Commit graph

1303 commits

Author SHA1 Message Date
Hamsalekha S
873d325720 Added error check for output buffer size. am: 3f6c941de5 am: f0d2caa214 am: 9a6312ec9f am: 83c397d1ab am: 462316f8d2 am: 564bdc7609
am: 3aa85a9cc5

Change-Id: Ie4e79f564d9c4583c437c42dc9063751ca7fcf03
2017-06-19 20:38:22 +00:00
Hamsalekha S
3aa85a9cc5 Added error check for output buffer size. am: 3f6c941de5 am: f0d2caa214 am: 9a6312ec9f am: 83c397d1ab am: 462316f8d2
am: 564bdc7609

Change-Id: I8552740fbb7b53044e0c9fb47ac2721129b1219d
2017-06-19 20:31:20 +00:00
Hamsalekha S
564bdc7609 Added error check for output buffer size. am: 3f6c941de5 am: f0d2caa214 am: 9a6312ec9f am: 83c397d1ab
am: 462316f8d2

Change-Id: Id9021bcb9534cd9b30063eb9be6de464014c67d7
2017-06-19 20:26:20 +00:00
Hamsalekha S
462316f8d2 Added error check for output buffer size. am: 3f6c941de5 am: f0d2caa214 am: 9a6312ec9f
am: 83c397d1ab

Change-Id: Ib89f803288fad886068c5f4f4064813fd3452a20
2017-06-19 20:19:49 +00:00
Hamsalekha S
83c397d1ab Added error check for output buffer size. am: 3f6c941de5 am: f0d2caa214
am: 9a6312ec9f

Change-Id: Id365d9fb7d4c3a367cf1d46c22456365ef42dd53
2017-06-19 20:15:19 +00:00
Hamsalekha S
9a6312ec9f Added error check for output buffer size. am: 3f6c941de5
am: f0d2caa214

Change-Id: I6c5c4e82cde6e25d6548cf75a2c708dd1c037579
2017-06-19 20:08:19 +00:00
Hamsalekha S
f0d2caa214 Added error check for output buffer size.
am: 3f6c941de5

Change-Id: I5b06314d7b3d0fb699160ba1326ecb31aedf3082
2017-06-19 20:02:48 +00:00
Hamsalekha S
3f6c941de5 Added error check for output buffer size.
The output buffer size given by the application, needs to be checked
in every process call. This is required in the case of resolution
change.

Bug: 36006815
Test: avcdec -i poc.bin
Change-Id: I16a92cdad23eb7b1e12c1a67c1b2599204f29249
2017-06-16 17:41:23 -07:00
Ray Essick
48e9e72610 Merge "Fixed hang in the case of multiple sps id." into mnc-dev am: 16b019a620 am: 5ecccccbd7 am: 5cf7f81ca3 am: 33fef92f58 am: e0f81b63d0 am: a8c9c1172c
am: 38b8663e90

Change-Id: I4080998173ddb596bed2ec64d875b5ce4eb52e68
2017-06-07 00:09:36 +00:00
Ray Essick
38b8663e90 Merge "Fixed hang in the case of multiple sps id." into mnc-dev am: 16b019a620 am: 5ecccccbd7 am: 5cf7f81ca3 am: 33fef92f58 am: e0f81b63d0
am: a8c9c1172c

Change-Id: Ib1af92d56773b6f250ac17a5e4214862c6127cde
2017-06-07 00:07:36 +00:00
Ray Essick
a8c9c1172c Merge "Fixed hang in the case of multiple sps id." into mnc-dev am: 16b019a620 am: 5ecccccbd7 am: 5cf7f81ca3 am: 33fef92f58
am: e0f81b63d0

Change-Id: I4d43f9e9518b900c592b9714e492791337d65ba0
2017-06-07 00:06:11 +00:00
Ray Essick
e0f81b63d0 Merge "Fixed hang in the case of multiple sps id." into mnc-dev am: 16b019a620 am: 5ecccccbd7 am: 5cf7f81ca3
am: 33fef92f58

