Commit graph

1991 commits

Author SHA1 Message Date
Hamsalekha S
359a2ba846 Merge "Decoder: Fixed hang in the case of dangling field" into mnc-dev am: 2f1ca945b1 am: 1b1e6d3ec9 am: 8ec4061310 am: 40d1b833d8 am: 73763b165e am: e9ec948685 am: 2411d507d4 am: 5795e09124
am: a55b5dd44f

Change-Id: I4393ad6185c54c0cf6cd8534e03cbca1d81f5af5
2017-10-03 17:52:12 +00:00
Hamsalekha S
a55b5dd44f Merge "Decoder: Fixed hang in the case of dangling field" into mnc-dev am: 2f1ca945b1 am: 1b1e6d3ec9 am: 8ec4061310 am: 40d1b833d8 am: 73763b165e am: e9ec948685 am: 2411d507d4
am: 5795e09124

Change-Id: I77647b40a35dd939e8b910afd0335c3a3027a56a
2017-10-03 17:50:43 +00:00
Hamsalekha S
5795e09124 Merge "Decoder: Fixed hang in the case of dangling field" into mnc-dev am: 2f1ca945b1 am: 1b1e6d3ec9 am: 8ec4061310 am: 40d1b833d8 am: 73763b165e am: e9ec948685
am: 2411d507d4

Change-Id: Iac44e12ba187b7f30487401397af8b9125cbfe11
2017-10-03 17:48:28 +00:00
Hamsalekha S
2411d507d4 Merge "Decoder: Fixed hang in the case of dangling field" into mnc-dev am: 2f1ca945b1 am: 1b1e6d3ec9 am: 8ec4061310 am: 40d1b833d8 am: 73763b165e
am: e9ec948685

Change-Id: I02529daa59d105732e09d0e7cae38794e9041b3d
2017-10-03 17:46:12 +00:00
Hamsalekha S
e9ec948685 Merge "Decoder: Fixed hang in the case of dangling field" into mnc-dev am: 2f1ca945b1 am: 1b1e6d3ec9 am: 8ec4061310 am: 40d1b833d8
am: 73763b165e

Change-Id: Ia96b46ff5c254047eeff4dad62a0429a6d75ddf9
2017-10-03 17:43:45 +00:00
Hamsalekha S
73763b165e Merge "Decoder: Fixed hang in the case of dangling field" into mnc-dev am: 2f1ca945b1 am: 1b1e6d3ec9 am: 8ec4061310
am: 40d1b833d8

Change-Id: Id2268e35f95084f7c742587166c84404b979ac7a
2017-10-03 17:41:12 +00:00
Hamsalekha S
40d1b833d8 Merge "Decoder: Fixed hang in the case of dangling field" into mnc-dev am: 2f1ca945b1 am: 1b1e6d3ec9
am: 8ec4061310

Change-Id: Ibe841cc94763771c315c3e084b68b5f60045053e
2017-10-03 17:39:11 +00:00
Hamsalekha S
8ec4061310 Merge "Decoder: Fixed hang in the case of dangling field" into mnc-dev am: 2f1ca945b1
am: 1b1e6d3ec9

Change-Id: I816a115c239a41b0008eb599fc6ff43b925f15f2
2017-10-03 17:37:11 +00:00
Hamsalekha S
1b1e6d3ec9 Merge "Decoder: Fixed hang in the case of dangling field" into mnc-dev
am: 2f1ca945b1

Change-Id: I203d518ad9dc60ea41dfdc88c1903b47398246ba
2017-10-03 17:34:44 +00:00
TreeHugger Robot
2f1ca945b1 Merge "Decoder: Fixed hang in the case of dangling field" into mnc-dev 2017-10-03 17:29:09 +00:00
Ritu Baldwa
cbab4f6e43 DO NOT MERGE Decoder: Increased memory allocation. am: ed7a63fbcc -s ours am: 848428bb84 am: a838b2f7f8 am: 3a8511dfaa -s ours am: 6d33435d4f am: 85615c3618 am: 586344f327 am: 6be35a62b0
am: 70defc46d2  -s ours

