Commit graph

1344 commits

Author SHA1 Message Date
Hamsalekha S
bdb0d58917 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
am: 9200ba74ea

Change-Id: Iaff7a642f0d9e60cc46aa28d648532965668cc1d
2017-06-06 23:11:30 +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
3f3e292a1c Decoder: Cleaned up parse sps function. am: 4eb72f7c93 am: a0cec24429 am: fc2be1555c am: e8db799093 am: b0248db184 am: 5aea82620f am: 13fab49281
am: a71858bd87

Change-Id: Ifb15f043cd58f01db277478b45355abdcd96a090
2017-06-06 22:30:26 +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
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
3b7dde2b72 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
am: 12d32dedae

Change-Id: I512908af16a74afd76955ffb5c5068ff3d1bf800
2017-06-06 21:02:49 +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
6edcc25a5a 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
am: 85b8159cf0

Change-Id: Iad7ea0ad904f26f9aa3695bd07c5ce30ab89cc93
2017-06-06 18:23:30 +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
Hamsalekha S
fe18375850 Fix resolution change within a decode call.
If resolution changes within a decode call,due to multiple
sps, the decoder hangs as the the application will
give the same data again in the next decode call. This
results in a hang. Fixed this by flaging an error,
when sps/resoultion changes within a process call.

Bug: 38487564
Test: ran POC on patched O-based system w/o hanging
Change-Id: I30095b2e8bf573c1a58a316a23b1a5e6a4af589b
2017-06-05 13:28:44 -07:00
Hamsalekha S
838e6f7673 Merge "DO NOT MERGE Decoder: Fixed allocation size of pred info buffer" into mnc-dev am: 0a91df5eca -s ours am: 2193f24267 am: 7d9e1628fe am: aecfa90a78 -s ours am: 56d7147c42 am: 8197af671d am: a6b976c987
am: 815e8a5d25

Change-Id: Ib08b2556ebdb9f2469c0fc29d5b39435f8b1eca6
2017-06-02 19:24:28 +00:00
Hamsalekha S
815e8a5d25 Merge "DO NOT MERGE Decoder: Fixed allocation size of pred info buffer" into mnc-dev am: 0a91df5eca -s ours am: 2193f24267 am: 7d9e1628fe am: aecfa90a78 -s ours am: 56d7147c42 am: 8197af671d
am: a6b976c987

Change-Id: Ia765b22644ac6447bc508818cefb5caeebeee658
2017-06-02 19:20:58 +00:00
Hamsalekha S
a6b976c987 Merge "DO NOT MERGE Decoder: Fixed allocation size of pred info buffer" into mnc-dev am: 0a91df5eca -s ours am: 2193f24267 am: 7d9e1628fe am: aecfa90a78 -s ours am: 56d7147c42
am: 8197af671d

Change-Id: I4123b27df41119180b53c65165724ce2f261e4ec
2017-06-02 19:17:27 +00:00
Hamsalekha S
8197af671d Merge "DO NOT MERGE Decoder: Fixed allocation size of pred info buffer" into mnc-dev am: 0a91df5eca -s ours am: 2193f24267 am: 7d9e1628fe am: aecfa90a78 -s ours
am: 56d7147c42

Change-Id: Id9d582cf48fb8c7f1395212d523271cab50c5f96
2017-06-02 19:13:56 +00:00
Hamsalekha S
56d7147c42 Merge "DO NOT MERGE Decoder: Fixed allocation size of pred info buffer" into mnc-dev am: 0a91df5eca -s ours am: 2193f24267 am: 7d9e1628fe
am: aecfa90a78  -s ours

Change-Id: I8f0fe554de1ab60c1d5e598512aa620802b10e37
2017-06-02 19:10:26 +00:00
Hamsalekha S
aecfa90a78 Merge "DO NOT MERGE Decoder: Fixed allocation size of pred info buffer" into mnc-dev am: 0a91df5eca -s ours am: 2193f24267
am: 7d9e1628fe

Change-Id: I0051251d0d85345af2db77cf9eb85eb77f81f7f7
2017-06-02 19:06:56 +00:00
Hamsalekha S
56d23c97dc Merge "Decoder: Fixed allocation size of pred info buffer" into mnc-dr-dev am: 94660850f0 am: a09bbc27eb am: f838a72c3e am: c33c094303 am: 41b9730003 am: daeae82702
am: 7475b6d9ae

Change-Id: Icb9c72b6c8e33409e21d3145d6bfc505a07d03c2
2017-06-02 19:06:30 +00:00
Hamsalekha S
7475b6d9ae Merge "Decoder: Fixed allocation size of pred info buffer" into mnc-dr-dev am: 94660850f0 am: a09bbc27eb am: f838a72c3e am: c33c094303 am: 41b9730003
am: daeae82702

Change-Id: I2098dcdf579f45e8ac92545faa0530c7ce133b5f
2017-06-02 19:02:58 +00:00
Hamsalekha S
7d9e1628fe Merge "DO NOT MERGE Decoder: Fixed allocation size of pred info buffer" into mnc-dev am: 0a91df5eca -s ours
am: 2193f24267

Change-Id: I2636a0243892c2210e6e339fb236861d09d79695
2017-06-02 19:02:56 +00:00
Hamsalekha S
daeae82702 Merge "Decoder: Fixed allocation size of pred info buffer" into mnc-dr-dev am: 94660850f0 am: a09bbc27eb am: f838a72c3e am: c33c094303
am: 41b9730003

Change-Id: Iba17726e87884aa31cc3faba7b95924307c6a8a8
2017-06-02 18:59:29 +00:00
Hamsalekha S
2193f24267 Merge "DO NOT MERGE Decoder: Fixed allocation size of pred info buffer" into mnc-dev
am: 0a91df5eca  -s ours

Change-Id: I860572b1a61ff5bcfd3a11c769fbec3a2663cc23
2017-06-02 18:59:26 +00:00
Hamsalekha S
41b9730003 Merge "Decoder: Fixed allocation size of pred info buffer" into mnc-dr-dev am: 94660850f0 am: a09bbc27eb am: f838a72c3e
am: c33c094303

Change-Id: If6d3b6e8c22352c36965c2584f4c98619b881987
2017-06-02 18:55:57 +00:00