Change-Id: I9a28b0fb6a71c1cccee001d9b895d84548a5ef17
2017-06-07 00:03:35 +00:00
Ray Essick
33fef92f58 Merge "Fixed hang in the case of multiple sps id." into mnc-dev am: 16b019a620 am: 5ecccccbd7
am: 5cf7f81ca3

Change-Id: Ib9ca9bbe2013d682717d5c0758e95f183332dd33
2017-06-07 00:02:05 +00:00
Ray Essick
5cf7f81ca3 Merge "Fixed hang in the case of multiple sps id." into mnc-dev am: 16b019a620
am: 5ecccccbd7

Change-Id: I703c38dd57bcae4d743f7b63aca28538f617cb70
2017-06-07 00:00:04 +00:00
Ray Essick
5ecccccbd7 Merge "Fixed hang in the case of multiple sps id." into mnc-dev
am: 16b019a620

Change-Id: Id1c0b6150c192718b69db226a373532f723843a7
2017-06-06 23:58:05 +00:00
Ray Essick
16b019a620 Merge "Fixed hang in the case of multiple sps id." into mnc-dev 2017-06-06 23:48:10 +00:00
Hamsalekha S
9200ba74ea Merge "Decoder: Fix in the case of MMCO 6" into mnc-dev am: 6b3d20c032 am: 4bbbcfe76d am: ccbbaa640c am: e3e6c70c19 am: 8757210aba am: c11fe0ec2a
am: 72d456ce75

Change-Id: I2f1e74015b16b24313eb09ca6faf4381e1278486
2017-06-06 23:09:31 +00:00
Hamsalekha S
72d456ce75 Merge "Decoder: Fix in the case of MMCO 6" into mnc-dev am: 6b3d20c032 am: 4bbbcfe76d am: ccbbaa640c am: e3e6c70c19 am: 8757210aba
am: c11fe0ec2a

Change-Id: Iac0d36f55607412d425adb93a9cc93271cc5d63e
2017-06-06 23:08:00 +00:00
Hamsalekha S
c11fe0ec2a Merge "Decoder: Fix in the case of MMCO 6" into mnc-dev am: 6b3d20c032 am: 4bbbcfe76d am: ccbbaa640c am: e3e6c70c19
am: 8757210aba

Change-Id: I14784632eb052b3d5652b5b9008b362c5ed6c3ab
2017-06-06 23:06:29 +00:00
Hamsalekha S
8757210aba Merge "Decoder: Fix in the case of MMCO 6" into mnc-dev am: 6b3d20c032 am: 4bbbcfe76d am: ccbbaa640c
am: e3e6c70c19

Change-Id: I04d5e95d40a5b4203ad3abd9aa2073a56a571267
2017-06-06 23:04:29 +00:00
Hamsalekha S
e3e6c70c19 Merge "Decoder: Fix in the case of MMCO 6" into mnc-dev am: 6b3d20c032 am: 4bbbcfe76d
am: ccbbaa640c

Change-Id: I85141aaaf24bd82df1dfe69a8dd84e97b82a533a
2017-06-06 23:02:29 +00:00
Hamsalekha S
ccbbaa640c Merge "Decoder: Fix in the case of MMCO 6" into mnc-dev am: 6b3d20c032
am: 4bbbcfe76d

Change-Id: Ibfdeb1e6635693f1b9519e0a9959de18d06a85d0
2017-06-06 22:59:59 +00:00
Hamsalekha S
4bbbcfe76d Merge "Decoder: Fix in the case of MMCO 6" into mnc-dev
am: 6b3d20c032

Change-Id: I7cc789a4b548e19077559799096e927d44ffdbb0
2017-06-06 22:58:00 +00:00
TreeHugger Robot
6b3d20c032 Merge "Decoder: Fix in the case of MMCO 6" into mnc-dev 2017-06-06 22:54:33 +00:00
Hamsalekha S
a71858bd87 Decoder: Cleaned up parse sps function. am: 4eb72f7c93 am: a0cec24429 am: fc2be1555c am: e8db799093 am: b0248db184 am: 5aea82620f
am: 13fab49281

