aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-23Merge branch android10-qpr1-releaseandroid10-gsiSzuWei Lin
Change-Id: I121dbde206347e8d51d092204d81dde78050759c
2019-05-18Snap for 5582435 from 58e84e0afffdb22619ab5b5460cfa4a66b0b177d to ↵android-10.0.0_r29android-10.0.0_r28android-10.0.0_r27android-10.0.0_r26android-10.0.0_r25android-10.0.0_r24android-10.0.0_r23android-10.0.0_r22android-10.0.0_r21android-10.0.0_r20android-10.0.0_r19android-10.0.0_r18android-10.0.0_r16android-10.0.0_r15android10-qpr1-releaseandroid10-qpr1-d-releaseandroid10-qpr1-c-s1-releaseandroid10-qpr1-c-releaseandroid10-qpr1-b-s1-releaseandroid10-qpr1-b-releaseandroid-build-team Robot
qt-qpr1-release Change-Id: Iab71d3a1e57895a957c7e8e2a0c16189e1bff349
2019-05-18Snap for 5582428 from 09cc4fab70b3e1159e5f8a839c9e91ef33b13d78 to qt-releaseandroid-vts-10.0_r9android-vts-10.0_r8android-vts-10.0_r7android-vts-10.0_r6android-vts-10.0_r5android-vts-10.0_r4android-vts-10.0_r3android-vts-10.0_r2android-vts-10.0_r16android-vts-10.0_r15android-vts-10.0_r14android-vts-10.0_r13android-vts-10.0_r12android-vts-10.0_r11android-vts-10.0_r10android-vts-10.0_r1android-security-10.0.0_r75android-security-10.0.0_r74android-security-10.0.0_r73android-security-10.0.0_r72android-security-10.0.0_r71android-security-10.0.0_r70android-security-10.0.0_r69android-security-10.0.0_r68android-security-10.0.0_r67android-security-10.0.0_r66android-security-10.0.0_r65android-security-10.0.0_r64android-security-10.0.0_r63android-security-10.0.0_r62android-security-10.0.0_r61android-security-10.0.0_r60android-security-10.0.0_r59android-security-10.0.0_r58android-security-10.0.0_r57android-security-10.0.0_r56android-security-10.0.0_r55android-security-10.0.0_r54android-security-10.0.0_r53android-security-10.0.0_r52android-security-10.0.0_r51android-security-10.0.0_r50android-security-10.0.0_r49android-security-10.0.0_r48android-cts-10.0_r9android-cts-10.0_r8android-cts-10.0_r7android-cts-10.0_r6android-cts-10.0_r5android-cts-10.0_r4android-cts-10.0_r3android-cts-10.0_r2android-cts-10.0_r16android-cts-10.0_r15android-cts-10.0_r14android-cts-10.0_r13android-cts-10.0_r12android-cts-10.0_r11android-cts-10.0_r10android-cts-10.0_r1android-10.0.0_r6android-10.0.0_r5android-10.0.0_r47android-10.0.0_r46android-10.0.0_r4android-10.0.0_r3android-10.0.0_r2android-10.0.0_r17android-10.0.0_r11android-10.0.0_r10android-10.0.0_r1android10-tests-releaseandroid10-security-releaseandroid10-s3-releaseandroid10-s2-releaseandroid10-s1-releaseandroid10-releaseandroid-build-team Robot
Change-Id: I417d8e3c2d32aa8670a5e71dc2802de92cbae2c1
2019-05-17Update the experimental notice so not android p specificandroid-mainline-10.0.0_r9android-mainline-10.0.0_r7android-mainline-10.0.0_r5android-mainline-10.0.0_r4android-mainline-10.0.0_r10android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12android10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-mainline-releaseandroid10-mainline-media-releaseandroid10-d4-s1-releaseandroid10-d4-releaseandroid10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-releaseRay Essick
am: 09cc4fab70 Change-Id: I40092730a48a55dd28840f4b55425d953738e275
2019-05-17Update the experimental notice so not android p specificandroid10-devRay Essick
This experimental notice had been Android-P specific; change the wording to apply to more versions of Android as it is still experimental. Bug: 131342273 Test: reading Change-Id: I3533dc8e0281b335e80a507ef334f1cad4566a39
2019-04-11Snap for 5457264 from 9c27c43dd7ce98a6712f002bcf9590bcbeb3e1bb to qt-releaseandroid-build-team Robot
Change-Id: Ia0e47e90d6c224790e96faedea1c8debca9ba137
2019-04-10Fix for Segmentation fault in ixheaacd_reset_acelp_data_fix func.Sushanth Patil
In ixheaacd_dec_main(),ixheaacd_config() returned from ixheaacd_read_bit_buf() due to setjmp/longjmp changes which resulted in ixheeacd_decode_create() not being called which is needed to initialize many pointers which in turn resulted in Segementation fault. As a fix, added a flag decode_create_done which will tell the status of ixheeacd_decode_create() func and ixheaacd_usac_process will be called based on this flag. Bug: 123908264 Bug: 123908335 Bug: 123975056 Test: poc Change-Id: I929f70650ddc963c11e5d674b12abc0100e1b076
2019-04-06Snap for 5443223 from 522ad1b4c4f6d7b7b41ccb756a98ad293f6580de to qt-releaseandroid-build-team Robot
Change-Id: I2b9d4556bba75e86bf7d024ce3561a0e314b9000
2019-04-05Merge "Fix for integer overflows in tns filter related functions" into qt-devTreeHugger Robot
2019-04-05Merge "Fix for integer overflow in ixheaacd_fft_15_ld dec function" into qt-devTreeHugger Robot
2019-04-05Merge "Fix for array out of bound access in aac decoding" into qt-devTreeHugger Robot
2019-04-05Merge "Fixes for integer overflows in ixheaacd_qmf_dec_generic.c file" into ↵TreeHugger Robot
qt-dev
2019-04-04Fix for integer overflows in tns filter related functionsRajat Kumar
Added saturation checks, wherever overflow can occur throughout ixheaacd_aac_tns.c file. Bug:126975097 Bug:126983239 Test: poc Change-Id: Ic60116510c1a2d327adb34c4b627e01044a3385e
2019-04-04Fix for integer overflow in ixheaacd_fft_15_ld dec functionRajat Kumar
Added saturation checks throughout the function. Bug:126984878 Test: poc Change-Id: I687cb0f523867b5c6a013b6720a441e33be8b5b2
2019-04-04Fix for array out of bound access in aac decodingRajat Kumar
pstr_drc_dec->is_longblock once initialized was never used, so this section of code is redundant. Hence removed. Bug:124022176 Test: vendor+poc Change-Id: I30f785764a7031b546f01803720dbfccba75d023
2019-04-04Fixes for integer overflows in ixheaacd_qmf_dec_generic.c fileRajat Kumar
Added addition and subtraction saturation checks. Bug:124023982 Test: poc Change-Id: I7b21c806c8978242bf74c2a65d3cd1fe9acb1d6a
2019-04-04Fix for out of bound access in lpd decode functionRajat Kumar
Code written under the condition if (mod[0] == 0 && len_subfrm != LEN_FRAME) are redundant. We were filling garbage at st->fd_synth[ORDER - len_subfrm + i] and doing some calculations but never using it. So removed the redundant part here. Bug:122728400 Test: vendor + poc Change-Id: If55eeec1e21b2874c1cfd8eee8c71dc7da962a72
2019-04-04Snap for 5434517 from a20a05965535bdbc350dafc59e069a32ff570cc8 to qt-releaseandroid-build-team Robot
Change-Id: I420f9330d254547e5381776627210ac9f061853b
2019-04-03Merge master@5406228 into git_qt-dev-plus-aosp.Bill Rassieur
am: 7cfdb62fe6 Change-Id: I2e69047c9c78f22a6d9b3e3f24cad4015a99380f
2019-04-03Merge "Fix for out of bound write in xaacdec test bench"Ray Essick
2019-04-03Snap for 5430508 from c99fe20ffc3580a7a7eeea191811931187cd6297 to qt-releaseandroid-build-team Robot
Change-Id: I882bf2792868cd1f01eee0b512b7460711100381
2019-04-03Merge "Fix for testbench crash due to invalid file handle"TreeHugger Robot
2019-04-02Merge changes from topic "b124323156"Ray Essick
* 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
2019-03-30Fix for testbench crash due to invalid file handleRajat Kumar
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
2019-03-30Snap for 5422062 from 0efd8c81e2b7e9dba2cb880efa71d7a99c480a2f to qt-releaseandroid-build-team Robot
Change-Id: I473e5dba6852a78989e4c1118d8b860ada6b1d3c
2019-03-29Merge master@5406228 into git_qt-dev-plus-aosp.Bill Rassieur
Change-Id: If61b3c300c06b376410bc091576599f326b8b448 BUG: 129345239
2019-03-29Merge "Fix for array out of bound in ixheaacd_dec_execute"TreeHugger Robot
2019-03-29Merge "Fix for array and integer overflow in drc related functions"TreeHugger Robot
2019-03-27Initialize all allocated memory blocks to zeroRajat Kumar
Bug: 124323156 Test: poc Change-Id: I69b035d1b6bab81244dde319d4fceb3f42837380
2019-03-27Update cfi blacklist to include few more assembly functionsHarish Mahendrakar
CFI doesn't handle indirect calls to assembly functions. Few functions that called assembly functions weren't in the blacklist which caused CFI errors in few CTS tests Bug: 124323156 Test: atest android.media.cts.DecoderTest#testDecodeHeAacM4a Test: poc Change-Id: Id48404cfcf21353405b3d7676cc98d0d99763903
2019-03-27LDR changed to MOV instruction in armv8 and armv7 assembliesRajat Kumar
Removes memory accesses to constant values and replaces them with mov instructions. This would allow this library to be compatible with execute-only memory layouts. Bug: 124323156 Test: poc Change-Id: I801d4cfff953b9d13b80a97be04a3223117df29f
2019-03-27Fix for memory leak in meta read file.Rajat Kumar
meta_info->ia_mp4_stsz_size once allocated, was never freed, hence giving memory leaks. As a fix, added free when decoder de-initializes and when this memory is reallocated. Bug:124831933 Test: vendor Change-Id: Ie9465496fca15501bc7dffc29a4f6eccf3880e6d
2019-03-27Fix for array and integer overflow in drc related functionsRajat Kumar
Added init done check before execute calls to avoid access of uninitialized data. Bug:126652455 Test: poc Change-Id: Ia33d05658d3830f27dfe607c4f4e96233c272e20
2019-03-23Snap for 5401728 from 708b691836ad118b245ff1c80a6c83ae0adcc3be to qt-releaseandroid-build-team Robot
Change-Id: Id82280c9e72611f63f51863dcac2d6db22763a59
2019-03-22Merge "Fix for addition overflow in voronoi_idx_dec"TreeHugger Robot
2019-03-21Fix for addition overflow in voronoi_idx_decRamesh Katuri
Added saturation check in ixheaacd_avq_dec.c file. Bug:126154841 Test: poc Change-Id: I8fe1e1b194bdde2854bb3b41c2b8b9bf00afc125
2019-03-21Fix for array out of bound in ixheaacd_dec_executeSushanth Patil
Decode init fatal error was not handled at upper level in ixheaacd_common_lpfuncs.c. Hence, corresponding check has been added. Bug:126154782 Test: poc Change-Id: I5332f5fd0260110f426cfe176e6d64f5989cfb08
2019-03-21Snap for 5392835 from 3e37d2f231a77fa71297afb80a918cbe445defae to qt-releaseandroid-build-team Robot
Change-Id: Id17f157054fa859b656e1a0f6b7a08eea4fa38fb
2019-03-21Merge "Fix for xaacdec running in infinite loop in hbe_repl_spec func."TreeHugger Robot
2019-03-19Fix for xaacdec running in infinite loop in hbe_repl_spec func.Rajat Kumar
When ixheaacd_num_bands = 0, "while (patch_bands > 0)" goes into infinite looping since patch_bands remains unchanged in the loop. So as a fix added the corresponding check to break the loop when ixheaacd_num_bands becomes 0. Bug: 123974524 Test: poc Change-Id: Ie6364ad0b3cfd92df1a2664ec5850408aecce21b
2019-03-19Snap for 5386257 from 68e7ffa52a8991894045ff6ec5f870ff971396b3 to qt-releaseandroid-build-team Robot
Change-Id: I312c782e5a83044e560797cfccd331c59901fa41
2019-03-19Merge "Fixes for integer overflows in ixheaacd_fft.c file."TreeHugger Robot
2019-03-16Fix for Heap buffer overflow in read bit buffer for latm streamRamesh Katuri
for latm stream other_data_length is read from the bit stream. For this stream this value is becoming very high, which is beyond bit buffer boundaries. As a fix if the value is more than bit buffer size we are returning fatal error. Bug:124210105 Test: poc Change-Id: Id93e5dbdbbd4aab428401da0ea72422d192bcdec
2019-03-10Snap for 5364434 from eaf820d8f7d3bac03ac44daa4533848050c196fe to qt-releaseandroid-build-team Robot
Change-Id: I7877cd29ca64f611d6f80e37eb5552fc1488415f
2019-03-09Fixes for integer overflows in ixheaacd_fft.c file.Rajat Kumar
Added addition and subtraction saturation checks throughout ixheaacd_fft.c file. Bug:124022940 Bug:124023732 Bug:124024270 Test: poc Change-Id: Ie9fc7b1b301df968c7ba0b41b4b5532d2a957abd
2019-03-09Merge "Fix for array out of bound access in multichannel.c file"TreeHugger Robot
2019-03-08Merge "Fix integer overflows in ixheaacd_harm_idx_zerotwo and ↵TreeHugger Robot
ixheaacd_harm_idx_onethree"
2019-03-08Merge "Fix for OOB write in ixheaacd_real_synth_filt."TreeHugger Robot
2019-03-08Merge "Fix for heap-buffer-overflow in ixheaacd_aac_showbits_32"TreeHugger Robot
2019-03-01Fix for array out of bound access in multichannel.c fileRajat Kumar
Array common_gain_element_present was accessed with an index of 10, so a check has been added as fix and error return code handling has been modified. Bug:124022181 Test: poc Change-Id: Ic9be00f6a9cec2df433e7a5f86616da5e98c9e05