OSDN Git Service
Eric Laurent [Wed, 18 Jan 2017 17:33:07 +0000 (17:33 +0000)]
DO NOT MERGE - improve audio effect framwework thread safety am:
7da83aadf4 am:
5717bb1acb -s ours
am:
199484a558
Change-Id: Ic0a17b1de1483de2f12a64d6b159d149abe64923
Eric Laurent [Wed, 18 Jan 2017 17:26:19 +0000 (17:26 +0000)]
DO NOT MERGE - improve audio effect framwework thread safety am:
7da83aadf4
am:
5717bb1acb -s ours
Change-Id: I52dedef569daef7a901ac924575b04c06e431ee0
Eric Laurent [Wed, 18 Jan 2017 17:19:50 +0000 (17:19 +0000)]
DO NOT MERGE - improve audio effect framwework thread safety
am:
7da83aadf4
Change-Id: I39621a0f71df766342b5b768fce1eb524ae5adcd
Eric Laurent [Thu, 1 Dec 2016 23:28:29 +0000 (15:28 -0800)]
DO NOT MERGE - improve audio effect framwework thread safety
- Reorganize handle effect creation code to make sure the effect engine
is created with both thread and effect chain mutex held.
- Reorganize handle disconnect code to make sure the effect engine
is released with both thread and effect chain mutex held.
- Protect IEffect interface methods in EffectHande with a Mutex.
- Only pin effect if the session was acquired first.
- Do not use strong pointer to EffectModule in EffectHandles:
only the EffectChain has a single strong reference to the EffectModule.
- Check reply size before writing status in EffectHandle::command()
Bug:
32707507
Bug:
32095713
Change-Id: Ia1098cba2cd32cc2d1c9dfdff4adc2388dfed80e
(cherry picked from commit
84c392104e905bfacc753ec0ddb96ce7813d1889)
Marco Nelissen [Tue, 17 Jan 2017 19:16:55 +0000 (19:16 +0000)]
Don't CHECK when buffer is too large am:
c2f0c73bfc am:
acb7186e6e am:
0a4db601b4 am:
8474c51aaf am:
a5333c0056 am:
7e5936e666
am:
81341d9c16
Change-Id: I701b122b4f3f97b7b8b76af25cd6fe9c67ef792b
Marco Nelissen [Tue, 17 Jan 2017 19:14:26 +0000 (19:14 +0000)]
Don't CHECK when buffer is too large am:
c2f0c73bfc am:
acb7186e6e am:
0a4db601b4 am:
8474c51aaf am:
a5333c0056
am:
7e5936e666
Change-Id: I8f4d5bb31a2600f6679d21fed9ebc02c2a3e3521
Marco Nelissen [Tue, 17 Jan 2017 19:12:27 +0000 (19:12 +0000)]
Don't CHECK when buffer is too large am:
c2f0c73bfc am:
acb7186e6e am:
0a4db601b4 am:
8474c51aaf
am:
a5333c0056
Change-Id: I572634a3e7e9161d0f6811adf83d37178e3895c3
Marco Nelissen [Tue, 17 Jan 2017 19:10:23 +0000 (19:10 +0000)]
Don't CHECK when buffer is too large am:
c2f0c73bfc am:
acb7186e6e am:
0a4db601b4
am:
8474c51aaf
Change-Id: I8a151eff3d02600134c929754c1420353f6a6ab1
Marco Nelissen [Tue, 17 Jan 2017 19:06:56 +0000 (19:06 +0000)]
Don't CHECK when buffer is too large am:
c2f0c73bfc am:
acb7186e6e
am:
0a4db601b4
Change-Id: I46806d03da614119b805087d995f8f40c70ee3b2
Marco Nelissen [Tue, 17 Jan 2017 18:46:50 +0000 (18:46 +0000)]
Don't CHECK when buffer is too large am:
c2f0c73bfc
am:
acb7186e6e
Change-Id: I9af93746702bb746a48420dbb03fc29878ef730f
Marco Nelissen [Tue, 17 Jan 2017 18:27:32 +0000 (18:27 +0000)]
Don't CHECK when buffer is too large
am:
c2f0c73bfc
Change-Id: Ibcc5b7a28092fdcba5082b956e3bbdb0fc2d3f4a
Marco Nelissen [Sat, 14 Jan 2017 02:39:22 +0000 (02:39 +0000)]
Don't initialize sync sample parameters until the end am:
a9660fe122 am:
22386993b5 am:
902d8e90cc
am:
25a057e427
Change-Id: Ica77a9017bd8446b03057563172e9f807708634c
Marco Nelissen [Sat, 14 Jan 2017 02:36:54 +0000 (02:36 +0000)]
Don't initialize sync sample parameters until the end am:
a9660fe122 am:
22386993b5
am:
902d8e90cc
Change-Id: I6ba553f3ac3f04ef983e498756a19718b04f5206
Marco Nelissen [Sat, 14 Jan 2017 02:34:21 +0000 (02:34 +0000)]
Don't initialize sync sample parameters until the end am:
a9660fe122
am:
22386993b5
Change-Id: Ia743be4048c57929c59b06a12b53f993b5b00111
Marco Nelissen [Sat, 14 Jan 2017 02:31:51 +0000 (02:31 +0000)]
Don't initialize sync sample parameters until the end
am:
a9660fe122
Change-Id: Ia072f16604c3e766d4d2cdc49b88efcf182ca5f7
Marco Nelissen [Thu, 12 Jan 2017 23:49:04 +0000 (15:49 -0800)]
Don't initialize sync sample parameters until the end
to avoid leaving them in a partially initialized state.
Bug:
33137046
Test: ran CTS tests
Change-Id: I1f5c070233c5917d85da9e930e01a3fc51a0a0ec
Marco Nelissen [Fri, 6 Jan 2017 21:57:51 +0000 (13:57 -0800)]
Don't CHECK when buffer is too large
Bug:
31647370
Test: ran CTS test with and without patch
Change-Id: I4e3a37aabc9387432671c1c0c469241142612cc4
Eric Laurent [Wed, 4 Jan 2017 22:30:01 +0000 (22:30 +0000)]
DO NOT MERGE - improve audio effect framwework thread safety am:
b47a5ab107 am:
26cf2f4d73 am:
73a152960b -s ours am:
21d6eafd26 -s ours am:
6c5deab4f2 am:
9685820100 -s ours
am:
6608eddab9
Change-Id: I90c4642628db7be0f6756885bb56b09b780bdbe3
Eric Laurent [Wed, 4 Jan 2017 22:27:59 +0000 (22:27 +0000)]
DO NOT MERGE - improve audio effect framwework thread safety am:
b47a5ab107 am:
26cf2f4d73 am:
73a152960b -s ours am:
21d6eafd26 -s ours am:
6c5deab4f2
am:
9685820100 -s ours
Change-Id: I84f3371cf4ac96e94b7f321b25fe51cf5e0cf4af
Eric Laurent [Wed, 4 Jan 2017 22:25:30 +0000 (22:25 +0000)]
DO NOT MERGE - improve audio effect framwework thread safety am:
b47a5ab107 am:
26cf2f4d73 am:
73a152960b -s ours am:
21d6eafd26 -s ours
am:
6c5deab4f2
Change-Id: I680ead77538594903bc5140f68eeb920a7ac39c0
Eric Laurent [Wed, 4 Jan 2017 22:22:59 +0000 (22:22 +0000)]
DO NOT MERGE - improve audio effect framwework thread safety am:
b47a5ab107 am:
26cf2f4d73 am:
73a152960b -s ours
am:
21d6eafd26 -s ours
Change-Id: I8ad30b3c76e746ed85dde65a841ebb17af519ce6
Eric Laurent [Wed, 4 Jan 2017 22:20:47 +0000 (22:20 +0000)]
DO NOT MERGE - improve audio effect framwework thread safety am:
b47a5ab107 am:
26cf2f4d73
am:
73a152960b -s ours
Change-Id: Id10c17b4bbdc1dd90a1cad25b6c697f8b6a0bcd0
Eric Laurent [Wed, 4 Jan 2017 22:20:30 +0000 (22:20 +0000)]
DO NOT MERGE - improve audio effect framwework thread safety am:
84c392104e -s ours am:
5d5f9cd28a am:
10f61954ba -s ours
am:
bb4c9408ec
Change-Id: Ifbee9dc70a27ff2f4e2d4641dca40914619fb185
Eric Laurent [Wed, 4 Jan 2017 22:18:00 +0000 (22:18 +0000)]
DO NOT MERGE - improve audio effect framwework thread safety am:
84c392104e -s ours am:
5d5f9cd28a
am:
10f61954ba -s ours
Change-Id: I8c86f95b8f3bdb4c20372207c55bffe9a43b5dbb
Eric Laurent [Wed, 4 Jan 2017 22:17:58 +0000 (22:17 +0000)]
DO NOT MERGE - improve audio effect framwework thread safety am:
b47a5ab107
am:
26cf2f4d73
Change-Id: I6513190cce6756c47e5ede0dc578fa0d2c5889b3
Eric Laurent [Wed, 4 Jan 2017 22:15:59 +0000 (22:15 +0000)]
DO NOT MERGE - improve audio effect framwework thread safety am:
84c392104e -s ours
am:
5d5f9cd28a
Change-Id: I3f732f9e0c346c0e7989e22401062011ef7c7ed2
Eric Laurent [Wed, 4 Jan 2017 22:15:29 +0000 (22:15 +0000)]
DO NOT MERGE - improve audio effect framwework thread safety
am:
b47a5ab107
Change-Id: I46af7560653784852e771a2eefd581989aac0644
Eric Laurent [Wed, 4 Jan 2017 22:12:58 +0000 (22:12 +0000)]
DO NOT MERGE - improve audio effect framwework thread safety
am:
84c392104e -s ours
Change-Id: Ia65e289c7383406c719226e8f404b392ca4303b2
Eric Laurent [Wed, 4 Jan 2017 22:12:58 +0000 (22:12 +0000)]
DO NOT MERGE - improve audio effect framwework thread safety
am:
bc7f347ff5
Change-Id: I75cb2ddf4df152e740d773a4904b581b1ff5f811
Eric Laurent [Thu, 1 Dec 2016 23:28:29 +0000 (15:28 -0800)]
DO NOT MERGE - improve audio effect framwework thread safety
- Reorganize handle effect creation code to make sure the effect engine
is created with both thread and effect chain mutex held.
- Reorganize handle disconnect code to make sure the effect engine
is released with both thread and effect chain mutex held.
- Protect IEffect interface methods in EffectHande with a Mutex.
- Only pin effect if the session was acquired first.
- Do not use strong pointer to EffectModule in EffectHandles:
only the EffectChain has a single strong reference to the EffectModule.
- Check reply size before writing status in EffectHandle::command()
Bug:
32707507
Bug:
32095713
Change-Id: Ia1098cba2cd32cc2d1c9dfdff4adc2388dfed80e
Eric Laurent [Thu, 1 Dec 2016 23:28:29 +0000 (15:28 -0800)]
DO NOT MERGE - improve audio effect framwework thread safety
- Reorganize handle effect creation code to make sure the effect engine
is created with both thread and effect chain mutex held.
- Reorganize handle disconnect code to make sure the effect engine
is released with both thread and effect chain mutex held.
- Protect IEffect interface methods in EffectHande with a Mutex.
- Only pin effect if the session was acquired first.
- Do not use strong pointer to EffectModule in EffectHandles:
only the EffectChain has a single strong reference to the EffectModule.
- Check reply size before writing status in EffectHandle::command()
Bug:
32707507
Bug:
32095713
Change-Id: Ia1098cba2cd32cc2d1c9dfdff4adc2388dfed80e
Eric Laurent [Thu, 1 Dec 2016 23:28:29 +0000 (15:28 -0800)]
DO NOT MERGE - improve audio effect framwework thread safety
- Reorganize handle effect creation code to make sure the effect engine
is created with both thread and effect chain mutex held.
- Reorganize handle disconnect code to make sure the effect engine
is released with both thread and effect chain mutex held.
- Protect IEffect interface methods in EffectHande with a Mutex.
- Only pin effect if the session was acquired first.
- Do not use strong pointer to EffectModule in EffectHandles:
only the EffectChain has a single strong reference to the EffectModule.
- Check reply size before writing status in EffectHandle::command()
Bug:
32707507
Bug:
32095713
Change-Id: Ia1098cba2cd32cc2d1c9dfdff4adc2388dfed80e
Andy Hung [Sat, 3 Dec 2016 00:49:19 +0000 (00:49 +0000)]
Merge "Effect: Use local cached data for Effect commit" into klp-dev am:
1576f5968c am:
308e51173e am:
94d5167a91 am:
98c2151dc3 am:
110d4d31b3 am:
71840c6a36
am:
ec982d4628
Change-Id: Ie333d2a27f06bd7feaaef72cdc437df2d41da524
Andy Hung [Sat, 3 Dec 2016 00:49:03 +0000 (00:49 +0000)]
Effect: Use local cached data for Effect commit am:
dd79ccda92 am:
82c8c7656f am:
9851dee7da am:
4242950061 am:
a661c82829 am:
b45c856249
am:
39ca98f547
Change-Id: Id699ab91ec473ee08de7782e8c606209b6372fe5
Andy Hung [Sat, 3 Dec 2016 00:47:21 +0000 (00:47 +0000)]
Merge "Effect: Use local cached data for Effect commit" into klp-dev am:
1576f5968c am:
308e51173e am:
94d5167a91 am:
98c2151dc3 am:
110d4d31b3
am:
71840c6a36
Change-Id: Idcef3a5a9a0adb89bcffa1c5e1b4e0bcbd7fb880
Andy Hung [Sat, 3 Dec 2016 00:47:04 +0000 (00:47 +0000)]
Effect: Use local cached data for Effect commit am:
dd79ccda92 am:
82c8c7656f am:
9851dee7da am:
4242950061 am:
a661c82829
am:
b45c856249
Change-Id: I6cb0c8e2dbaa2ebe3d4fd4f283a2028ac099f3c3
Andy Hung [Sat, 3 Dec 2016 00:45:17 +0000 (00:45 +0000)]
Merge "Effect: Use local cached data for Effect commit" into klp-dev am:
1576f5968c am:
308e51173e am:
94d5167a91 am:
98c2151dc3
am:
110d4d31b3
Change-Id: Id0e2e230e2ccd08f46cfd33cab5d7585e9623cf0
Andy Hung [Sat, 3 Dec 2016 00:45:02 +0000 (00:45 +0000)]
Effect: Use local cached data for Effect commit am:
dd79ccda92 am:
82c8c7656f am:
9851dee7da am:
4242950061
am:
a661c82829
Change-Id: I8318ec70f93d1ed10b5606511eb2d1885121f355
Andy Hung [Sat, 3 Dec 2016 00:42:49 +0000 (00:42 +0000)]
Merge "Effect: Use local cached data for Effect commit" into klp-dev am:
1576f5968c am:
308e51173e am:
94d5167a91
am:
98c2151dc3
Change-Id: I0105fd0ddab374f8d1e95cc9e45af094367edd30
Andy Hung [Sat, 3 Dec 2016 00:42:33 +0000 (00:42 +0000)]
Effect: Use local cached data for Effect commit am:
dd79ccda92 am:
82c8c7656f am:
9851dee7da
am:
4242950061
Change-Id: I9cee35a3c8df1747c5461dc62c3210a0de134b87
Andy Hung [Sat, 3 Dec 2016 00:40:47 +0000 (00:40 +0000)]
Merge "Effect: Use local cached data for Effect commit" into klp-dev am:
1576f5968c am:
308e51173e
am:
94d5167a91
Change-Id: I3a4af7a28adcd54d4590f447845b134acb80f053
Andy Hung [Sat, 3 Dec 2016 00:40:33 +0000 (00:40 +0000)]
Effect: Use local cached data for Effect commit am:
dd79ccda92 am:
82c8c7656f
am:
9851dee7da
Change-Id: I3d375c671122e61cf0b530457c37c1cd5c06e563
Andy Hung [Sat, 3 Dec 2016 00:38:50 +0000 (00:38 +0000)]
Merge "Effect: Use local cached data for Effect commit" into klp-dev am:
1576f5968c
am:
308e51173e
Change-Id: I7d741aa81543b95a6c3aeada9a259ba5a4c9b5bb
Andy Hung [Sat, 3 Dec 2016 00:38:33 +0000 (00:38 +0000)]
Effect: Use local cached data for Effect commit am:
dd79ccda92
am:
82c8c7656f
Change-Id: I8819bc1146b0b751abc0790edd4b7d73f2198038
Andy Hung [Sat, 3 Dec 2016 00:36:02 +0000 (00:36 +0000)]
Merge "Effect: Use local cached data for Effect commit" into klp-dev
am:
1576f5968c
Change-Id: I3310e7efeb0bcd1826d112e94e13f46ce5234755
Andy Hung [Sat, 3 Dec 2016 00:36:01 +0000 (00:36 +0000)]
Effect: Use local cached data for Effect commit
am:
dd79ccda92
Change-Id: Ide8165907e03b9d400eaa33a222ceeae782d6509
Andy Hung [Sat, 3 Dec 2016 00:32:27 +0000 (00:32 +0000)]
Merge "Effect: Use local cached data for Effect commit" into klp-dev
rago [Wed, 30 Nov 2016 19:44:50 +0000 (19:44 +0000)]
Fix security vulnerability: potential OOB write in audioserver am:
e275907e57 am:
01e854056a am:
3e8ab60b7f am:
9161586309 am:
ad29b47d91 am:
8b9b199891
am:
72729c449d
Change-Id: I97c6b4935971fa201e5107940643eaf0355bcaaa
rago [Wed, 30 Nov 2016 19:38:50 +0000 (19:38 +0000)]
Fix security vulnerability: potential OOB write in audioserver am:
e275907e57 am:
01e854056a am:
3e8ab60b7f am:
9161586309 am:
ad29b47d91
am:
8b9b199891
Change-Id: Id1d62d9ebabab42f5ca82ff2fbbcf14d130466f4
rago [Wed, 30 Nov 2016 19:34:20 +0000 (19:34 +0000)]
Fix security vulnerability: potential OOB write in audioserver am:
e275907e57 am:
01e854056a am:
3e8ab60b7f am:
9161586309
am:
ad29b47d91
Change-Id: I7ea2eaa2b1fb4cf652b702e847b2a83e777858ef
rago [Wed, 30 Nov 2016 19:28:49 +0000 (19:28 +0000)]
Fix security vulnerability: potential OOB write in audioserver am:
e275907e57 am:
01e854056a am:
3e8ab60b7f
am:
9161586309
Change-Id: Ibcceb08d7db77f67f3dfc3cdad1d2bd6994183ae
rago [Wed, 30 Nov 2016 19:23:21 +0000 (19:23 +0000)]
Fix security vulnerability: potential OOB write in audioserver am:
e275907e57 am:
01e854056a
am:
3e8ab60b7f
Change-Id: Ib575df34ec5bb7dc2cd83a859e10abe94e894317
rago [Wed, 30 Nov 2016 19:17:48 +0000 (19:17 +0000)]
Fix security vulnerability: potential OOB write in audioserver am:
e275907e57
am:
01e854056a
Change-Id: I7ea6a871eed4b9e1c56c5350c4e5fb5eb628e816
rago [Wed, 30 Nov 2016 19:12:17 +0000 (19:12 +0000)]
Fix security vulnerability: potential OOB write in audioserver
am:
e275907e57
Change-Id: I38086dbaeeef1c068887cc20aca9d557bb159372
rago [Wed, 23 Nov 2016 02:02:48 +0000 (18:02 -0800)]
Fix security vulnerability: potential OOB write in audioserver
Bug:
32705438
Bug:
32703959
Test: cts security test
Change-Id: I8900c92fa55b56c4c2c9d721efdbabe6bfc8a4a4
Andy Hung [Wed, 16 Nov 2016 01:19:58 +0000 (17:19 -0800)]
Effect: Use local cached data for Effect commit
Test: POC, Cts Effect, BassBoost, EnvReverb, Equalizer,
Test: LoudnessEnhancer, PresetReverb, Virtualizer, Visualizer
Bug:
32220769
Change-Id: Iea96ba0daf71691ee8954cca4ba1c10fe827626e
Ricardo Garcia [Wed, 16 Nov 2016 00:11:30 +0000 (00:11 +0000)]
Merge "Fix security vulnerability: Effect command might allow negative indexes" into klp-dev am:
501aee7a54 am:
dd269152c4 am:
756f8dcdc1 am:
8b850ec8d5 am:
b926fff90e am:
ea841facc8
am:
e6dfef5e91
Change-Id: Id9974657e3da0c5a061135e04f58595b6496360b
rago [Wed, 16 Nov 2016 00:11:09 +0000 (00:11 +0000)]
Fix security vulnerability: Effect command might allow negative indexes am:
01183402d7 am:
94e3424b74 am:
9bf3487e7a am:
d4881f8406 am:
f31abe2c96 am:
0905c40edc
am:
7b4d79044d
Change-Id: I03daf2b067e7e6a725e546040bc994ba792a5a5c
Ricardo Garcia [Wed, 16 Nov 2016 00:04:03 +0000 (00:04 +0000)]
Merge "Fix security vulnerability: Effect command might allow negative indexes" into klp-dev am:
501aee7a54 am:
dd269152c4 am:
756f8dcdc1 am:
8b850ec8d5 am:
b926fff90e
am:
ea841facc8
Change-Id: Id093997f3ff58f89ec5aced7006d34201ae52ecd
rago [Wed, 16 Nov 2016 00:03:41 +0000 (00:03 +0000)]
Fix security vulnerability: Effect command might allow negative indexes am:
01183402d7 am:
94e3424b74 am:
9bf3487e7a am:
d4881f8406 am:
f31abe2c96
am:
0905c40edc
Change-Id: I1e1cddf4f5a95b4ac251aae6ff5db31877517936
Ricardo Garcia [Tue, 15 Nov 2016 23:57:29 +0000 (23:57 +0000)]
Merge "Fix security vulnerability: Effect command might allow negative indexes" into klp-dev am:
501aee7a54 am:
dd269152c4 am:
756f8dcdc1 am:
8b850ec8d5
am:
b926fff90e
Change-Id: I918b03096776bb3881b1b3521e0da9917bbb1111
rago [Tue, 15 Nov 2016 23:57:09 +0000 (23:57 +0000)]
Fix security vulnerability: Effect command might allow negative indexes am:
01183402d7 am:
94e3424b74 am:
9bf3487e7a am:
d4881f8406
am:
f31abe2c96
Change-Id: I7f305a4dacb8dd382a52d6b3f95b41bfbd5151a6
Ricardo Garcia [Tue, 15 Nov 2016 23:49:57 +0000 (23:49 +0000)]
Merge "Fix security vulnerability: Effect command might allow negative indexes" into klp-dev am:
501aee7a54 am:
dd269152c4 am:
756f8dcdc1
am:
8b850ec8d5
Change-Id: I1cf21ca7d1124a986f390b103f4c641b67e807a9
rago [Tue, 15 Nov 2016 23:49:38 +0000 (23:49 +0000)]
Fix security vulnerability: Effect command might allow negative indexes am:
01183402d7 am:
94e3424b74 am:
9bf3487e7a
am:
d4881f8406
Change-Id: I4786037f49f5da37a1a363f7cb01c9c086776624
Ricardo Garcia [Tue, 15 Nov 2016 23:43:28 +0000 (23:43 +0000)]
Merge "Fix security vulnerability: Effect command might allow negative indexes" into klp-dev am:
501aee7a54 am:
dd269152c4
am:
756f8dcdc1
Change-Id: I9ce75a77ed741953c3476576387eebf77e21f784
rago [Tue, 15 Nov 2016 23:43:09 +0000 (23:43 +0000)]
Fix security vulnerability: Effect command might allow negative indexes am:
01183402d7 am:
94e3424b74
am:
9bf3487e7a
Change-Id: Ia36571a591829777096ad41316b7edf169ce9a6c
Ricardo Garcia [Tue, 15 Nov 2016 23:35:55 +0000 (23:35 +0000)]
Merge "Fix security vulnerability: Effect command might allow negative indexes" into klp-dev am:
501aee7a54
am:
dd269152c4
Change-Id: I336c76f311fc09cd81ccd22a35dada99d0b76be7
rago [Tue, 15 Nov 2016 23:35:37 +0000 (23:35 +0000)]
Fix security vulnerability: Effect command might allow negative indexes am:
01183402d7
am:
94e3424b74
Change-Id: Id0353ac5716377b45e3a967110d43d9baf744be8
Ricardo Garcia [Tue, 15 Nov 2016 23:28:07 +0000 (23:28 +0000)]
Merge "Fix security vulnerability: Effect command might allow negative indexes" into klp-dev
am:
501aee7a54
Change-Id: I7386c90f91d41d2b6df3efc28cfa6e4b4f79608a
rago [Tue, 15 Nov 2016 23:28:06 +0000 (23:28 +0000)]
Fix security vulnerability: Effect command might allow negative indexes
am:
01183402d7
Change-Id: I13603ac1cdb57b844ca7d03f119adda832825f34
Ricardo Garcia [Tue, 15 Nov 2016 23:19:20 +0000 (23:19 +0000)]
Merge "Fix security vulnerability: Effect command might allow negative indexes" into klp-dev
rago [Mon, 14 Nov 2016 22:58:34 +0000 (14:58 -0800)]
Fix security vulnerability: Effect command might allow negative indexes
Bug:
32448258
Bug:
32095626
Test: Use POC bug or cts security test
Change-Id: I69f24eac5866f8d9090fc4c0ebe58c2c297b63df
Ray Essick [Mon, 14 Nov 2016 21:27:24 +0000 (21:27 +0000)]
Merge "DO NOT MERGE: defensive parsing of mp3 album art information" into lmp-mr1-dev am:
7cfd47c566 am:
929cb0f1b4 -s ours
am:
36f3126596
Change-Id: I4692e709879129aa80766ce093b18f6b6f71c1ec
Ray Essick [Mon, 14 Nov 2016 21:27:07 +0000 (21:27 +0000)]
DO NOT MERGE: defensive parsing of mp3 album art information am:
5759c46d84 am:
6e46140a99 -s ours
am:
adec800cc1
Change-Id: I15f4f8a0864d8c6cdbc8ee67ef191e37452261ae
Ray Essick [Mon, 14 Nov 2016 21:20:53 +0000 (21:20 +0000)]
Merge "DO NOT MERGE: defensive parsing of mp3 album art information" into lmp-mr1-dev am:
7cfd47c566
am:
929cb0f1b4 -s ours
Change-Id: Ic0f6897b160d0c52fa9bb9c0d980a44b925e1b13
Ray Essick [Mon, 14 Nov 2016 21:20:37 +0000 (21:20 +0000)]
DO NOT MERGE: defensive parsing of mp3 album art information am:
5759c46d84
am:
6e46140a99 -s ours
Change-Id: I39b8aed58300843811423c0539a3caef998744e8
Ray Essick [Mon, 14 Nov 2016 21:13:37 +0000 (21:13 +0000)]
Merge "DO NOT MERGE: defensive parsing of mp3 album art information" into lmp-mr1-dev
am:
7cfd47c566
Change-Id: I6850faa8b803654a47fd7c4f9e661e16cf272ec6
Ray Essick [Mon, 14 Nov 2016 21:13:36 +0000 (21:13 +0000)]
DO NOT MERGE: defensive parsing of mp3 album art information
am:
5759c46d84
Change-Id: Ic50efe3ee2fc52ae3cf227d893723f1d9095dac5
Marco Nelissen [Mon, 14 Nov 2016 20:58:06 +0000 (20:58 +0000)]
Make VBRISeeker more robust am:
7fdd36418e am:
ae0cffaced am:
82642824a5 am:
c236ae3ad0 am:
43dad372e7 am:
aa8c778d64
am:
a0b2e1682f
Change-Id: I75153c516c617ac0f11913c5a0f9630daa56f09b
Ray Essick [Mon, 14 Nov 2016 20:56:52 +0000 (20:56 +0000)]
Merge "DO NOT MERGE: defensive parsing of mp3 album art information" into lmp-mr1-dev
Marco Nelissen [Mon, 14 Nov 2016 20:50:07 +0000 (20:50 +0000)]
Make VBRISeeker more robust am:
7fdd36418e am:
ae0cffaced am:
82642824a5 am:
c236ae3ad0 am:
43dad372e7
am:
aa8c778d64
Change-Id: Ic3efb4b7b20baf0c992e4e4a76e5cc74f25d00b3
Marco Nelissen [Mon, 14 Nov 2016 20:42:35 +0000 (20:42 +0000)]
Make VBRISeeker more robust am:
7fdd36418e am:
ae0cffaced am:
82642824a5 am:
c236ae3ad0
am:
43dad372e7
Change-Id: Id0b9601ce428f2e30785c9bebabf14377bc89cd7
Marco Nelissen [Mon, 14 Nov 2016 20:35:04 +0000 (20:35 +0000)]
Make VBRISeeker more robust am:
7fdd36418e am:
ae0cffaced am:
82642824a5
am:
c236ae3ad0
Change-Id: If2f8a18bd63204d336f5de1862f8226b3c74a407
Marco Nelissen [Mon, 14 Nov 2016 20:27:34 +0000 (20:27 +0000)]
Make VBRISeeker more robust am:
7fdd36418e am:
ae0cffaced
am:
82642824a5
Change-Id: Ia7eb6656c3034793e8caea2b417d99fa0702d05d
Marco Nelissen [Mon, 14 Nov 2016 20:21:03 +0000 (20:21 +0000)]
Make VBRISeeker more robust am:
7fdd36418e
am:
ae0cffaced
Change-Id: I3e6fdf30fc372fb32cfbd24a37814d0946eaca2f
Marco Nelissen [Mon, 14 Nov 2016 20:13:03 +0000 (20:13 +0000)]
Make VBRISeeker more robust
am:
7fdd36418e
Change-Id: I0138de501cd433986e77927e27a527606b61ea25
Marco Nelissen [Fri, 11 Nov 2016 17:20:00 +0000 (09:20 -0800)]
Make VBRISeeker more robust
Bug:
32577290
Change-Id: I9bcc9422ae7dd3ae4a38df330c9dcd7ac4941ec8
Andy Hung [Thu, 10 Nov 2016 19:59:16 +0000 (19:59 +0000)]
Merge "Effects: Check get parameter command size" into klp-dev am:
c5768d0921 am:
cfe5d97cf3 am:
a74f0af62b am:
4f58afc951 am:
12aa313edb am:
9926722778
am:
29ce2ad801
Change-Id: Icaceb5c3a30edb7f3f8af499957d4167c21c1c36
Andy Hung [Thu, 10 Nov 2016 19:58:58 +0000 (19:58 +0000)]
Effects: Check get parameter command size am:
3d34cc76e3 am:
59920bf785 am:
14d87911d7 am:
79a088a065 am:
58e5681c96 am:
f0f864a1e4
am:
134e208477
Change-Id: Icb77516db563dc75d8405eccbb5012ebb128d775
Andy Hung [Thu, 10 Nov 2016 19:58:42 +0000 (19:58 +0000)]
Merge "DO NOT MERGE: Visualizer: Check capture size and latency parameters" into klp-dev am:
f89590d009 am:
50f9a9faea am:
684314f196 -s ours am:
354864c443 -s ours am:
b52c98e44c am:
7de23c515a -s ours
am:
a44d1479c6
Change-Id: I73c43e6bfb020d6cd788924ba898a10190dc06e1
Andy Hung [Thu, 10 Nov 2016 19:58:25 +0000 (19:58 +0000)]
DO NOT MERGE: Visualizer: Check capture size and latency parameters am:
86cbc180f4 am:
ce8b7cd373 am:
34ce18d4e7 -s ours am:
eee2d5eed2 -s ours am:
272b2fecd4 am:
5ace8df51f -s ours
am:
0dbb7366d4
Change-Id: Icda75aadaf2583dd133e57042f0ac45dabb9cbc1
Andy Hung [Thu, 10 Nov 2016 19:52:42 +0000 (19:52 +0000)]
Merge "Effects: Check get parameter command size" into klp-dev am:
c5768d0921 am:
cfe5d97cf3 am:
a74f0af62b am:
4f58afc951 am:
12aa313edb
am:
9926722778
Change-Id: I77e3049e9da37a26bed2689ed53a32dcf05721f6
Andy Hung [Thu, 10 Nov 2016 19:52:27 +0000 (19:52 +0000)]
Effects: Check get parameter command size am:
3d34cc76e3 am:
59920bf785 am:
14d87911d7 am:
79a088a065 am:
58e5681c96
am:
f0f864a1e4
Change-Id: I4e1a1cbcc97223abf9f87a0e575f198342c2accf
Andy Hung [Thu, 10 Nov 2016 19:52:10 +0000 (19:52 +0000)]
Merge "DO NOT MERGE: Visualizer: Check capture size and latency parameters" into klp-dev am:
f89590d009 am:
50f9a9faea am:
684314f196 -s ours am:
354864c443 -s ours am:
b52c98e44c
am:
7de23c515a -s ours
Change-Id: I156c3e98f41b8b27256d0a443fe1296cea7e45d6
Andy Hung [Thu, 10 Nov 2016 19:51:54 +0000 (19:51 +0000)]
DO NOT MERGE: Visualizer: Check capture size and latency parameters am:
86cbc180f4 am:
ce8b7cd373 am:
34ce18d4e7 -s ours am:
eee2d5eed2 -s ours am:
272b2fecd4
am:
5ace8df51f -s ours
Change-Id: If1831511c29d9e6063e13f37cdf226485f9f8ea1
Andy Hung [Thu, 10 Nov 2016 19:45:41 +0000 (19:45 +0000)]
Merge "Effects: Check get parameter command size" into klp-dev am:
c5768d0921 am:
cfe5d97cf3 am:
a74f0af62b am:
4f58afc951
am:
12aa313edb
Change-Id: I77ac723f45d399201fe8f3b8e0f73ea2ea64df41
Andy Hung [Thu, 10 Nov 2016 19:45:25 +0000 (19:45 +0000)]
Effects: Check get parameter command size am:
3d34cc76e3 am:
59920bf785 am:
14d87911d7 am:
79a088a065
am:
58e5681c96
Change-Id: I1dada214864e39b0294afdcfbda0523822646a96
Andy Hung [Thu, 10 Nov 2016 19:45:10 +0000 (19:45 +0000)]
Merge "DO NOT MERGE: Visualizer: Check capture size and latency parameters" into klp-dev am:
f89590d009 am:
50f9a9faea am:
684314f196 -s ours am:
354864c443 -s ours
am:
b52c98e44c
Change-Id: Ie31ee24a3e6a290cc8e702e08028590d34999b79
Andy Hung [Thu, 10 Nov 2016 19:44:55 +0000 (19:44 +0000)]
DO NOT MERGE: Visualizer: Check capture size and latency parameters am:
86cbc180f4 am:
ce8b7cd373 am:
34ce18d4e7 -s ours am:
eee2d5eed2 -s ours
am:
272b2fecd4
Change-Id: I414c623b77dc482f7c53c7c46fdbc4d822cb3694
Andy Hung [Thu, 10 Nov 2016 19:40:08 +0000 (19:40 +0000)]
Merge "Effects: Check get parameter command size" into klp-dev am:
c5768d0921 am:
cfe5d97cf3 am:
a74f0af62b
am:
4f58afc951
Change-Id: I67d6ab6c8083e4b509c6f065cb11de0a0c3101d7