Change-Id: I0f99e5512b9c4c8987a78b9ad82ea17bbc8d9e5b
2017-10-03 02:29:41 +00:00
Ritu Baldwa
70defc46d2 DO NOT MERGE Decoder: Increased memory allocation. am: ed7a63fbcc -s ours am: 848428bb84 am: a838b2f7f8 am: 3a8511dfaa -s ours am: 6d33435d4f am: 85615c3618 am: 586344f327
am: 6be35a62b0

Change-Id: Iad30250e677cd1eb8fd30e0da5f0d2000e65ae9b
2017-10-03 02:28:28 +00:00
Ritu Baldwa
6be35a62b0 DO NOT MERGE Decoder: Increased memory allocation. am: ed7a63fbcc -s ours am: 848428bb84 am: a838b2f7f8 am: 3a8511dfaa -s ours am: 6d33435d4f am: 85615c3618
am: 586344f327

Change-Id: I42a05171e2a8d00b58d039ad91b88c780054aa4f
2017-10-03 02:26:13 +00:00
Ritu Baldwa
586344f327 DO NOT MERGE Decoder: Increased memory allocation. am: ed7a63fbcc -s ours am: 848428bb84 am: a838b2f7f8 am: 3a8511dfaa -s ours am: 6d33435d4f
am: 85615c3618

Change-Id: I0755e6ccac2225ca2a292fc25c3c8c985e7993b7
2017-10-03 02:23:49 +00:00
Ritu Baldwa
85615c3618 DO NOT MERGE Decoder: Increased memory allocation. am: ed7a63fbcc -s ours am: 848428bb84 am: a838b2f7f8 am: 3a8511dfaa -s ours
am: 6d33435d4f

Change-Id: I3e3486c795fa2aa28f2dfe2c3b9603c22a931306
2017-10-03 02:21:41 +00:00
Ritu Baldwa
6d33435d4f DO NOT MERGE Decoder: Increased memory allocation. am: ed7a63fbcc -s ours am: 848428bb84 am: a838b2f7f8
am: 3a8511dfaa  -s ours

Change-Id: I4b9ffe70e909cbe045fe915dbaab2fd40e53e437
2017-10-03 02:20:10 +00:00
Ritu Baldwa
3a8511dfaa DO NOT MERGE Decoder: Increased memory allocation. am: ed7a63fbcc -s ours am: 848428bb84
am: a838b2f7f8

Change-Id: I124a6ccba8d2c493bd5b687c104571017c762123
2017-10-03 02:18:11 +00:00
Ritu Baldwa
a838b2f7f8 DO NOT MERGE Decoder: Increased memory allocation. am: ed7a63fbcc -s ours
am: 848428bb84

Change-Id: I9a1f2786dd95521f72ada206b3b6919bee35defd
2017-10-03 02:15:41 +00:00
Ritu Baldwa
848428bb84 DO NOT MERGE Decoder: Increased memory allocation.
am: ed7a63fbcc  -s ours

Change-Id: If11a724e3eeffc4183106f6e4c1ae6b45b0e8ac7
2017-10-03 02:13:56 +00:00
Ritu Baldwa
ed7a63fbcc DO NOT MERGE Decoder: Increased memory allocation.
ps_dec->u1_recon_mb_grp is twice the width in case of mbaff,
increasing relevant allocations accordingly.

Increased allocation of intra-prediction buffer to
include padding.

Bug: 64964675
Test: POC from bug report
Change-Id: Ic4a6151bb12ac1122c228220b9150b2a372aae21
2017-09-29 11:49:50 -07:00
Hamsalekha S
252628cffb Decoder: Fixed hang in the case of dangling field
The u1_top_bottom_decoded  flag in the decoder context has been fixed
to be updated correctly in the case of dangling field

