1
0
mirror of https://github.com/mstorsjo/fdk-aac.git synced 2025-02-26 15:37:39 +01:00

245 Commits

Author SHA1 Message Date
Jean-Michel Trivi
8efd5242e2 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 070e7b81c0 am: 6fac7101c6 am: 96fbbc31db -s ours am: 272ae57aa8 am: a8eba4b634 am: c7048181c0 am: 849c9b161a am: e8c8539070 -s ours am: 6f71724cd7 am: cb0e7b4d19 am: 412279fc7d
am: a63c4de6a2  -s ours

Change-Id: Ia282631f5457630f0e931ad181b1ef3b58851e3c
2017-11-03 19:47:38 +00:00
Jean-Michel Trivi
a63c4de6a2 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 070e7b81c0 am: 6fac7101c6 am: 96fbbc31db -s ours am: 272ae57aa8 am: a8eba4b634 am: c7048181c0 am: 849c9b161a am: e8c8539070 -s ours am: 6f71724cd7 am: cb0e7b4d19
am: 412279fc7d

Change-Id: If717a6498b27732306cba3d09e3bbad25ba30a3e
2017-11-03 19:45:08 +00:00
Jean-Michel Trivi
412279fc7d DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 070e7b81c0 am: 6fac7101c6 am: 96fbbc31db -s ours am: 272ae57aa8 am: a8eba4b634 am: c7048181c0 am: 849c9b161a am: e8c8539070 -s ours am: 6f71724cd7
am: cb0e7b4d19

Change-Id: Id3307baa195e53b541da87736fcc72888de44bc1
2017-11-03 19:42:37 +00:00
Jean-Michel Trivi
cb0e7b4d19 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 070e7b81c0 am: 6fac7101c6 am: 96fbbc31db -s ours am: 272ae57aa8 am: a8eba4b634 am: c7048181c0 am: 849c9b161a am: e8c8539070 -s ours
am: 6f71724cd7

Change-Id: I02e875f665ed4f7464b59000a4fdee096f71ddf7
2017-11-03 19:39:07 +00:00
Jean-Michel Trivi
6f71724cd7 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 070e7b81c0 am: 6fac7101c6 am: 96fbbc31db -s ours am: 272ae57aa8 am: a8eba4b634 am: c7048181c0 am: 849c9b161a
am: e8c8539070  -s ours

Change-Id: Idafc9e6351b9590bda06fca836540efb4fb45246
2017-11-03 19:35:36 +00:00
Jean-Michel Trivi
e8c8539070 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 070e7b81c0 am: 6fac7101c6 am: 96fbbc31db -s ours am: 272ae57aa8 am: a8eba4b634 am: c7048181c0
am: 849c9b161a

Change-Id: I2b195f437bad5f77e48f6f8dce56542633f7d30b
2017-11-03 19:32:37 +00:00
Jean-Michel Trivi
840dcf824a DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 51f38b3a6d am: 5285345743 am: 3e28ad2039 am: d948041971 am: 73d49a121c -s ours am: b9d122614f am: 0f6d9ce9fc am: 1ccab9ab52
am: 7dd1ec29d4  -s ours

Change-Id: I98c57e9b7378f61bb88afba4229c3bd47dc57fa2
2017-11-03 19:32:10 +00:00
Jean-Michel Trivi
288f5156d9 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 3b6a14a1e0 am: a1deac7b1a am: bceba8dd97 -s ours am: 7f986a4b77 am: c4c35bf021 am: a855a490fc
am: 28ee25cb80  -s ours

Change-Id: I1becb87ac64d660588034d2374f87bca373234ee
2017-11-03 19:31:58 +00:00
Jean-Michel Trivi
7dd1ec29d4 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 51f38b3a6d am: 5285345743 am: 3e28ad2039 am: d948041971 am: 73d49a121c -s ours am: b9d122614f am: 0f6d9ce9fc
am: 1ccab9ab52

Change-Id: I988c6f3774328bcad2d07fd8378c3f9928004f39
2017-11-03 19:29:47 +00:00
Jean-Michel Trivi
28ee25cb80 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 3b6a14a1e0 am: a1deac7b1a am: bceba8dd97 -s ours am: 7f986a4b77 am: c4c35bf021
am: a855a490fc

Change-Id: Id9ffa8a5e18ee4e1ec874d3692582928d5ebd183
2017-11-03 19:29:36 +00:00
Jean-Michel Trivi
849c9b161a DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 070e7b81c0 am: 6fac7101c6 am: 96fbbc31db -s ours am: 272ae57aa8 am: a8eba4b634
am: c7048181c0

Change-Id: I7d1de9b9cf9e03a03d27b5f5fd89eb08ff12f280
2017-11-03 19:28:08 +00:00
Jean-Michel Trivi
1ccab9ab52 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 51f38b3a6d am: 5285345743 am: 3e28ad2039 am: d948041971 am: 73d49a121c -s ours am: b9d122614f
am: 0f6d9ce9fc

