Commit Graph

1353 Commits

Author SHA1 Message Date
Jean-Michel Trivi 82e17d87f0 MPEG-4 AAC Decoder: check against invalid height info
In CProgramConfig_ReadHeightExt prevent stack overflow
 from invalid FrontElementHeightInfo array value.

Bug: 70637599
Test: see bug
Change-Id: I145414d81d7a7be711672c12f44b537c12eea308
2018-01-12 10:08:32 -08:00
android-build-team Robot 38167553d6 Snap for 4496165 from 2045658771 to pi-release
Change-Id: I93144804d393601719fcc7b3e2c3fc647942a89f
2017-12-11 12:11:19 +00:00
Xin Li 2045658771 Merge "DO NOT MERGE: Merge Oreo MR1 into master" am: a3e0aa5f25 -s ours am: b9fc83e0e9
am: 9864473fde  -s ours

Change-Id: I4b949aca22cc3af4afae998a4d1845d113dd62a2
2017-12-08 01:18:01 +00:00
Stephen Li 97ff123fac Manually merge changes from giant AOSP topic
Change-Id: I758f8cd61341d5dfb394245fb38bb9a6332fdc91
2017-12-07 23:52:54 +00:00
Xin Li 9864473fde Merge "DO NOT MERGE: Merge Oreo MR1 into master" am: a3e0aa5f25 -s ours
am: b9fc83e0e9

Change-Id: I62a6e9ad1994e416489ca103a972796c24e1418f
2017-12-07 09:05:16 +00:00
Xin Li b9fc83e0e9 Merge "DO NOT MERGE: Merge Oreo MR1 into master"
am: a3e0aa5f25  -s ours

Change-Id: Ic4b4c468787b5a680e40d8bd915865cc4571ad92
2017-12-07 07:36:49 +00:00
Xin Li c99b2f0a46 DO NOT MERGE: Merge Oreo MR1 into master am: ea031590ac -s ours
am: 990c02cb29

Change-Id: I64bb1cc03599ca1799afaa35d4c99c1e3411c0ba
2017-12-07 06:18:33 +00:00
Xin Li 990c02cb29 DO NOT MERGE: Merge Oreo MR1 into master
am: ea031590ac  -s ours

Change-Id: Iff2c9429b44a8a7d7455b08018d44b3753964c63
2017-12-07 03:54:02 +00:00
Xin Li a3e0aa5f25 Merge "DO NOT MERGE: Merge Oreo MR1 into master" 2017-12-06 23:18:28 +00:00
Xin Li ea031590ac DO NOT MERGE: Merge Oreo MR1 into master
Exempt-From-Owner-Approval: Changes already landed internally
Change-Id: I66dea07398b42d99d5d1373dbbc6d28752c04193
2017-12-06 14:24:45 -08:00
android-build-team Robot 589008f512 Snap for 4434599 from bb75c081ed to pi-release
Change-Id: Ie027781ff119fe215f492bacc830febaf156d523
2017-11-05 07:32:27 +00:00
Jean-Michel Trivi bb75c081ed Merge "DO NOT MERGE Prevent out of bound memory access in GetInvInt" into lmp-mr1-dev am: 5565e7791f -s ours am: e1d517a909 am: c0719825a2 am: 022a305d55 am: 75fe8cb95e -s ours am: 41363eb993 am: ad2e179de6 am: fb4d8cc62f am: c9026ad89b am: ee5b524516 -s ours am: 47a6f5a741 am: 211208b7a2 am: 433f0352e6
am: eb68748f5e  -s ours

Change-Id: I620c5d963f94a29decd4524f2756182c18bfea03
2017-11-03 19:48:14 +00:00
Jean-Michel Trivi 80fad5a6c1 Fix out of bound memory access in lppTransposer am: 6d3dd40e20 am: 2a7b438754 am: fca1027937 am: d8e897ae9e am: 6e15baff97 am: 06c27a9feb am: e6b649a380 am: 902decfc99 am: 77aac03fb6 am: 5a2ae5cc27 am: 117691fe59 am: 60c9a6e4c7 am: 565a2fba56
am: 3c6799a870

Change-Id: I5c065e48a043c697c801f84a26bf9dedde9750da
2017-11-03 19:48:03 +00:00
Jean-Michel Trivi 4ccdac99fe DO NOT MERGE Prevent out of bound memory access in GetInvInt am: d0e8397b7b am: 7462464e43 am: 2bebb8fb65 am: d157498711 -s ours am: 724b40ccce am: 67a321cd17 am: 0c25940e1c am: a9a123b2fb am: 083f093d1b -s ours am: 7517e7cd48 am: 0a9273a678 am: 7ae7912813
am: 199e87aa21  -s ours