Change-Id: I95b356e9fe513c3cf96ccad6dbd3e56cce448380
2017-06-06 22:28:27 +00:00
Hamsalekha S
13fab49281 Decoder: Cleaned up parse sps function. am: 4eb72f7c93 am: a0cec24429 am: fc2be1555c am: e8db799093 am: b0248db184
am: 5aea82620f

Change-Id: I066a5f89152554fbb14816eaec56dee2283b6d44
2017-06-06 22:26:26 +00:00
Hamsalekha S
5aea82620f Decoder: Cleaned up parse sps function. am: 4eb72f7c93 am: a0cec24429 am: fc2be1555c am: e8db799093
am: b0248db184

Change-Id: If9403a5cb98abfbdd5fddee5ceb1cd62f8a9fc86
2017-06-06 22:24:26 +00:00
Hamsalekha S
b0248db184 Decoder: Cleaned up parse sps function. am: 4eb72f7c93 am: a0cec24429 am: fc2be1555c
am: e8db799093

Change-Id: I90301e086b69611995ec7193cdee1c563a73e0cb
2017-06-06 22:22:26 +00:00
Hamsalekha S
e8db799093 Decoder: Cleaned up parse sps function. am: 4eb72f7c93 am: a0cec24429
am: fc2be1555c

Change-Id: I36cd44308f0f40578550d53ebdf0f67c3c136f83
2017-06-06 22:20:25 +00:00
Hamsalekha S
fc2be1555c Decoder: Cleaned up parse sps function. am: 4eb72f7c93
am: a0cec24429

Change-Id: If2703dc4b7a3d93dc4ff2fa992759f270caa73a0
2017-06-06 22:17:55 +00:00
Hamsalekha S
a0cec24429 Decoder: Cleaned up parse sps function.
am: 4eb72f7c93

Change-Id: I7dd751c7a00e07e7930338e4c87366638b260697
2017-06-06 22:16:25 +00:00
Hamsalekha S
41489f9ece Decoder: Fix in the case of MMCO 6
Added an error check in the case of MMCO 6
(SET_LT_INDEX)

Bug: 38014992
Test: POC fails before / works after patch
Change-Id: I76e38a8e2ff0bab043b47f44f1f7b1d4fe60d416
(cherry picked from commit 9e4f0ce704)
2017-06-06 21:37:21 +00:00
Hamsalekha S
ec3f585000 Fixed hang in the case of multiple sps id.
The sps parameters used to detect change in
resolution/sps were incorrect. Made a fix to
use current sps from decoder context.

Bug: 38239864

Change-Id: I2d110e635ced32b3dc7f364e08a97d672fcbae37
(cherry picked from commit 8c6fe35f6d)
2017-06-06 21:22:17 +00:00
Hamsalekha S
4eb72f7c93 Decoder: Cleaned up parse sps function.
Postponed the initializations to decoder context
till the end of the parse sps function, after
all the error checks are done.

Bug: 37968755
Test: ran poc on ASAN-enabled build before/after
Change-Id: Ibee3383c28cede3edb68d2459565d6ce10683bbd
2017-06-06 21:05:07 +00:00
Marco Nelissen
12d32dedae Merge "Initializing reference list for every P/B slice." into mnc-dev am: 3477b8e0d7 am: d98f1cf41b am: 18c5ca6984 am: 3cc8a48116 am: 93767dc556 am: 900303e2b0
am: 610062c062

Change-Id: I75190edcedf64bdd25dd25c9f878bf9d2db85d79
2017-06-06 20:58:19 +00:00
Marco Nelissen
610062c062 Merge "Initializing reference list for every P/B slice." into mnc-dev am: 3477b8e0d7 am: d98f1cf41b am: 18c5ca6984 am: 3cc8a48116 am: 93767dc556
am: 900303e2b0

Change-Id: I01d1b518478665fd6820cd6d8f28107646226737
2017-06-06 20:54:48 +00:00
Marco Nelissen
900303e2b0 Merge "Initializing reference list for every P/B slice." into mnc-dev am: 3477b8e0d7 am: d98f1cf41b am: 18c5ca6984 am: 3cc8a48116
am: 93767dc556