Change-Id: I41947be365496f294b906fdc4c2b499e7d27e99f
2017-11-03 19:26:47 +00:00
Jean-Michel Trivi
a855a490fc DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 3b6a14a1e0 am: a1deac7b1a am: bceba8dd97 -s ours am: 7f986a4b77
am: c4c35bf021

Change-Id: Ia7e3c1b7708409ff9e57a31a1e6fffabfab80d97
2017-11-03 19:26:36 +00:00
Jean-Michel Trivi
ee8819e273 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 0d54662fe8 -s ours am: 139ba15904 am: 14713b88c7 am: 137b3cc828
am: 625c6dab5f  -s ours

Change-Id: I20d1ddf072abefb3f4d7d26378f09795606b4d3b
2017-11-03 19:26:35 +00:00
Jean-Michel Trivi
625c6dab5f DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 0d54662fe8 -s ours am: 139ba15904 am: 14713b88c7
am: 137b3cc828

Change-Id: If27532d528784089a514063b1e71a5b63c94b59e
2017-11-03 19:25:12 +00:00
Jean-Michel Trivi
c7048181c0 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 070e7b81c0 am: 6fac7101c6 am: 96fbbc31db -s ours am: 272ae57aa8
am: a8eba4b634

Change-Id: I7c719af7670774f2db0f01d8a97199d4b3889be4
2017-11-03 19:25:05 +00:00
Jean-Michel Trivi
9731a1be31 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 5ce724f1dd am: e64c501013 am: 4d9b54962d
am: 49a1aedd74  -s ours

Change-Id: I36cb8ee144a9d7edebb4c39267b231641166af57
2017-11-03 19:24:35 +00:00
Jean-Michel Trivi
0f6d9ce9fc DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 51f38b3a6d am: 5285345743 am: 3e28ad2039 am: d948041971 am: 73d49a121c -s ours
am: b9d122614f

Change-Id: Icdde9de7c30b7f151bed424807ff436980d65e53
2017-11-03 19:24:14 +00:00
Jean-Michel Trivi
c4c35bf021 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 3b6a14a1e0 am: a1deac7b1a am: bceba8dd97 -s ours
am: 7f986a4b77

Change-Id: I51c9e1f99d9d22933c479460364ab204c79e167e
2017-11-03 19:23:35 +00:00
Jean-Michel Trivi
b9d122614f DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 51f38b3a6d am: 5285345743 am: 3e28ad2039 am: d948041971
am: 73d49a121c  -s ours

Change-Id: I06a83a28b5a843bcd7865edc8f148b6fb1b0f649
2017-11-03 19:21:19 +00:00
Jean-Michel Trivi
a8eba4b634 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 070e7b81c0 am: 6fac7101c6 am: 96fbbc31db -s ours
am: 272ae57aa8

Change-Id: Id7da9dba87a2951901e0732e666cd84b1e6d573e
2017-11-03 19:21:05 +00:00
Jean-Michel Trivi
7f986a4b77 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 3b6a14a1e0 am: a1deac7b1a
am: bceba8dd97  -s ours

Change-Id: I1c7b0d98c7dc985852863c3466ad98df394c750e
2017-11-03 19:21:04 +00:00
Jean-Michel Trivi
137b3cc828 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 0d54662fe8 -s ours am: 139ba15904
am: 14713b88c7

Change-Id: I987a2aa5b448960dd505c3c9641156680504cfe4
2017-11-03 19:19:39 +00:00
Jean-Michel Trivi
49a1aedd74 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 5ce724f1dd am: e64c501013
am: 4d9b54962d

Change-Id: Ia4f17550e5738a3afb1e6b26d2930c8cd63ef66c
2017-11-03 19:19:35 +00:00
Jean-Michel Trivi
73d49a121c DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 51f38b3a6d am: 5285345743 am: 3e28ad2039
am: d948041971

Change-Id: I078057af435ad081e8f55574c03706b8e73405e4
2017-11-03 19:17:58 +00:00
Jean-Michel Trivi
bceba8dd97 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 3b6a14a1e0
am: a1deac7b1a

Change-Id: Icdb0255365260129f6c1ce8cb8a323d87015cf87
2017-11-03 19:17:35 +00:00
Jean-Michel Trivi
14713b88c7 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 0d54662fe8 -s ours
am: 139ba15904

Change-Id: I7a777c6727e583ea52008aad6da40db3b7151732
2017-11-03 19:17:34 +00:00
Jean-Michel Trivi
d948041971 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 51f38b3a6d am: 5285345743
am: 3e28ad2039

Change-Id: I410dc4905aaa0cceeb40d4a6d7ef5072c93ee6ae
2017-11-03 19:16:06 +00:00
Jean-Michel Trivi
272ae57aa8 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 070e7b81c0 am: 6fac7101c6
am: 96fbbc31db  -s ours

Change-Id: Icab41a4c796ad9f31128dd8289ea4839d5823605
2017-11-03 19:16:05 +00:00
Jean-Michel Trivi
3e28ad2039 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 51f38b3a6d
am: 5285345743

