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
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
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
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
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
f838a72c3e
Merge "Decoder: Fixed allocation size of pred info buffer" into mnc-dr-dev am: 94660850f0
...
am: a09bbc27eb
Change-Id: I73cd7a33a5447fe5e9c9ca250af133a9784798bf
2017-06-02 18:49:27 +00:00
Hamsalekha S
a09bbc27eb
Merge "Decoder: Fixed allocation size of pred info buffer" into mnc-dr-dev
...
am: 94660850f0
Change-Id: If19966d90395e3de9666a690984c3066e23d59c9
2017-06-02 18:46:29 +00:00
TreeHugger Robot
0a91df5eca
Merge "DO NOT MERGE Decoder: Fixed allocation size of pred info buffer" into mnc-dev
2017-06-02 18:40:21 +00:00
TreeHugger Robot
94660850f0
Merge "Decoder: Fixed allocation size of pred info buffer" into mnc-dr-dev
2017-06-02 18:40:21 +00:00
Hamsalekha S
f9d3f9af8f
Initializing reference list for every P/B slice.
...
Reference list needs to be initialized for every P/B
slice, to ensure colocated picture always points to a
valid picture buffer, even in the case of error.
Bug: 36279112
Change-Id: I051d7e725b0af209cc7bb333db8da3518adf78a0
2017-06-02 10:22:52 -07:00
Marco Nelissen
0f9fb91ee3
Merge "Decoder: Initialize MB info buffer to zero." into mnc-dr-dev am: a0ae601cb3
...
am: 2b9ed453ec
Change-Id: I7c81efdaf879857d9f2927937006ab89a5d208e8
2017-05-17 17:25:15 +00:00
Marco Nelissen
2b9ed453ec
Merge "Decoder: Initialize MB info buffer to zero." into mnc-dr-dev
...
am: a0ae601cb3
Change-Id: I1243fa37f2c0536c8bd05c5fe8e780c0dda0a2f1
2017-05-17 17:22:45 +00:00
Marco Nelissen
a0ae601cb3
Merge "Decoder: Initialize MB info buffer to zero." into mnc-dr-dev
2017-05-17 17:12:37 +00:00
Hamsalekha S
fa3361f209
Merge "Decoder: Fix end of bitstream error." into mnc-dev am: 810356f4de am: 65077f6cfe
...
am: 82c7a3628e
Change-Id: Ibfe361d9164c16e8288c0b5b47951a164c102757
2017-05-16 20:55:44 +00:00
Hamsalekha S
82c7a3628e
Merge "Decoder: Fix end of bitstream error." into mnc-dev am: 810356f4de
...
am: 65077f6cfe
Change-Id: I77914522eb45fca8fce57805ec660deacd391017
2017-05-16 20:53:14 +00:00
Hamsalekha S
65077f6cfe
Merge "Decoder: Fix end of bitstream error." into mnc-dev
...
am: 810356f4de
Change-Id: Ibca3bfa3cd3dc50a53c02a2d972cf41b10ac5848
2017-05-16 20:49:45 +00:00
TreeHugger Robot
810356f4de
Merge "Decoder: Fix end of bitstream error." into mnc-dev
2017-05-16 20:36:28 +00:00
Marco Nelissen
63969de3ba
Merge "DO NOT MERGE Decoder: Fix allocation for Mbaff weight matrix" into mnc-dev am: cb89747145 -s ours am: b2ce6aa1f3
...
am: b93a69fcd4
Change-Id: Idec12b72a69b3ea8cf55bd91261da2ddad2a4759
2017-05-16 16:19:25 +00:00
Marco Nelissen
b93a69fcd4
Merge "DO NOT MERGE Decoder: Fix allocation for Mbaff weight matrix" into mnc-dev am: cb89747145 -s ours
...
am: b2ce6aa1f3
Change-Id: Id0a8d9db3c2543f657e5f7b064976de220e74afb
2017-05-16 16:16:25 +00:00
Marco Nelissen
b2ce6aa1f3
Merge "DO NOT MERGE Decoder: Fix allocation for Mbaff weight matrix" into mnc-dev
...
am: cb89747145 -s ours
Change-Id: Ia9b9f922897c4e156bae3a8d60671fb883f55e0d
2017-05-16 16:12:54 +00:00
Marco Nelissen
8b4c87943a
Merge "Decoder: Fix allocation for Mbaff weight matrix" into mnc-dr-dev am: db8f1ae73f
...
am: dcbf996666
Change-Id: I8d4d8d06a89bf012e1a0b0bfba0b4428f8d45673
2017-05-16 15:30:21 +00:00
Marco Nelissen
dcbf996666
Merge "Decoder: Fix allocation for Mbaff weight matrix" into mnc-dr-dev
...
am: db8f1ae73f
Change-Id: I51d0a8db1db66e5246d8f80441a19949e7138d22
2017-05-16 15:27:22 +00:00
Marco Nelissen
db8f1ae73f
Merge "Decoder: Fix allocation for Mbaff weight matrix" into mnc-dr-dev
2017-05-16 15:22:17 +00:00
Marco Nelissen
cb89747145
Merge "DO NOT MERGE Decoder: Fix allocation for Mbaff weight matrix" into mnc-dev
2017-05-16 15:22:10 +00:00
Hamsalekha S
9041bb17f7
Decoder: Initialize MB info buffer to zero.
...
Initialize the buffer used to store inter mb info
(reference index, weights etc) to zero.
Bug: 36035683
Change-Id: I23561a6a7fe852c0563a631d7ec6ab022cd78ccc
(cherry picked from commit 2575ae6c98 )
2017-05-15 19:43:33 +00:00
Hamsalekha S
c8affe233f
Merge "DO NOT MERGE Fixed bug during resolution change" into mnc-dev am: b0399be998 -s ours am: 7fe4422739 -s ours
...
am: 6858ba0b0a -s ours
Change-Id: I7468b5b914e45fb98b1914390cf7db5516937912
2017-05-15 18:55:31 +00:00
Hamsalekha S
6858ba0b0a
Merge "DO NOT MERGE Fixed bug during resolution change" into mnc-dev am: b0399be998 -s ours
...
am: 7fe4422739 -s ours
Change-Id: I79a60141ef92755d0267c4e857d681250b551739
2017-05-15 18:52:31 +00:00
Hamsalekha S
7fe4422739
Merge "DO NOT MERGE Fixed bug during resolution change" into mnc-dev
...
am: b0399be998 -s ours
Change-Id: I7a55489df7f9e11b952f9205089d8f61be5eb4ba
2017-05-15 18:49:31 +00:00
TreeHugger Robot
b0399be998
Merge "DO NOT MERGE Fixed bug during resolution change" into mnc-dev
2017-05-15 18:45:41 +00:00
Hamsalekha S
6b8184944b
DO NOT MERGE Fixed bug during resolution change
...
Modifies how i4_header_decoded is decoder context is used, to ensure
that resolution change is detected even if PPS has not been decoded.
This retrofits parts of the below mentioned 'merged-in' commits
which solve this for mnc-dr and later versions of the library. The retrofit
required dropping portions that affected code introduced in a later baseline.
Bug: 35583675
Test: provided input file no longer hangs
Change-Id: I8fa30543759c5762b18e2380513e2ce616c858ef
Merged-In: I0d248212aaf6635f34a70ad36657416a0c623d32
Merged-In: Ifd21ebe1827d6d0c13018983c46c4301c2bb1669
2017-05-15 10:22:55 -07:00
Hamsalekha S
4dd1490ec9
Merge "Decoder: Fixed flag u1_top_bottom_decoded." into mnc-dev am: cc07eaa5d2 am: 9a5c62841e
...
am: 514d08016a
Change-Id: Ic3afed37addb2c75f3b0e02311b510bafe74ed5a
2017-05-12 22:55:33 +00:00
Marco Nelissen
23e2f0dd30
Merge "Decoder: Initialize MB info buffer to zero." into mnc-dev am: f7e747727c -s ours am: 7a72e353d6
...
am: c400de5b4c
Change-Id: I45f6ed2aa098ac7648bfe08ed3f48051dae28d0d
2017-05-12 22:55:21 +00:00
Hamsalekha S
514d08016a
Merge "Decoder: Fixed flag u1_top_bottom_decoded." into mnc-dev am: cc07eaa5d2
...
am: 9a5c62841e
Change-Id: I6a96fb0b72851baf98e3b89460f667a3f7450a69
2017-05-12 22:52:59 +00:00
Marco Nelissen
c400de5b4c
Merge "Decoder: Initialize MB info buffer to zero." into mnc-dev am: f7e747727c -s ours
...
am: 7a72e353d6
Change-Id: Idcbd3d944f5891fdccef4228c9ed7758bbc40e48
2017-05-12 22:52:51 +00:00
Hamsalekha S
9a5c62841e
Merge "Decoder: Fixed flag u1_top_bottom_decoded." into mnc-dev
...
am: cc07eaa5d2
Change-Id: Ie410da29e20aed95d674aaaeddd683e1f616c448
2017-05-12 22:51:00 +00:00
Marco Nelissen
7a72e353d6
Merge "Decoder: Initialize MB info buffer to zero." into mnc-dev
...
am: f7e747727c -s ours
Change-Id: I4bd4fcd8d31f346640aad49ecbf9c2aaa66bf6ef
2017-05-12 22:50:51 +00:00
TreeHugger Robot
cc07eaa5d2
Merge "Decoder: Fixed flag u1_top_bottom_decoded." into mnc-dev
2017-05-12 22:06:48 +00:00
Marco Nelissen
f7e747727c
Merge "Decoder: Initialize MB info buffer to zero." into mnc-dev
2017-05-12 21:38:45 +00:00
Hamsalekha S
07db35ad5a
Decoder: Fix allocation for Mbaff weight matrix
...
Increased the allocation size for Mbaff weight
matrix buffer
Bug: 36996978
Change-Id: I21cf2cb1010abdc6346f743f5237ae1730c4bf41
2017-05-12 14:11:10 -07:00
Hamsalekha S
60be1fe459
DO NOT MERGE Decoder: Fix allocation for Mbaff weight matrix
...
Increased the allocation size for Mbaff weight
matrix buffer
Bug: 36996978
Change-Id: I66c8ab24ec4083f16a86ffc9c0e36f5fd7785f92
2017-05-12 14:08:44 -07:00
Hamsalekha S
d9a55dded2
Decoder: Added an error check while parsing PPS. am: 62f98981ff am: 0f6a1883e8
...
am: e0e549aad5
Change-Id: I6d26c461742bd9283a4aa3e67048a0b71c5d696c
2017-05-12 21:02:42 +00:00
Hamsalekha S
e0e549aad5
Decoder: Added an error check while parsing PPS. am: 62f98981ff
...
am: 0f6a1883e8
Change-Id: I045f9f92f077c3bc11296c5c8943ccde2a81aab9
2017-05-12 21:00:12 +00:00
Hamsalekha S
0f6a1883e8
Decoder: Added an error check while parsing PPS.
...
am: 62f98981ff
Change-Id: I2976869f34cf2a20078c3fe4504db9e6c5a3035d
2017-05-12 20:56:41 +00:00