Bug: 63315932
Test: ran POC after patching
Change-Id: I8db4ebeb94fba735ba45f365c37e52a202ea84cd
2017-09-29 10:25:21 -07:00
Marco Nelissen
957708e9b1 Merge "Decoder: Updated error check while parsing num_ref_idx_lx_active." into mnc-dev am: 224824ba17 am: 628056c0ed am: becbdb15b7 am: 2f85a749c5 am: bd6a74b45b am: 828dc44ed5 am: a1d4d39a61 am: b4f8a983ad
am: d3ea876a4d

Change-Id: I2c6eb56ae9a8e094c9c7513527e07e75a2e22c71
2017-09-13 23:21:34 +00:00
Marco Nelissen
d3ea876a4d Merge "Decoder: Updated error check while parsing num_ref_idx_lx_active." into mnc-dev am: 224824ba17 am: 628056c0ed am: becbdb15b7 am: 2f85a749c5 am: bd6a74b45b am: 828dc44ed5 am: a1d4d39a61
am: b4f8a983ad

Change-Id: Ied955e6ffdf24bf0ef763906f9e07a10fca0da73
2017-09-13 22:27:03 +00:00
Marco Nelissen
b4f8a983ad Merge "Decoder: Updated error check while parsing num_ref_idx_lx_active." into mnc-dev am: 224824ba17 am: 628056c0ed am: becbdb15b7 am: 2f85a749c5 am: bd6a74b45b am: 828dc44ed5
am: a1d4d39a61

Change-Id: I563dca99a3e0088559b4b1e192dc6142bca52833
2017-09-13 20:45:13 +00:00
Marco Nelissen
a1d4d39a61 Merge "Decoder: Updated error check while parsing num_ref_idx_lx_active." into mnc-dev am: 224824ba17 am: 628056c0ed am: becbdb15b7 am: 2f85a749c5 am: bd6a74b45b
am: 828dc44ed5

Change-Id: Ib78bca905b3cb3c02ca8e1ee8568a4c2101f7a21
2017-09-13 20:34:31 +00:00
Marco Nelissen
828dc44ed5 Merge "Decoder: Updated error check while parsing num_ref_idx_lx_active." into mnc-dev am: 224824ba17 am: 628056c0ed am: becbdb15b7 am: 2f85a749c5
am: bd6a74b45b

Change-Id: Ia3024ff02b981807fc0437a9611de72c92ea8c7d
2017-09-13 20:06:27 +00:00
Marco Nelissen
bd6a74b45b Merge "Decoder: Updated error check while parsing num_ref_idx_lx_active." into mnc-dev am: 224824ba17 am: 628056c0ed am: becbdb15b7
am: 2f85a749c5

Change-Id: I0467b3aac6497024a22904ed24fc7ecf851e53a5
2017-09-13 06:24:15 +00:00
Marco Nelissen
2f85a749c5 Merge "Decoder: Updated error check while parsing num_ref_idx_lx_active." into mnc-dev am: 224824ba17 am: 628056c0ed
am: becbdb15b7

Change-Id: I1b329d1d68c939ec7b8efddbb9c1a8dbe4de7bd3
2017-09-13 06:16:09 +00:00
Marco Nelissen
becbdb15b7 Merge "Decoder: Updated error check while parsing num_ref_idx_lx_active." into mnc-dev am: 224824ba17
am: 628056c0ed

Change-Id: Ib38092d5b1e0e04dca25b174894aa9a6de3628f6
2017-09-13 06:01:02 +00:00
Marco Nelissen
628056c0ed Merge "Decoder: Updated error check while parsing num_ref_idx_lx_active." into mnc-dev
am: 224824ba17

Change-Id: Id5366922a8312c3fc99f5dc42c64e4bfdf11795b
2017-09-13 05:51:32 +00:00
Marco Nelissen
224824ba17 Merge "Decoder: Updated error check while parsing num_ref_idx_lx_active." into mnc-dev 2017-09-13 05:00:15 +00:00
Hamsalekha S
16b7ec0491 Merge "Decoder: Corrected variable datatypes in ih264d_get_implicit_weights." into mnc-dev am: a2d8a1444d am: 8659d0e563 am: 0af8672874 am: 30468b264e am: dd338e085c am: dc56ebdb83 am: e42cbf31fd am: 0bd2cd5f1c
am: 9dc4a57a87