Change-Id: Ia99bbf37644c24b32d967e6736b913da605f2d12
2017-11-03 19:14:05 +00:00
Jean-Michel Trivi
4d9b54962d DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 5ce724f1dd
am: e64c501013

Change-Id: I08487bbe7415689ac5976b73e10b6caae8b48e15
2017-11-03 19:14:05 +00:00
Jean-Michel Trivi
23ee0f0ee2 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 9fb4261c43
am: f6100335b8  -s ours

Change-Id: Iad0be22f13e2bc9f126edb5abea37b0446ea6e68
2017-11-03 19:14:04 +00:00
Jean-Michel Trivi
139ba15904 DO NOT MERGE Prevent out of bound memory access in GetInvInt
am: 0d54662fe8  -s ours

Change-Id: I192e79af896606e8d5d17f63e0883f2069be1a12
2017-11-03 19:14:04 +00:00
Jean-Michel Trivi
a1deac7b1a DO NOT MERGE Prevent out of bound memory access in GetInvInt
am: 3b6a14a1e0

Change-Id: Id527e5320a362042ef0c65329082a369687e9db7
2017-11-03 19:13:34 +00:00
Jean-Michel Trivi
96fbbc31db DO NOT MERGE Prevent out of bound memory access in GetInvInt am: 070e7b81c0
am: 6fac7101c6

Change-Id: If3c68bd6341d7c9eff5257ec41ca6c1a2161077c
2017-11-03 19:13:34 +00:00
Jean-Michel Trivi
5285345743 DO NOT MERGE Prevent out of bound memory access in GetInvInt
am: 51f38b3a6d

Change-Id: I01d4479fd2194e85b77b11d678facb7f581ff517
2017-11-03 19:10:33 +00:00
Jean-Michel Trivi
f6100335b8 DO NOT MERGE Prevent out of bound memory access in GetInvInt
am: 9fb4261c43

Change-Id: If0378d7935b9f651f7096eee8916d4f83889a629
2017-11-03 19:10:04 +00:00
Jean-Michel Trivi
e64c501013 DO NOT MERGE Prevent out of bound memory access in GetInvInt
am: 5ce724f1dd

Change-Id: I3b88b500ce26106a277ce6604c6d513bac4a7085
2017-11-03 19:10:04 +00:00
Jean-Michel Trivi
6fac7101c6 DO NOT MERGE Prevent out of bound memory access in GetInvInt
am: 070e7b81c0

Change-Id: Ibcddd5c0e53aaae0d26e1c33c6e42bc7268cf6a1
2017-11-03 19:10:04 +00:00
Jean-Michel Trivi
9fb4261c43 DO NOT MERGE Prevent out of bound memory access in GetInvInt
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
2017-11-02 19:18:56 +00:00
Jean-Michel Trivi
5ce724f1dd DO NOT MERGE Prevent out of bound memory access in GetInvInt
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
2017-11-02 18:55:37 +00:00
Jean-Michel Trivi
0d54662fe8 DO NOT MERGE Prevent out of bound memory access in GetInvInt
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
2017-11-02 18:54:15 +00:00
Jean-Michel Trivi
3b6a14a1e0 DO NOT MERGE Prevent out of bound memory access in GetInvInt
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
2017-11-02 18:52:41 +00:00
Jean-Michel Trivi
51f38b3a6d DO NOT MERGE Prevent out of bound memory access in GetInvInt
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
2017-11-02 16:25:34 +00:00
Jean-Michel Trivi
070e7b81c0 DO NOT MERGE Prevent out of bound memory access in GetInvInt
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: Iff889601828f95b82d9291075f3909922ef533ef
2017-10-30 22:46:18 +00:00
Chih-Hung Hsieh
15759ceb7b Merge "Use -Werror in external/aac" am: f38aee2252 am: 82440fab16 am: 5a1868a64f
am: 858c2a7c6e

Change-Id: I34b525da95c712354d0e4c4d72f7d7ef89ff2ba9
2017-10-07 00:55:09 +00:00
Chih-Hung Hsieh
858c2a7c6e Merge "Use -Werror in external/aac" am: f38aee2252 am: 82440fab16
am: 5a1868a64f

Change-Id: I4beb4b05f00077e1c7cbcc5ae197001c6251af09
2017-10-07 00:50:14 +00:00
Chih-Hung Hsieh
5a1868a64f Merge "Use -Werror in external/aac" am: f38aee2252
am: 82440fab16

Change-Id: I3cee76ab540b54b4ef6d6bdb891fc53fd0ec562d
2017-10-07 00:47:44 +00:00
Chih-Hung Hsieh
82440fab16 Merge "Use -Werror in external/aac"
am: f38aee2252

Change-Id: I65c18c6eb45de16da43e862068929e9a9695caf7
2017-10-07 00:45:22 +00:00
Treehugger Robot
f38aee2252 Merge "Use -Werror in external/aac" 2017-10-07 00:39:23 +00:00