Change-Id: Ia6ea408b01d32741c3058fa08d1b75e656dda5cd
2017-11-03 19:47:51 +00:00
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 eb68748f5e Merge "DO NOT MERGE Prevent out of bound memory access in GetInvInt" into lmp-mr1-dev am: 5565e7791f -s ours am: e1d517a909 am: c0719825a2 am: 022a305d55 am: 75fe8cb95e -s ours am: 41363eb993 am: ad2e179de6 am: fb4d8cc62f am: c9026ad89b am: ee5b524516 -s ours am: 47a6f5a741 am: 211208b7a2
am: 433f0352e6

Change-Id: I0828b798bd6203f58bc8fe961a767204d0b6b9db
2017-11-03 19:45:56 +00:00
Jean-Michel Trivi 3c6799a870 Fix out of bound memory access in lppTransposer am: 6d3dd40e20 am: 2a7b438754 am: fca1027937 am: d8e897ae9e am: 6e15baff97 am: 06c27a9feb am: e6b649a380 am: 902decfc99 am: 77aac03fb6 am: 5a2ae5cc27 am: 117691fe59 am: 60c9a6e4c7
am: 565a2fba56

Change-Id: Ic783461700022ebe1e09db5a9f0f20c08a392e52
2017-11-03 19:45:43 +00:00
Jean-Michel Trivi 199e87aa21 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: d0e8397b7b am: 7462464e43 am: 2bebb8fb65 am: d157498711 -s ours am: 724b40ccce am: 67a321cd17 am: 0c25940e1c am: a9a123b2fb am: 083f093d1b -s ours am: 7517e7cd48 am: 0a9273a678
am: 7ae7912813

Change-Id: I6f643d9c75eab8c0556e927179aefa4d95513da4
2017-11-03 19:45:28 +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 433f0352e6 Merge "DO NOT MERGE Prevent out of bound memory access in GetInvInt" into lmp-mr1-dev am: 5565e7791f -s ours am: e1d517a909 am: c0719825a2 am: 022a305d55 am: 75fe8cb95e -s ours am: 41363eb993 am: ad2e179de6 am: fb4d8cc62f am: c9026ad89b am: ee5b524516 -s ours am: 47a6f5a741
am: 211208b7a2

Change-Id: I8bbb0a392051d2966ac3fd587c6b5236f938b1ab
2017-11-03 19:43:13 +00:00
Jean-Michel Trivi 565a2fba56 Fix out of bound memory access in lppTransposer am: 6d3dd40e20 am: 2a7b438754 am: fca1027937 am: d8e897ae9e am: 6e15baff97 am: 06c27a9feb am: e6b649a380 am: 902decfc99 am: 77aac03fb6 am: 5a2ae5cc27 am: 117691fe59
am: 60c9a6e4c7

Change-Id: I6551d0525de65b975ccae8abd0569597d9a39c9b
2017-11-03 19:43:02 +00:00
Jean-Michel Trivi 7ae7912813 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: d0e8397b7b am: 7462464e43 am: 2bebb8fb65 am: d157498711 -s ours am: 724b40ccce am: 67a321cd17 am: 0c25940e1c am: a9a123b2fb am: 083f093d1b -s ours am: 7517e7cd48
am: 0a9273a678

Change-Id: Icdba42495f11c2dfe96ff97de77c7190f1602a71
2017-11-03 19:42:50 +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 211208b7a2 Merge "DO NOT MERGE Prevent out of bound memory access in GetInvInt" into lmp-mr1-dev am: 5565e7791f -s ours am: e1d517a909 am: c0719825a2 am: 022a305d55 am: 75fe8cb95e -s ours am: 41363eb993 am: ad2e179de6 am: fb4d8cc62f am: c9026ad89b am: ee5b524516 -s ours
am: 47a6f5a741

Change-Id: Ia601448b406aaba329133b87b91108fe4cc9c045
2017-11-03 19:39:47 +00:00
Jean-Michel Trivi 60c9a6e4c7 Fix out of bound memory access in lppTransposer am: 6d3dd40e20 am: 2a7b438754 am: fca1027937 am: d8e897ae9e am: 6e15baff97 am: 06c27a9feb am: e6b649a380 am: 902decfc99 am: 77aac03fb6 am: 5a2ae5cc27
am: 117691fe59

Change-Id: I28274f0fce7de6992f0c60c000bbecb0f21a3535
2017-11-03 19:39:35 +00:00
Jean-Michel Trivi 0a9273a678 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: d0e8397b7b am: 7462464e43 am: 2bebb8fb65 am: d157498711 -s ours am: 724b40ccce am: 67a321cd17 am: 0c25940e1c am: a9a123b2fb am: 083f093d1b -s ours
am: 7517e7cd48

Change-Id: I50823ae367196b85d815b3ed1c6ac1b4c80cdae5
2017-11-03 19:39:22 +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 47a6f5a741 Merge "DO NOT MERGE Prevent out of bound memory access in GetInvInt" into lmp-mr1-dev am: 5565e7791f -s ours am: e1d517a909 am: c0719825a2 am: 022a305d55 am: 75fe8cb95e -s ours am: 41363eb993 am: ad2e179de6 am: fb4d8cc62f am: c9026ad89b
am: ee5b524516  -s ours

