aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 51f38b3a6d ↵Jean-Michel Trivi2017-11-030-0/+0
|\ | | | | | | | | | | | | | | am: 5285345743 am: 3e28ad2039 am: d948041971 am: 73d49a121c -s ours am: b9d122614f am: 0f6d9ce9fc Change-Id: I41947be365496f294b906fdc4c2b499e7d27e99f
| * DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 51f38b3a6d ↵Jean-Michel Trivi2017-11-030-0/+0
| |\ | | | | | | | | | | | | | | | | | | | | | am: 5285345743 am: 3e28ad2039 am: d948041971 am: 73d49a121c -s ours am: b9d122614f Change-Id: Icdde9de7c30b7f151bed424807ff436980d65e53
| | * DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 51f38b3a6d ↵Jean-Michel Trivi2017-11-030-0/+0
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 5285345743 am: 3e28ad2039 am: d948041971 am: 73d49a121c -s ours Change-Id: I06a83a28b5a843bcd7865edc8f148b6fb1b0f649
| | | * DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 51f38b3a6d ↵Jean-Michel Trivi2017-11-030-0/+0
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 5285345743 am: 3e28ad2039 am: d948041971 Change-Id: I078057af435ad081e8f55574c03706b8e73405e4
| | | | * DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 51f38b3a6d ↵Jean-Michel Trivi2017-11-030-0/+0
| | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 5285345743 am: 3e28ad2039 Change-Id: I410dc4905aaa0cceeb40d4a6d7ef5072c93ee6ae
| | | | | * DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 51f38b3a6dJean-Michel Trivi2017-11-030-0/+0
| | | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 5285345743 Change-Id: Ia99bbf37644c24b32d967e6736b913da605f2d12
| | | | | | * DO NOT MERGE Prevent out of bound memory access in GetInvIntJean-Michel Trivi2017-11-031-4/+8
| | | | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 51f38b3a6d Change-Id: I01d4479fd2194e85b77b11d678facb7f581ff517
| | | | | | | * DO NOT MERGE Prevent out of bound memory access in GetInvIntJean-Michel Trivi2017-11-021-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In GetInvInt(int) function, malicious content can access memory outside of the invCount array. Always bound access to valid indices. Test: see bug for malicious content, decoded with "stagefright -s -a" Bug: 65025048 Change-Id: I92d4a14519f45d5a329d7f69f21f2aef0a8c6daa
* | | | | | | | DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 3b6a14a1e0 ↵Jean-Michel Trivi2017-11-030-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: a1deac7b1a am: bceba8dd97 -s ours am: 7f986a4b77 am: c4c35bf021 Change-Id: Ia7e3c1b7708409ff9e57a31a1e6fffabfab80d97
| * | | | | | | DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 3b6a14a1e0 ↵Jean-Michel Trivi2017-11-030-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: a1deac7b1a am: bceba8dd97 -s ours am: 7f986a4b77 Change-Id: I51c9e1f99d9d22933c479460364ab204c79e167e
| | * | | | | | DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 3b6a14a1e0 ↵Jean-Michel Trivi2017-11-030-0/+0
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: a1deac7b1a am: bceba8dd97 -s ours Change-Id: I1c7b0d98c7dc985852863c3466ad98df394c750e
| | | * | | | | DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 3b6a14a1e0Jean-Michel Trivi2017-11-030-0/+0
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: a1deac7b1a Change-Id: Icdb0255365260129f6c1ce8cb8a323d87015cf87
| | | | * | | | DO NOT MERGE Prevent out of bound memory access in GetInvIntJean-Michel Trivi2017-11-031-4/+8
| | | | |\| | | | | | | | |/ / | | | | |/| | | | | | | | | | | | | | | | | | | | | | | am: 3b6a14a1e0 Change-Id: Id527e5320a362042ef0c65329082a369687e9db7
| | | | | * | DO NOT MERGE Prevent out of bound memory access in GetInvIntJean-Michel Trivi2017-11-021-4/+8
| | | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In GetInvInt(int) function, malicious content can access memory outside of the invCount array. Always bound access to valid indices. Test: see bug for malicious content, decoded with "stagefright -s -a" Bug: 65025048 Change-Id: I92d4a14519f45d5a329d7f69f21f2aef0a8c6daa
* | | | | | DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 0d54662fe8 ↵Jean-Michel Trivi2017-11-030-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -s ours am: 139ba15904 am: 14713b88c7 Change-Id: I987a2aa5b448960dd505c3c9641156680504cfe4
| * | | | | DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 0d54662fe8 ↵Jean-Michel Trivi2017-11-030-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -s ours am: 139ba15904 Change-Id: I7a777c6727e583ea52008aad6da40db3b7151732
| | * | | | DO NOT MERGE Prevent out of bound memory access in GetInvIntJean-Michel Trivi2017-11-030-0/+0
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 0d54662fe8 -s ours Change-Id: I192e79af896606e8d5d17f63e0883f2069be1a12
| | | * | | DO NOT MERGE Prevent out of bound memory access in GetInvIntJean-Michel Trivi2017-11-021-4/+8
| | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In GetInvInt(int) function, malicious content can access memory outside of the invCount array. Always bound access to valid indices. Test: see bug for malicious content, decoded with "stagefright -s -a" Bug: 65025048 Change-Id: I92d4a14519f45d5a329d7f69f21f2aef0a8c6daa
* | | | | DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 5ce724f1ddJean-Michel Trivi2017-11-030-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: e64c501013 Change-Id: I08487bbe7415689ac5976b73e10b6caae8b48e15
| * | | | DO NOT MERGE Prevent out of bound memory access in GetInvIntJean-Michel Trivi2017-11-031-4/+8
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 5ce724f1dd Change-Id: I3b88b500ce26106a277ce6604c6d513bac4a7085
| | * | | DO NOT MERGE Prevent out of bound memory access in GetInvIntJean-Michel Trivi2017-11-021-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In GetInvInt(int) function, malicious content can access memory outside of the invCount array. Always bound access to valid indices. Test: see bug for malicious content, decoded with "stagefright -s -a" Bug: 65025048 Change-Id: I92d4a14519f45d5a329d7f69f21f2aef0a8c6daa
* | | | | DO NOT MERGE Prevent out of bound memory access in GetInvIntJean-Michel Trivi2017-11-021-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In GetInvInt(int) function, malicious content can access memory outside of the invCount array. Always bound access to valid indices. Test: see bug for malicious content, decoded with "stagefright -s -a" Bug: 65025048 Change-Id: I92d4a14519f45d5a329d7f69f21f2aef0a8c6daa
* | | | | Make software codecs as VNDKJiyong Park2017-08-071-0/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Software codecs and their dependencies are marked as VNDK (or just vendor_available:true for static/header libs). Bug: 37343418 Test: build the software codecs with BOARD_VNDK_VERSION=current Change-Id: I9ecedb5a95abc9978ff7ed3538bd2dedec750c7d
* | | | Merge "Add OWNERS in external/aac" am: db59691026 am: 6f8a59ff40 am: e10e3d33cfChih-Hung Hsieh2017-06-051-0/+2
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | am: 32b8bd3dc9 Change-Id: Icbfbce61951a55c3cfa106bdf0bb7f84da2ca453
| * | | Merge "Add OWNERS in external/aac" am: db59691026 am: 6f8a59ff40Chih-Hung Hsieh2017-06-051-0/+2
|/| | | | | | | | | | | | | | | | | | | | | | | am: e10e3d33cf Change-Id: I3b51a11cc119ebc35aab051c21133a1476db5a0a
| * | | Merge "Add OWNERS in external/aac" am: db59691026Chih-Hung Hsieh2017-06-051-0/+2
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | am: 6f8a59ff40 Change-Id: I236f2028ad5ae6e14ee0655456d4d42b785bdc45
| | * \ \ Merge "Add OWNERS in external/aac"Chih-Hung Hsieh2017-06-051-0/+2
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: db59691026 Change-Id: Id365d26e05abceec99ddac2e727483d4b294d63d
| | | * | | Merge "Add OWNERS in external/aac"Treehugger Robot2017-06-051-0/+2
| | |/| | |
| | | * | | Add OWNERS in external/aacChih-Hung Hsieh2017-06-051-0/+2
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Owners are selected from top CL approvals or owners. They will be suggested to review/approve future CLs. Test: build/make/tools/checkowners.py -c -v OWNERS Change-Id: Iacb2e068189b39030a218b6496ca41a0bd4ce7d2
* | | | | Merge "Fix not properly handled NULL-pointer access before check in aac lib" ↵liuchao2017-02-232-19/+10
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: b0af861f5a am: b0f6b2906e am: ef9be61680 Change-Id: Ibfe81134a2089946800580538775faaa1bbe00ef
| * | | | Merge "Fix not properly handled NULL-pointer access before check in aac lib" ↵liuchao2017-02-232-19/+10
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: b0af861f5a am: b0f6b2906e Change-Id: I06232a0b0126349e7d4cffff0d9c1eac90eddbb2
| | * | | Merge "Fix not properly handled NULL-pointer access before check in aac lib"liuchao2017-02-232-19/+10
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: b0af861f5a Change-Id: Id59fd9de48f99c572fa964d7e60b57312edadece
| | | * \ \ Merge "Fix not properly handled NULL-pointer access before check in aac lib"Treehugger Robot2017-02-232-19/+10
| | | |\ \ \
| | | | * | | Fix not properly handled NULL-pointer access before check in aac libliuchao2017-02-232-19/+10
| | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1) Fixes some potential NULL-pointer access in case input pointer is passed NULL 2) Modified some for lazy init Test: mm -j 8 Change-Id: I7fca97e1d9f70d8e8c1533b519181af35a5468f7
* | | | | | Merge "Linux compilation fix" am: b82c85d0b1 am: 7c8dd3bb93Jakub Pawlowski2017-02-211-0/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: f4bd5f6bd4 Change-Id: I4f054be1c1342296c69748c2e616b07c7bd9401c
| * | | | | Merge "Linux compilation fix" am: b82c85d0b1Jakub Pawlowski2017-02-211-0/+4
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 7c8dd3bb93 Change-Id: Ifba0bf717a42c3889ea686d1f46cd0758e61851e
| | * | | | Merge "Linux compilation fix"Jakub Pawlowski2017-02-211-0/+4
| |/| | | | | | |/ / / | | | | | | | | | | | | | | | | | | | | am: b82c85d0b1 Change-Id: I934d6c1b7011453b71c28c9ec64da3f3af865782
| | * | | Merge "Linux compilation fix"Treehugger Robot2017-02-211-0/+4
| | |\ \ \
| | | * | | Linux compilation fixJakub Pawlowski2017-02-211-0/+4
| | |/ / / | | | | | | | | | | | | | | | | | | | | Test: manual Change-Id: Ie374e47b93e8fa3a44c731cb73f7e151d265c74c
* | | | | Merge "Change build config of aac from Android.mk to Android.bp" am: ↵Pavlin Radoslavov2017-01-202-59/+32
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8334e4b410 am: 2eba55c5a8 am: 1679274c9c am: 4910e5a352 Change-Id: I06e73ca6768323110b658548a189a1f69695cc08
| * | | | Merge "Change build config of aac from Android.mk to Android.bp" am: ↵Pavlin Radoslavov2017-01-202-59/+32
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8334e4b410 am: 2eba55c5a8 am: 1679274c9c Change-Id: I17c2d7f5c558e17fc4b579d879160f4d6a6ce587
| | * \ \ \ Merge "Change build config of aac from Android.mk to Android.bp" am: 8334e4b410Pavlin Radoslavov2017-01-202-59/+32
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 2eba55c5a8 Change-Id: I16c8e041daad6f21dd80ec50db52ae488f1b91c5
| | | * | | | Merge "Change build config of aac from Android.mk to Android.bp"Pavlin Radoslavov2017-01-202-59/+32
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 8334e4b410 Change-Id: I770984561bf97b52e50c83844f4037fccabfdedc
| | | | * | | Merge "Change build config of aac from Android.mk to Android.bp"Treehugger Robot2017-01-202-59/+32
| | | |/| | |
| | | | * | | Change build config of aac from Android.mk to Android.bpPavlin Radoslavov2017-01-192-59/+32
| | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * In an effort to modernize build configurations to the new Soong system, we need to upgrade existing Android.mk files to Android.bp * This file is done by using the following steps: 1. Manually removing all *_sources from Android.mk, because of the unusual make logic they use 2. Running the auto-conversion tool: androidmk Android.mk > Android.bp 3. Editing the result Android.bp: 3.1. Writing the "srcs" list 3.2. Removing the escaping around -Wno-#warnings in cflags, because those are not needed anymore 3.3. Renamed local_include_dirs to export_include_dirs to facilititate the inclusion of header files. It appears users of libFraunhoferAAC are using header files from all include directories, hence the renaming. Test: Code compilation ("mm" in external/aac, and "make" in top-directory) Bug: b/32958753 b/34454142 Change-Id: Ie89f73722908e8734f4b88f1407952311ec064af
* | | | | | Merge "Remove redundant register storage class specifiers" am: ed91226cec ↵Martin Storsjo2016-10-282-9/+9
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 664e5f2794 am: bfba552d9e am: de03facdb2 Change-Id: Iaeb5b599896e4c640b8902c26cc6e3f7405a1256
| * | | | | Merge "Remove redundant register storage class specifiers" am: ed91226cec ↵Martin Storsjo2016-10-282-9/+9
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 664e5f2794 am: bfba552d9e Change-Id: I02d87c067cdcea95ce7ee207da15bf85d5a21e89
| | * | | | Merge "Remove redundant register storage class specifiers" am: ed91226cecMartin Storsjo2016-10-282-9/+9
| |/| | | | | | |/ / / | | | | | | | | | | | | | | | | | | | | am: 664e5f2794 Change-Id: I9d17d79e37bac378e853d6102b26a8c354790957
| | * | | Merge "Remove redundant register storage class specifiers"Martin Storsjo2016-10-282-9/+9
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: ed91226cec Change-Id: Ieb0f6090190d7cd2d21599f9b1e6ce950608313d
| | | * \ \ Merge "Remove redundant register storage class specifiers"Treehugger Robot2016-10-282-9/+9
| | | |\ \ \