Change-Id: I7a1787851643bd77bb509f65d378482bb4f1957c
2017-06-06 20:50:48 +00:00
Marco Nelissen
93767dc556 Merge "Initializing reference list for every P/B slice." into mnc-dev am: 3477b8e0d7 am: d98f1cf41b am: 18c5ca6984
am: 3cc8a48116

Change-Id: I87b4f8644cba341bc81bed3b7bc05f4957559730
2017-06-06 20:46:48 +00:00
Marco Nelissen
3cc8a48116 Merge "Initializing reference list for every P/B slice." into mnc-dev am: 3477b8e0d7 am: d98f1cf41b
am: 18c5ca6984

Change-Id: I73166eeeef0bca83dcd38af1c5529e5f5647de30
2017-06-06 20:41:47 +00:00
Marco Nelissen
18c5ca6984 Merge "Initializing reference list for every P/B slice." into mnc-dev am: 3477b8e0d7
am: d98f1cf41b

Change-Id: I52263289eb1690cb1cc0ad50e4e5493356fb1b71
2017-06-06 20:36:46 +00:00
Marco Nelissen
d98f1cf41b Merge "Initializing reference list for every P/B slice." into mnc-dev
am: 3477b8e0d7

Change-Id: I0ccb9c141c7e7e1b8be6e8e6ddc1c333c10a8662
2017-06-06 20:27:41 +00:00
Marco Nelissen
3477b8e0d7 Merge "Initializing reference list for every P/B slice." into mnc-dev 2017-06-06 20:14:42 +00:00
Hamsalekha S
85b8159cf0 Merge "Fix resolution change within a decode call." into mnc-dev am: 7fc42b801c am: 252ca18add am: 4c6288e861 am: 90fc697c82 am: 8b3d043280 am: d603f906d2
am: e1b496babb

Change-Id: Iacc59535a895a58b83388ec538d625b256b195a6
2017-06-06 18:18:06 +00:00
Hamsalekha S
e1b496babb Merge "Fix resolution change within a decode call." into mnc-dev am: 7fc42b801c am: 252ca18add am: 4c6288e861 am: 90fc697c82 am: 8b3d043280
am: d603f906d2

Change-Id: I0a7a848ef4a3e814c623f2fa1761e4a83f54583a
2017-06-06 18:11:31 +00:00
Hamsalekha S
d603f906d2 Merge "Fix resolution change within a decode call." into mnc-dev am: 7fc42b801c am: 252ca18add am: 4c6288e861 am: 90fc697c82
am: 8b3d043280

Change-Id: I3812d5c6cd9ea03959c020ad12ceec69144a282c
2017-06-06 18:05:00 +00:00
Hamsalekha S
8b3d043280 Merge "Fix resolution change within a decode call." into mnc-dev am: 7fc42b801c am: 252ca18add am: 4c6288e861
am: 90fc697c82

Change-Id: I4ae17fb62884abd8ea88ba41633fb57b413539c3
2017-06-06 17:58:59 +00:00
Hamsalekha S
90fc697c82 Merge "Fix resolution change within a decode call." into mnc-dev am: 7fc42b801c am: 252ca18add
am: 4c6288e861

Change-Id: I6f23ce9e99ebcf7769fb431a06ff4baf67973374
2017-06-06 17:52:59 +00:00
Hamsalekha S
4c6288e861 Merge "Fix resolution change within a decode call." into mnc-dev am: 7fc42b801c
am: 252ca18add

Change-Id: Ia6f93c424fd7d6a425605de459572bdc4871075d
2017-06-06 17:46:28 +00:00
Hamsalekha S
252ca18add Merge "Fix resolution change within a decode call." into mnc-dev
am: 7fc42b801c

Change-Id: Ib6f3680beb6e5d837f2140eed3107a23491f99f6
2017-06-06 17:39:59 +00:00
TreeHugger Robot
7fc42b801c Merge "Fix resolution change within a decode call." into mnc-dev 2017-06-06 17:32:41 +00:00