Significance:
=============
- This change handles PVC path correctly for non-zero PVC modes
- Addressed a minor nit in the usage information
Testing:
========
- Conformance tested for x86, x86_64, armv7, armv8, Mac and MSVS
Significance:
=============
- Fixed an issue in the LPD encoding path related to 768-sample frame length
- Added error check for the standard sample rates in the USAC profile
- Modified impd_drc_config_params.txt file
- Updated documents
Testing:
=========
- smoke-tested on x86, x86_64, Mac, armv7, armv8 and MSVS
Significance:
==============
- This change allows the loudness_leveling CLI parameter to operate independently,
without relying on other parameters
Testing:
=========
- Conformance tested for x86, x86_64, armv7, armv8, Mac and MSVS
Co-authored-by: Akshay Ragir <100833@ittiam.com>
* Encoder bug fixes in the USAC path
Significance:
==============
- Aligned STOP_WINDOW block window type selection in USAC with AAC
- Delay synchronization between USAC core coder and SBR encoder
- Minor bug fixes
Testing:
- smoke-tested on x86, x86_64, Mac, armv7, armv8 and MSVS
* Addressed a minor nit in the code
---------
Co-authored-by: Akshay Ragir <100833@ittiam.com>
Significance:
==============
- Extended the CLI support for boost and compress for USAC path
Testing:
=========
- Conformance tested for x86, x86_64, armv7, armv8, Mac and MSVS
Co-authored-by: Rumaan Khan <100922@ittiam.com>
Significance:
==============
- Enhanced the support to uniDRCv1 user configuration through DRC
configuration param file
Testing:
=========
- smoke-tested on x86, x86_64, Mac, armv7, armv8 and MSVS
Co-authored-by: Akshay Ragir <100833@ittiam.com>
* Support to configure user preferred loudness configuration through DRC
Significance:
=============
- Added support to configure User defined program loudness through DRC, which takes
precedence over loudness measured by the encoder
- Minor bug fixes
Testing:
========
- smoke-tested on x86, x86_64, Mac, armv7, armv8 and MSVS
* Addressed minor nits in the documentation
---------
Co-authored-by: Akshay Ragir <100833@ittiam.com>
* Loudness leveling support for encoder and decoder
- Addition of loudness leveling support to encoder and
decoder as per ISO/IEC 23003-4:2020/Amd.2:2023(E)
Testing:
Encoder: Smoke-test
Decoder: CTS and Conformance for x86, x86_64, armv7 and armv8 are
passing
* Addressed review comments
* Addressed minor nits in documentation
---------
Co-authored-by: Akshay Ragir <100833@ittiam.com>
- Fix for the spectral misalignment issue observed between HF and LF for 4:1 eSBR
- Delay synchronization between SBR encoder and the core coder
- Delay handling for the decoded files using pre-roll frames on encoder
- Bug fixes
Testing: Smoke-test
Co-authored-by: Akshay Ragir <100833@ittiam.com>
These changes handle the index-out-of-bounds runtime error
reported when the bit consumption exceeds the bit reservoir
and global gain reaches the maximum value. The issue is
reported with USAC and the same changes are extended to AAC.
Bug: ossFuzz: 63019
Test: poc in bug
These changes handle the Divide-by-zero runtime error reported
when the drc gain coordinates are identical or slope is
perpendicular to the gain value.
Bug: ossFuzz:61683
Test: poc in bug
These changes handle the runtime error reported when the gain
value exceeds the maximum supported value because of zero
spectrum. This is resolved by exiting the rate distortion loop
when zero spectrum is detected. The issue is reported with AAC
and the same changes are extended to USAC.
Bug: ossFuzz:61699
Test: poc in bug
Added SPDX-license-identifier-Apache-2.0 to:
Android.bp
fuzzer/Android.bp
test/Android.bp
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: I8f70bf816b41ad6d7bb4e473eaab96cc53dc4dde
This CL contains changes to make #include delimiters stying
consistent. For all system files inclusion we will use <> and
all user files we will use ""
Bug: 125443111
Test: compilation
Change-Id: Ie5f609b9bef8357877affb7f48d46df7c387d142
Added error handling for few unhandled error
returned from library to ixheaacd_error.c file.
Bug:133133640
Test: poc in bug
Change-Id: I584da0278ebcb04fc48538b5ae55e8ab2e65c684
* changes:
Initialize all allocated memory blocks to zero
Update cfi blacklist to include few more assembly functions
LDR changed to MOV instruction in armv8 and armv7 assemblies
Added checks to handle cases when input, output or
meta files are not passed in arguments of xaacdec.
Removed process command mode support and related
code from testbench.
Removed interface file read support and moved the
condition for drc to be on, if effect type or target
loudness is present in the command line arguments.
Bug:124627497
Test: poc
Change-Id: I97e216f5bc6ba6c52dcdc6438ee4152f0cb1682c