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
* 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:
==============
- 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