aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-03-21Remove useless `neon:` clause.HEADmastermainElliott Hughes
There hasn't been a non-neon platform build in years. Even the NDK hasn't supported non-neon for two years now. Change-Id: I1d892e8bd97371a87771183655c1e5803a7e4400
2024-01-23Upgrade libxaac to v0.1.10 am: 532ee05579Harish Mahendrakar
Original change: https://android-review.googlesource.com/c/platform/external/libxaac/+/2901736 Change-Id: Iff3ce86bc409e78a477448afb8239557a3a8d368 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-09Upgrade libxaac to v0.1.10Harish Mahendrakar
This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update libxaac For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md Bug: 319187474 Test: TreeHugger Change-Id: Ic9ef5e37600d7c129e4e42a2d7ac3a09f754d6ff
2024-01-02Fix for the Use-of-uninitialized-value in ixheaace_frame_info_generator (#75)akshayragir833
These changes handle the runtime error reported by preventing the inappropriate access of uninitialized member from a structure. Bug: ossFuzz: 65422 Test: poc in bug
2023-12-29Fix for global buffer overflow in MPS module (#74)ShashankPathmudi
2023-12-28Encoder enhancements and minor bug fixes (#73)akshayragir833
Test done: Smoke test
2023-12-26Merge pull request #72 from ittiam-systems/decoder_bug_fixestripti-tiwari
Decoder Bug Fixes
2023-12-22Fix for potential divide-by-zero issue observed during code inspectionShashank Pathmudi
2023-12-22Fix for divide-by-zero in ixheaacd_mps_frame_decode (#71)ShashankPathmudi
These changes handle the divide-by-zero runtime error reported while calculating the inverse of difference between consecutive parameter time slot. Bug: ossFuzz:65191 Test: poc in bug
2023-12-18Merge pull request #70 from ittiam-systems/decoder_bug_fixestripti-tiwari
Decoder Bug Fixes
2023-12-18Fix for Heap-buffer-overflow WRITE 8 in ixheaacd_init_sbrShashank Pathmudi
These changes handle the Heap-buffer-overflow WRITE 8 runtime error reported due to unsupported channel configuration for USAC. Bug: ossFuzz:64960 Test: poc in bug
2023-12-11Sanitization of configuration parameters (#69)akshayragir833
2023-11-27Fix for the Global-buffer-overflow READ 4 in iaace_estimate_scfs_chanAkshay Ragir
These changes handle the 960 frame length support for SBR and PS profiles. Bug: ossFuzz: 64532 Test: poc in bug
2023-11-27Fix for write access violation and divide by zero in MPS moduleShashank Pathmudi
2023-11-17Upgrade libxaac to v0.1.9 am: afbb85ac85 am: 30c545fec7 am: b78f31feadHarish Mahendrakar
Original change: https://android-review.googlesource.com/c/platform/external/libxaac/+/2806053 Change-Id: I2df8dd04cdf2b6c2fcdef5e04309b7fa9b9b8c7a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-17Upgrade libxaac to v0.1.9 am: afbb85ac85 am: b6394afda3 am: 01d66d3ff5Harish Mahendrakar
Original change: https://android-review.googlesource.com/c/platform/external/libxaac/+/2806053 Change-Id: I0cd24bfac4377baaff3630a16796cc3639199c2f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-17Upgrade libxaac to v0.1.9 am: afbb85ac85 am: 30c545fec7Harish Mahendrakar
Original change: https://android-review.googlesource.com/c/platform/external/libxaac/+/2806053 Change-Id: I7271d581fdc078d38c65f761e257eeaa96acd629 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-17Upgrade libxaac to v0.1.9 am: afbb85ac85 am: b6394afda3Harish Mahendrakar
Original change: https://android-review.googlesource.com/c/platform/external/libxaac/+/2806053 Change-Id: I3dc16f9fd1b65a740d4ff82168fa641e6804554a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-17Upgrade libxaac to v0.1.9 am: afbb85ac85Harish Mahendrakar
Original change: https://android-review.googlesource.com/c/platform/external/libxaac/+/2806053 Change-Id: I94bbeb29db1f0331f4d83e60c16c660a262862fc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-17Upgrade libxaac to v0.1.9 am: afbb85ac85Harish Mahendrakar
Original change: https://android-review.googlesource.com/c/platform/external/libxaac/+/2806053 Change-Id: I2a525254e517b4f9041a8edb10c1453e75582a07 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-16Updated Fuzzer application to improve code coverageAkshay Ragir
2023-11-16Fix for the Null-dereference READ in ixheaace_write_bitsAkshay Ragir
This change handles the error reported while processing individual bitstream element in case of multi-channel streams. Bug: ossFuzz: 64022 Test: poc in bug
2023-10-26Upgrade libxaac to v0.1.9Harish Mahendrakar
This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update libxaac For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md Test: TreeHugger Change-Id: Ieed539de50bf5ff88df74516f1d4b9b7fe042648
2023-10-25Android.bp: Fix riscv64 build for decoderHarish Mahendrakar
- Add appropriate entries in Android.bp for riscv64 for decoder - Add missing function in function_selector_generic.c
2023-10-26Fix for index-out-of-bounds in ixheaacd_smooth_m1m2Shashank Pathmudi
These changes handle the index-out-of-bounds runtime error reported when the value of arbitrary downmix residual bands is greater than or equal to the number of parameter bands. Bug: ossFuzz:63564 Test: poc in bug
2023-10-26Fix for divide-by-zero in impd_parse_dwnmix_instructionsShashank Pathmudi
These changes handle the divide-by-zero runtime error reported while calculating the downmix coefficients because base channel count was coming zero. Bug: ossFuzz:63420 Test: poc in bug
2023-10-20Fix for divide-by-zero in ixheaacd_sbr_env_calcShashank Pathmudi
These changes handle the divide-by-zero runtime error reported while calculating energy tone. Bug: ossFuzz:63248 Test: poc in bug
2023-10-20Fix for Nested bug in the same thread, abortingShashank Pathmudi
These changes handle the nested bug in the same thread, aborting issue reported by disabling some code checks which are related to EC. Bug: ossFuzz:62003 Test: poc in bug
2023-10-18Android build file update (#62)akshayragir833
2023-10-12Code refactoring and minor bug fixesAkshay Ragir
2023-10-12Fix for the Divide-by-zero in iaace_adapt_thr_to_peAkshay Ragir
These changes handle the divide-by-zero runtime error reported when the active lines become zero in quantization. The issue is reported with AAC and the same changes are extended to USAC. Bug: ossFuzz: 62977 Test: poc in bug
2023-10-12Fix for the Index-out-of-bounds in iusace_quantize_linesAkshay Ragir
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
2023-10-11Decoder bug fixes (#60)ShashankPathmudi
* Fix for divide-by-zero in ixheaacd_sbr_env_calc These changes handle the divide-by-zero runtime error reported while calculating the energy because the consecutive frequency bands were coming same. Bug: ossFuzz:63038 Test: poc in bug * Fix for divide-by-zero in ixheaacd_calc_stop_band These changes handle the divide-by-zero runtime error reported because sampling frequency comes out to be zero. Bug: ossFuzz:63138 Test: poc in bug
2023-10-05Fix for divide-by-zero in ixheaacd_sbr_env_calcShashank Pathmudi
These changes handle the divide-by-zero runtime error reported while calculating energy gain. Bug: ossFuzz:62903 Test: poc in bug
2023-10-05Fix for divide-by-zero in ixheaacd_lsf_weight_2st_fltShashank Pathmudi
These changes handle the divide-by-zero runtime error reported while calculating LSF weights. Bug: ossFuzz:62778 Test: poc in bug
2023-10-03Minor bug fixesAkshay Ragir
2023-10-03Fix for the Divide-by-zero in iaace_adjust_thresholdAkshay Ragir
These changes handle the divide-by-zero runtime error reported when the average bits become zero in bit reservoir factor calculation. Bug: ossFuzz: 62291 Test: poc in bug
2023-10-03Fix for the Divide-by-zero in impd_drc_td_drc_gain_calc_initAkshay Ragir
These changes handle the divide-by-zero runtime error reported when the successive drc gain coordinates have same x coordinates. Bug: ossFuzz:62237 Test: poc in bug
2023-10-03Fix for the Global-buffer-overflow READ 4 in iusace_quantize_linesAkshay Ragir
These changes handle the global-buffer-overflow runtime error reported when the tonal difference in the SBR module becomes zero. Bug: ossFuzz: 62261 Test: poc in bug
2023-09-29Fix for divide-by-zero in ixheaacd_pre_processingShashank Pathmudi
These changes handle the divide-by-zero runtime error reported while calculating the energy because the start sample and end sample were coming same. Bug: ossFuzz:62766 Test: poc in bug
2023-09-29Fix for index-out-of-bounds in ixheaacd_res_ctns_applyShashank Pathmudi
These changes handle the index-out-of-bounds runtime error reported when the value of residual sampling frequency index is greater than max residual sampling frequency index. Bug: ossFuzz:62707 Test: poc in bug
2023-09-29Fix for divide-by-zero in ixheaacd_sbr_env_calcShashank Pathmudi
These changes handle the divide-by-zero runtime error reported while calculating the border vector value because the value read from bitstream was coming greater the expected value. Bug: ossFuzz:62633 Test: poc in bug
2023-09-27Update ossfuzz.shsandeshvenkatesh
Suppressing shift sanitizer in ossfuzz.h
2023-09-22Fix for Divide-by-zero in ixheaacd_sbr_env_calcYash Patil
These changes handle the Divide-by-zero runtime error reported while calculating the energy estimation because the consecutive border vectors were coming same. Bug: ossFuzz:62282 Test: poc in bug
2023-09-22Fix for Undefined-shift in ixheaacd_intensity_stereo_processYash Patil
These changes handle the Undefined-shift runtime error reported because the value of shift was coming greater than maximum expected value. Bug: ossFuzz:62328 Test: poc in bug
2023-09-22Fix for Undefined-shift in ixheaacd_conv_ergtoamplitude_decYash Patil
These changes handle the Undefined-shift runtime error reported because the value of shift was coming greater than maximum expected value. Bug: ossFuzz:62339 Test: poc in bug
2023-09-22Fix for Use-of-uninitialized-value in impd_drc_set_preselectionYash Patil
These changes handles the runtime error reported when one of the buffer was not initialized correctly. Bug: ossFuzz:62388 Test: poc in bug
2023-09-22Fix for Undefined-shift in ixheaacd_fd_frm_decYash Patil
These changes handle the Undefined-shift runtime error reported when value of shift becomes negative. Bug: ossFuzz:62332 Test: poc in bug
2023-09-22Fix for Timeout in xaac_dec_fuzzerYash Patil
These changes handle the Timeout runtime-error reported when number of bytes consumed are lower as compared to size of input stream. Bug: ossFuzz:62360 Test: poc in bug
2023-09-22Fix for Undefined-shift in ixheaacd_hcr_decoderYash Patil
These changes handle the Undefined shift runtime error reported when bit position in huffman codeword reordering operation becomes negative. Bug: ossFuzz:62408 Test: poc in bug