Change-Id: Ib073bbec0588fb1d985eda19e07f98b821b7393f
2017-09-12 00:51:53 +00:00
Hamsalekha S
9dc4a57a87 Merge "Decoder: Corrected variable datatypes in ih264d_get_implicit_weights." into mnc-dev am: a2d8a1444d am: 8659d0e563 am: 0af8672874 am: 30468b264e am: dd338e085c am: dc56ebdb83 am: e42cbf31fd
am: 0bd2cd5f1c

Change-Id: Ib77e308890001456dc86db90b95d5e4ddf9ce83e
2017-09-12 00:43:51 +00:00
Hamsalekha S
0bd2cd5f1c Merge "Decoder: Corrected variable datatypes in ih264d_get_implicit_weights." into mnc-dev am: a2d8a1444d am: 8659d0e563 am: 0af8672874 am: 30468b264e am: dd338e085c am: dc56ebdb83
am: e42cbf31fd

Change-Id: I6331a9b40d0a073c909d73ffe72b2d0f8baaf360
2017-09-12 00:36:20 +00:00
Hamsalekha S
e42cbf31fd Merge "Decoder: Corrected variable datatypes in ih264d_get_implicit_weights." into mnc-dev am: a2d8a1444d am: 8659d0e563 am: 0af8672874 am: 30468b264e am: dd338e085c
am: dc56ebdb83

Change-Id: I93ad6bc77b3d92a1ed1d1c27bd94d5a29976630c
2017-09-12 00:29:50 +00:00
Hamsalekha S
dc56ebdb83 Merge "Decoder: Corrected variable datatypes in ih264d_get_implicit_weights." into mnc-dev am: a2d8a1444d am: 8659d0e563 am: 0af8672874 am: 30468b264e
am: dd338e085c

Change-Id: Ib77127995a96a95fcc67d1817af3dda211d6f10f
2017-09-12 00:24:23 +00:00
Hamsalekha S
dd338e085c Merge "Decoder: Corrected variable datatypes in ih264d_get_implicit_weights." into mnc-dev am: a2d8a1444d am: 8659d0e563 am: 0af8672874
am: 30468b264e

Change-Id: I593cbcafa9ddfaacaf16d021ffdfff0275020a6d
2017-09-12 00:22:22 +00:00
Hamsalekha S
30468b264e Merge "Decoder: Corrected variable datatypes in ih264d_get_implicit_weights." into mnc-dev am: a2d8a1444d am: 8659d0e563
am: 0af8672874

Change-Id: Id5c610d54fd6e40f53641d717bde2df8b7e59c18
2017-09-12 00:18:49 +00:00
Hamsalekha S
0af8672874 Merge "Decoder: Corrected variable datatypes in ih264d_get_implicit_weights." into mnc-dev am: a2d8a1444d
am: 8659d0e563

Change-Id: Ie14a49a77f382a90a36209094f155c66a841623d
2017-09-12 00:16:50 +00:00
Hamsalekha S
8659d0e563 Merge "Decoder: Corrected variable datatypes in ih264d_get_implicit_weights." into mnc-dev
am: a2d8a1444d

Change-Id: I50d88e962f2435189cbb4720d8254729eb47829f
2017-09-12 00:14:49 +00:00
TreeHugger Robot
a2d8a1444d Merge "Decoder: Corrected variable datatypes in ih264d_get_implicit_weights." into mnc-dev 2017-09-12 00:11:33 +00:00
Ray Essick
d4b2adb28d Merge "DO NOT MERGE: Decoder: Conceal picture only if valid picture buffer is obtained." into mnc-dev am: dc9396971d -s ours am: 24cb0c18e5 -s ours am: da8110e0e4 -s ours am: ff04804dde -s ours am: 80e0518c16 -s ours am: ac52a6e6af -s ours am: 44d01f9053 -s ours am: 9772d55159 -s ours
am: cb1c308ca6  -s ours

