Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-30 | point to new repo hooks for mainline uploads am: 9087c50905 am: 5402bcf5edandroid-11.0.0_r48android-11.0.0_r47android-11.0.0_r46android-11.0.0_r45android-11.0.0_r44android-11.0.0_r43android-11.0.0_r42android-11.0.0_r41android-11.0.0_r40android-11.0.0_r39android-11.0.0_r38android-11.0.0_r37android-11.0.0_r36android-11.0.0_r35android-11.0.0_r34android-11.0.0_r33android-11.0.0_r32android-11.0.0_r31android-11.0.0_r30android-11.0.0_r29android-11.0.0_r28android-11.0.0_r27android-11.0.0_r26android-11.0.0_r24android-11.0.0_r23android-11.0.0_r22android-11.0.0_r21android-11.0.0_r20android-11.0.0_r19android-11.0.0_r18android11-qpr3-s1-releaseandroid11-qpr3-releaseandroid11-qpr2-releaseandroid11-qpr1-s2-releaseandroid11-qpr1-s1-releaseandroid11-qpr1-releaseandroid11-qpr1-d-s1-releaseandroid11-qpr1-d-releaseandroid11-qpr1-c-releaseandroid11-d2-release | Ray Essick | |
Change-Id: Ie6e392cc8ca1c2ef3c4b876808627206d43fc938 | |||
2020-05-29 | point to new repo hooks for mainline uploads am: 9087c50905android-11.0.0_r16android11-d1-b-release | Ray Essick | |
Change-Id: I8405461f032084344d1c116e22c46330c5861c91 | |||
2020-05-26 | point to new repo hooks for mainline uploadsandroid11-dev | Ray Essick | |
Bug: 157501573 Test: upload Change-Id: I6c597f289e4953b43cdbd683d633a90bd5bb9bc9 | |||
2020-04-23 | Optimisation changes in ixheaacd_samples_sat am: 92bec05d2d am: fae1d2a232 | Sushanth Patil | |
Change-Id: I58bbe1c3e0876fdc6f7081a52fd9b73aabfd1f01 | |||
2020-04-23 | Optimisation changes in esbr synthesis filter block am: 05c7402a06 am: ↵ | Sushanth Patil | |
0adbf2fe2c Change-Id: I6ab9af63564fbb332174404eacbbab66e8d88893 | |||
2020-04-23 | Optimisation changes in ixheaacd_samples_sat am: 92bec05d2d | Sushanth Patil | |
Change-Id: I5fcdac0dbb6f02cba16259db6fbfe5d0e66eae14 | |||
2020-04-23 | Optimisation changes in esbr synthesis filter block am: 05c7402a06 | Sushanth Patil | |
Change-Id: I048432825d9fb703a8c221a55b5f83a17561a20a | |||
2020-04-22 | Optimisation changes in saturation functions am: 0708a5228b am: d3460df4ba | Sushanth Patil | |
Change-Id: I195fea5f115692bbca1098dd1fc174acddd84678 | |||
2020-04-22 | Optimisation changes in saturation functions am: 0708a5228b | Sushanth Patil | |
Change-Id: I721199356138ff0723d29fada8ed65534988f4ab | |||
2020-04-18 | Optimisation changes in ixheaacd_samples_sat | Sushanth Patil | |
Changed 64-bit operations used for saturating the output pcm to 32 bit operations targeted towards 32-bit/armv7 architecture. Bug: 154143053 Test: xaacdec Change-Id: I3914f5a92feee592626fb53ca7e24b60dda59db4 | |||
2020-04-18 | Optimisation changes in esbr synthesis filter block | Sushanth Patil | |
Some computation were not required when mps and sbr are present. Added a check to remove them. Bug: 154143053 Test: xaacdec Change-Id: I5f7722b6e045031df0f37279441946f014953443 | |||
2020-04-15 | Optimisation changes in saturation functions | Sushanth Patil | |
Changed saturation logic in ixheaacd_add32_sat() and ixheaacd_sub32_sat() functions. Bug: 154143053 Test: xaacdec Change-Id: I2281954a18487c05894b8f5e9b76d1290c943b82 | |||
2020-04-02 | Typos: persistant -> persistent am: 45895b998a am: 976a4b6152 | Ray Essick | |
Change-Id: I2fc0caf481e4275cc941cf60c477756690f1775a | |||
2020-04-02 | Fix for Segv in impd_down_mix function in xaac. am: 72b91f378a am: 1ce1de30ac | Tripti Tiwari | |
Change-Id: I00e36e2f1f9249aff7c7c08c508e722fd10d5414 | |||
2020-04-02 | Typos: persistant -> persistent am: 45895b998a | Ray Essick | |
Change-Id: I830ce7944c3ee2cd8d51b6985eaa41e4d26cefd3 | |||
2020-04-02 | Fix for Segv in impd_down_mix function in xaac. am: 72b91f378a | Tripti Tiwari | |
Change-Id: I60184af9afbed5e0c6139df7f142fe710ebdea3f | |||
2020-04-02 | Typos: persistant -> persistent | Ray Essick | |
Bug: 141290162 Test: build Change-Id: I204e2a069cc306736f2a6e2dbc92b132a5c919ef | |||
2020-04-02 | Fix for Segv in impd_down_mix function in xaac. | Tripti Tiwari | |
Enough size was not allocated for DRC payload. Added appropriate size to persistence memory to accommodate maximum length of DRC payload data. Also added reset for bit-handler elements after execute call. Bug:141290162 Test: poc in bug Change-Id: I61176076056899310a3306818cd5ad4624a4bab0 | |||
2020-04-02 | Merge "Fix for infinite loop in impd_apply_gains_and_add function" into ↵ | TreeHugger Robot | |
rvc-dev am: dd0c4f77d0 am: 9b2f2cf8b7 Change-Id: Ic63e6d70718c99ffd3752dbaf124bc275ddcf135 | |||
2020-04-02 | Merge "Fix for infinite loop in impd_apply_gains_and_add function" into ↵ | TreeHugger Robot | |
rvc-dev am: dd0c4f77d0 Change-Id: I97ac4fdaf6c88d3de355f0a804b8fd1ce0edda0e | |||
2020-04-02 | Fix for OOB in external libxaac am: 57b4f3eac4 am: c6045a6064 | Rajat Kumar | |
Change-Id: I53df8d9805000859cbde6971b8f85d1b62a456ea | |||
2020-04-02 | Merge "Fix for infinite loop in impd_apply_gains_and_add function" into rvc-dev | TreeHugger Robot | |
2020-04-02 | Fix for OOB in external libxaac am: 57b4f3eac4 | Rajat Kumar | |
Change-Id: Iddc26b70d59643c8c45303918438f678f352f63d | |||
2020-03-29 | Fix for OOB in external libxaac | Rajat Kumar | |
Codec initialization is done with AOT 2 (AAC-LC profile), but AOT changes abruptly to 42 (USAC profile) in execution leading to access of uninitialized tables. Hence Added a check for mismatch in AOT during initialization and AOT during execution. Bug:150400335 Test: poc in bug Change-Id: I73ca2bf0f963df7982c1a8371a8fc0c2e3c7cd82 | |||
2020-03-29 | Fix for infinite loop in impd_apply_gains_and_add function | Rajat Kumar | |
if (iEnd == iStart) is true until end line of loop, and (drc_gain_last == shape_filter_block[g].drc_gain_last) is also true, this make iEnd unchanged for ever and the while loop will go into infinite iterations. Hence added a check to break for the same. Bug:148433653 Bug:151817831 Test:poc in bug Change-Id: I2a59cde98abee0f28510a5b50ef44b3efd02c079 | |||
2020-03-19 | Merge "Fix for array out of bound in decoder/drc_src/impd_drc_eq.c" into ↵ | TreeHugger Robot | |
rvc-dev am: 7862de4bd2 am: d2dbb48fb9 Change-Id: I3b58cba0c53b25618eb5397f8d7c20e7e2269c69 | |||
2020-03-19 | Merge "Fix for array out of bound in decoder/drc_src/impd_drc_eq.c" into ↵ | TreeHugger Robot | |
rvc-dev am: 7862de4bd2 Change-Id: I5bbb5700d549fdc9eb50bbf2080dcc46d1097af3 | |||
2020-03-19 | Merge "Fix for array out of bound in decoder/drc_src/impd_drc_eq.c" into rvc-dev | TreeHugger Robot | |
2020-03-18 | Fix for array out of bound in decoder/drc_src/impd_drc_eq.c | Sushanth Patil | |
Error return check was missing, which caused an unchecked value to propagate and lead to array OOB. Bug: 151407605 Test: poc in bug Change-Id: I0ab9ced7504314e0a31fbe7138c0b95ecbc8cd84 | |||
2020-03-18 | Fix for array out of bound for type 'ia_filt_cascade_td_struct[4]' am: ↵ | Rajat Kumar | |
ed2dbffd88 am: b3f217933e Change-Id: I27b84807ae0c05c88992dd85a9d3c8c02d6261e8 | |||
2020-03-18 | Fix for array out of bound for type 'ia_filt_cascade_td_struct[4]' am: ↵ | Rajat Kumar | |
ed2dbffd88 Change-Id: I30fb9ea6aabfc8ecb79ccbab7230a49d8363fc5c | |||
2020-03-18 | Fix for array out of bound for type 'ia_filt_cascade_td_struct[4]' | Rajat Kumar | |
Value is read from the bit stream and used as index before checking for bounds, added the same as fix here. Bug: 151412914 Test: poc in bug Change-Id: I2f484398d87bee0a525e4f31b4f0da4c1b13bb1d | |||
2020-03-10 | Merge "Fix for missing bound check in MPS bit parsing" into rvc-dev am: ↵ | Automerger Merge Worker | |
418325e543 am: 81bbfaf816 Change-Id: I943df4b68e3341e31454abf7461820b1fc900ad8 | |||
2020-03-10 | Merge "Fix for missing bound check in MPS bit parsing" into rvc-dev am: ↵ | Automerger Merge Worker | |
418325e543 Change-Id: Ia0f6a6d3c85ae579d0f9f0acf24ed6fcbacf279a | |||
2020-03-10 | Merge "Fix for missing bound check in MPS bit parsing" into rvc-dev | TreeHugger Robot | |
2020-03-09 | Merge "Fix for SEGV in ixheaacd_aacdec_decodeframe function." into rvc-dev ↵ | Automerger Merge Worker | |
am: 4bbb59d953 am: d62346230c Change-Id: I4d512d7199635c66b6f77219934bf9b62a4c2d4b | |||
2020-03-09 | Merge "Fix for read buffer overflow in impd_filter_banks_process" into ↵ | Automerger Merge Worker | |
rvc-dev am: 3eb739ab1d am: a9104ef896 Change-Id: Ia9edab98fd58fbe9a6f69ca21698ffba65241035 | |||
2020-03-09 | Merge "Fix for SEGV in ixheaacd_aacdec_decodeframe function." into rvc-dev ↵ | Automerger Merge Worker | |
am: 4bbb59d953 Change-Id: I083914e729a5dd44c756b50eed1490a56d3669e7 | |||
2020-03-09 | Merge "Fix for read buffer overflow in impd_filter_banks_process" into ↵ | Automerger Merge Worker | |
rvc-dev am: 3eb739ab1d Change-Id: I19c260f79d9a1a60df7c2dfd1ed37d2f093a30ee | |||
2020-03-09 | Merge "Fix for SEGV in ixheaacd_aacdec_decodeframe function." into rvc-dev | TreeHugger Robot | |
2020-03-09 | Merge "Fix for read buffer overflow in impd_filter_banks_process" into rvc-dev | TreeHugger Robot | |
2020-03-07 | Fix for SEGV in ixheaacd_aacdec_decodeframe function. | Tripti Tiwari | |
For erroneous stream, coupling channel initialization memory was overlapping with SBR scratch memory usage, causing unwanted reset of the some of the pointers. All initialization should take place in persistent memory. As a fix, replaced scratch with persistent memory for initialization. Bug:145264510 Test:poc in bug Change-Id: Iaa757d0e87fd3a0b2f75c5288cfe662f556c871f | |||
2020-03-07 | Fix for read buffer overflow in impd_filter_banks_process | Rajat Kumar | |
str_node[k].time is used as index later, added a check where its calculated. Bug:146948608 Test:poc in bug Change-Id: I35ca08ad19045deca44b5b5c55532a84f5a58ed3 | |||
2020-03-06 | Fix for segv in ixheaacd_read_bits_buf am: 7a984f6ccc am: 3080deb063 | Automerger Merge Worker | |
Change-Id: I98e9b7566b5fab76a0f957eb5165ae6ccfeac03a | |||
2020-03-06 | Fix for segv in ixheaacd_read_bits_buf am: 7a984f6ccc | Automerger Merge Worker | |
Change-Id: I8fa30a9aceb627423396a870132b80c7c7dd3392 | |||
2020-03-05 | Fix for missing bound check in MPS bit parsing | Rajat Kumar | |
Value of bs_decorr_config = 3 is not supported. A check has been added for the same. Bug: 136063852 Test: manual review Change-Id: Idd2309e9d0f6d346fb5c9227bed1124d622e6f7e | |||
2020-03-05 | Fix for array out of bound in impd_drc_parse_coeff func am: f60122a142 am: ↵ | Automerger Merge Worker | |
576ebd8a50 Change-Id: I4e7f74a1aabd8e09cf509eed545230d1720ecec7 | |||
2020-03-05 | Fix for array out of bound in impd_drc_parse_coeff func am: f60122a142 | Automerger Merge Worker | |
Change-Id: I6cbf96aadeb2f3768e5771bba1c1b8457374f53e | |||
2020-03-05 | Fix for segv in ixheaacd_read_bits_buf | Rajat kumar | |
When ixheaacd_drc_offset comes negative, we read backward in bitbuffer. There was no bound check to make sure it did not go beyond the start of bitbuffer. This caused a SEGV. As a fix, bound check has been added. Bug:144134845 Test: poc in bug Change-Id: I94c4362f26fdb463eb07f5006d0f36860aad8128 | |||
2020-03-04 | Fix for array out of bound in impd_drc_parse_coeff func | Rajat Kumar | |
Variable num_gain_max_values was used as index in impd_init_table function without checked for bounds. Added check to prevent out of bound array access. Bug:141524702 Test: poc in bug Change-Id: Ia902153ef614db6dbd002572cdbdb62421580588 (cherry picked from commit 566b69f066dd0b391deaed770c4e29ea7c5a9f45) |