Change-Id: Ied7799fd88769b44cbe09b5e12df20f2f9670d50
2017-11-03 19:36:12 +00:00
Jean-Michel Trivi 117691fe59 Fix out of bound memory access in lppTransposer am: 6d3dd40e20 am: 2a7b438754 am: fca1027937 am: d8e897ae9e am: 6e15baff97 am: 06c27a9feb am: e6b649a380 am: 902decfc99 am: 77aac03fb6
am: 5a2ae5cc27

Change-Id: Id4cceec7b64a1281bb922b76471f1bad7f283497
2017-11-03 19:36:01 +00:00
Jean-Michel Trivi 7517e7cd48 DO NOT MERGE Prevent out of bound memory access in GetInvInt am: d0e8397b7b am: 7462464e43 am: 2bebb8fb65 am: d157498711 -s ours am: 724b40ccce am: 67a321cd17 am: 0c25940e1c am: a9a123b2fb
am: 083f093d1b  -s ours

Change-Id: I9f6da4a5c1377badab19374ef20ce7afde3321a2
2017-11-03 19:35:48 +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 ee5b524516 Merge "DO NOT MERGE Prevent out of bound memory access in GetInvInt" into lmp-mr1-dev am: 5565e7791f -s ours am: e1d517a909 am: c0719825a2 am: 022a305d55 am: 75fe8cb95e -s ours am: 41363eb993 am: ad2e179de6 am: fb4d8cc62f
am: c9026ad89b

Change-Id: Iba53050b91367ad11b29263f66d3e51236508a16
2017-11-03 19:33:14 +00:00
Jean-Michel Trivi 5a2ae5cc27 Fix out of bound memory access in lppTransposer am: 6d3dd40e20 am: 2a7b438754 am: fca1027937 am: d8e897ae9e am: 6e15baff97 am: 06c27a9feb am: e6b649a380 am: 902decfc99
am: 77aac03fb6

Change-Id: I513fd4f92c93ece5fae4bc4db29eb442e951be92
2017-11-03 19:33:03 +00:00
Jean-Michel Trivi 083f093d1b DO NOT MERGE Prevent out of bound memory access in GetInvInt am: d0e8397b7b am: 7462464e43 am: 2bebb8fb65 am: d157498711 -s ours am: 724b40ccce am: 67a321cd17 am: 0c25940e1c
am: a9a123b2fb

Change-Id: I11f93ad48d89bef4647b9d7c081660765330d78c
2017-11-03 19:32:52 +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 c9026ad89b Merge "DO NOT MERGE Prevent out of bound memory access in GetInvInt" into lmp-mr1-dev am: 5565e7791f -s ours am: e1d517a909 am: c0719825a2 am: 022a305d55 am: 75fe8cb95e -s ours am: 41363eb993 am: ad2e179de6
am: fb4d8cc62f

Change-Id: Ie726294fece52e3587d2942d5b7442eefad125b1
2017-11-03 19:28:52 +00:00
Jean-Michel Trivi 77aac03fb6 Fix out of bound memory access in lppTransposer am: 6d3dd40e20 am: 2a7b438754 am: fca1027937 am: d8e897ae9e am: 6e15baff97 am: 06c27a9feb am: e6b649a380
am: 902decfc99

Change-Id: I04632c3154dddc9c6b7b80d4f3393dc20194dd27
2017-11-03 19:28:41 +00:00
Jean-Michel Trivi a9a123b2fb DO NOT MERGE Prevent out of bound memory access in GetInvInt am: d0e8397b7b am: 7462464e43 am: 2bebb8fb65 am: d157498711 -s ours am: 724b40ccce am: 67a321cd17
am: 0c25940e1c

Change-Id: I599488f38c5b080533988d48edc0ee1df80c9da9
2017-11-03 19:28:29 +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 fb4d8cc62f Merge "DO NOT MERGE Prevent out of bound memory access in GetInvInt" into lmp-mr1-dev am: 5565e7791f -s ours am: e1d517a909 am: c0719825a2 am: 022a305d55 am: 75fe8cb95e -s ours am: 41363eb993
am: ad2e179de6

Change-Id: I29f8bb0bb8accc369636d8d8726f7b505ce081d2
2017-11-03 19:25:38 +00:00
Jean-Michel Trivi 902decfc99 Fix out of bound memory access in lppTransposer am: 6d3dd40e20 am: 2a7b438754 am: fca1027937 am: d8e897ae9e am: 6e15baff97 am: 06c27a9feb
am: e6b649a380

Change-Id: I54610df83d3e84021bd71e81c2f910545908c986
2017-11-03 19:25:27 +00:00
Jean-Michel Trivi 0c25940e1c DO NOT MERGE Prevent out of bound memory access in GetInvInt am: d0e8397b7b am: 7462464e43 am: 2bebb8fb65 am: d157498711 -s ours am: 724b40ccce
am: 67a321cd17

Change-Id: I07c673dbbdab32f515bbefb52bd4495c83664ccf
2017-11-03 19:25:17 +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