Change-Id: I1a21a36ba3ccb4af82c8fd36c13b516f5476bca1
2017-09-11 22:39:55 +00:00
Harish Mahendrakar
31b397c813 Added an out of bound check on u4_num_bufs in input argument am: aa11ab9fdb am: 50ec420228 am: 0514a1ebfb am: fa8bb9d89c am: 96228ba3b9 am: 4a6a743d40 am: 4ed04c7bb1 am: b9027e8cc1
am: 859498bb08

Change-Id: I364cdcdd56d88f411892723935683d16ffcd0321
2017-09-11 22:39:38 +00:00
Hamsalekha S
1d6b06a73a Decoder: Conceal picture only if valid picture buffer is obtained. am: 5df744afde am: 7f78e3aa9a am: 8810e9db7f am: 1ab3e51baf am: 32c369cc3f am: fd327a47fb am: b10090d47a
am: 2825c578d3

Change-Id: I1bf0cb0c96c45b419c06bd9b1d202b1ff08193e4
2017-09-11 22:39:14 +00:00
Ray Essick
cb1c308ca6 Merge "DO NOT MERGE: Decoder: Conceal picture only if valid picture buffer is obtained." into mnc-dev am: dc9396971d -s ours am: 24cb0c18e5 -s ours am: da8110e0e4 -s ours am: ff04804dde -s ours am: 80e0518c16 -s ours am: ac52a6e6af -s ours am: 44d01f9053 -s ours
am: 9772d55159  -s ours

Change-Id: Ia700d566cc1a50af6a7aa7c780b5ea471729e4d3
2017-09-11 22:38:15 +00:00
Harish Mahendrakar
859498bb08 Added an out of bound check on u4_num_bufs in input argument am: aa11ab9fdb am: 50ec420228 am: 0514a1ebfb am: fa8bb9d89c am: 96228ba3b9 am: 4a6a743d40 am: 4ed04c7bb1
am: b9027e8cc1

Change-Id: Ib7ec8d5753b987150c307dea1316c9d83cd0f374
2017-09-11 22:35:50 +00:00
Ray Essick
9772d55159 Merge "DO NOT MERGE: Decoder: Conceal picture only if valid picture buffer is obtained." into mnc-dev am: dc9396971d -s ours am: 24cb0c18e5 -s ours am: da8110e0e4 -s ours am: ff04804dde -s ours am: 80e0518c16 -s ours am: ac52a6e6af -s ours
am: 44d01f9053  -s ours

Change-Id: I2bce75562caee72b9294e896df63afc73126345e
2017-09-11 22:35:45 +00:00
Hamsalekha S
2825c578d3 Decoder: Conceal picture only if valid picture buffer is obtained. am: 5df744afde am: 7f78e3aa9a am: 8810e9db7f am: 1ab3e51baf am: 32c369cc3f am: fd327a47fb
am: b10090d47a

Change-Id: I11ce5e415a95ff84546311ffa6a3182386cf54c4
2017-09-11 22:35:41 +00:00
Harish Mahendrakar
b9027e8cc1 Added an out of bound check on u4_num_bufs in input argument am: aa11ab9fdb am: 50ec420228 am: 0514a1ebfb am: fa8bb9d89c am: 96228ba3b9 am: 4a6a743d40
am: 4ed04c7bb1

Change-Id: Ieb63eac7e6a2c126eddd4c263ad75d2f3d4d7949
2017-09-11 22:33:51 +00:00
Hamsalekha S
b10090d47a Decoder: Conceal picture only if valid picture buffer is obtained. am: 5df744afde am: 7f78e3aa9a am: 8810e9db7f am: 1ab3e51baf am: 32c369cc3f
am: fd327a47fb

Change-Id: I2b220a34b38f7a87bb61e8db8f7d258b81cde170
2017-09-11 22:33:41 +00:00