Commit graph

65 commits

Author SHA1 Message Date
Shreyas Talwekar
5285d1921d Fix for the Divide-by-zero in iusace_cplx_pred_proc
These changes handle the Divide-by-zero runtime
error when the residual energy becomes zero.
This is resolved by making the value of residual
energy closer to zero instead of absolute zero.

Bug: ossFuzz:61826
Test: poc in bug
2023-08-31 09:12:21 +05:30
Shreyas Talwekar
69a0983d7b Fix for the Null-dereference in ixheaace_extract_sbr_envelope
These changes handle the Null-dereference runtime error
reported because of the inappropriate usage of members
from an uninitialized structure when harmonic sbr is
disabled.

Bug: ossFuzz:61687
Test: poc in bug
2023-08-31 09:12:21 +05:30
Akshay Ragir
5b23cc288a Fix for the Divide-by-zero in ia_enhaacplus_enc_calc_weighted_spectrum
These changes handle the Divide-by-zero runtime error
when the value of scale factor band energy becomes
zero. This is resolved by making it closer to zero
instead of absolute zero.

Bug: ossFuzz:61709
Test: poc in bug
2023-08-31 09:12:21 +05:30
Akshay Ragir
5e7d72a065 Fix for the Divide-by-zero in iusace_fd_fac
These changes handle the Divide-by-zero runtime
error reported because of the inappropriate
usage of pstr_acelp->len_frame in Frequency
Domain coding.

Bug: ossFuzz:61669
Test: poc in bug
2023-08-31 09:12:21 +05:30
Akshay Ragir
e5650552a2 Fix for the Divide-by-zero in iaace_adjust_threshold
These changes handle the Divide-by-zero runtime
error if bit reservoir is not maintained. This
arises if the bit reservoir size value is set
to -1 using command line input.

Bug: ossFuzz:61711
Test: poc in bug
2023-08-31 09:12:21 +05:30
Nikhil Bhavikatti
1a62ab2e92
USAC Encoder enhancements (#45) 2023-08-21 10:54:50 +05:30
Nikhil Bhavikatti
79e7fec6db
Encoder updates (#42) 2023-08-07 11:59:48 +05:30
Nikhil Bhavikatti
d5a175920e
DRC API and testbench updates (#41) 2023-08-04 19:29:27 +05:30
Nikhil Bhavikatti
917448ce5d
Encoder Fuzzer updates (#40) 2023-08-02 13:25:35 +05:30
Nikhil Bhavikatti
eec1f1c336
Encoder enhancements for DRC (#39) 2023-07-28 17:53:06 +05:30
Nikhil Bhavikatti
af3f10a9be
Encoder enhancements for USAC along with DRC (#38) 2023-07-21 19:29:46 +05:30
Nikhil Bhavikatti
797de4d1e9
USAC along with DRC support for libxaac encoder (#37) 2023-07-14 13:04:15 +05:30
akshayragir833
e78e1c43c3
Code refactoring and minor fixes (#36)
Co-authored-by: Akshay Ragir <100833@ittiam.com>
2023-07-07 16:15:45 +05:30
bmdivya100655
b2e7201907
Encoder Enhancements (#34)
* Removed BUILD_ARM64 macro dependency
* Code refactoring
* Minor bug fixes

Co-authored-by: Divya B M <100655@ittiam.com>
2023-06-23 17:54:31 +05:30
bmdivya100655
088122e748
Combined Workspace for Encoder and Decoder (#33)
* Combined Workspace for Encoder and Decoder

* Addressed review comments and some minor edits

---------

Co-authored-by: Divya B M <100655@ittiam.com>
2023-05-22 20:11:52 +05:30