Commit graph

271 commits

Author SHA1 Message Date
Harish Mahendrakar
22dfe1492b DO NOT MERGE Decoder: Increase memory allocation for weights & offsets for interlaced clips am: 74f03b639e -s ours am: 4aa4a30de2
am: d6086cb6ed

Change-Id: I88ac76072c6c47a48d1faae6914693a1c553664e
2017-01-18 18:55:57 +00:00
Harish Mahendrakar
d6086cb6ed DO NOT MERGE Decoder: Increase memory allocation for weights & offsets for interlaced clips am: 74f03b639e -s ours
am: 4aa4a30de2

Change-Id: I2a9fda1380d536f4a0353e6abe69d84519be0efe
2017-01-18 18:53:56 +00:00
Harish Mahendrakar
4aa4a30de2 DO NOT MERGE Decoder: Increase memory allocation for weights & offsets for interlaced clips
am: 74f03b639e  -s ours

Change-Id: If7fe4b318a65a452068b79ee1bc6577ea701ebe5
2017-01-18 18:51:57 +00:00
Marco Nelissen
434dd14705 Merge "Decoder: Fix in checking first_mb_in_slice" into mnc-dev am: 78523d557a am: 11e48510ee
am: de511dec6e

Change-Id: I79ca2b3be0afe65dc8fd33c893ae175eddb84686
2017-01-18 18:22:31 +00:00
Harish Mahendrakar
10f63a26aa Decoder: Fix in checking first_mb_in_slice am: ef27433ca8 am: 274529d8aa
am: 3c332522de

Change-Id: I29ca8202e2d8aef23f16e3974ae6f563ef8dc85f
2017-01-18 18:22:24 +00:00
Marco Nelissen
de511dec6e Merge "Decoder: Fix in checking first_mb_in_slice" into mnc-dev am: 78523d557a
am: 11e48510ee

Change-Id: Ied98c92a625d59b7f96cd0a8cc6fc0877aed8cbc
2017-01-18 18:20:31 +00:00
Harish Mahendrakar
3c332522de Decoder: Fix in checking first_mb_in_slice am: ef27433ca8
am: 274529d8aa

Change-Id: I2a495130b4fe30f917a8490a96577f526e9e5b8f
2017-01-18 18:20:24 +00:00
Marco Nelissen
11e48510ee Merge "Decoder: Fix in checking first_mb_in_slice" into mnc-dev
am: 78523d557a

Change-Id: Ic0f4f9f01614c91acb3892cf398cd3f58827970c
2017-01-18 18:18:25 +00:00
Harish Mahendrakar
274529d8aa Decoder: Fix in checking first_mb_in_slice
am: ef27433ca8

Change-Id: Ic27ccbbcad3d991862b7e680595ab0ae4fd23eb0
2017-01-18 18:18:24 +00:00
Marco Nelissen
78523d557a Merge "Decoder: Fix in checking first_mb_in_slice" into mnc-dev 2017-01-18 18:07:51 +00:00
Marco Nelissen
700bb770d0 Merge "Decoder: Padded gau1_ih264d_top_left_mb_part_indx_mod to avoid an out of bound read" into mnc-dev am: 4e0cdd450e am: 2bdef88e48
am: 8a4bb00e14

Change-Id: I94d045302d5414d7bb9f0b4a0d504869b7889d73
2017-01-18 17:46:26 +00:00
Harish Mahendrakar
3863ea3522 Decoder: Padded gau1_ih264d_top_left_mb_part_indx_mod to avoid an out of bound read am: b88f59d835 am: bb4b279eb1
am: 5508b75095

Change-Id: I54963a79a46b5cc3b7c38e5efbcf679320300b14
2017-01-18 17:46:18 +00:00
Marco Nelissen
8a4bb00e14 Merge "Decoder: Padded gau1_ih264d_top_left_mb_part_indx_mod to avoid an out of bound read" into mnc-dev am: 4e0cdd450e
am: 2bdef88e48

Change-Id: Ib02027ca423fbb09b93ac2243759105666c1b02c
2017-01-18 17:39:26 +00:00
Harish Mahendrakar
5508b75095 Decoder: Padded gau1_ih264d_top_left_mb_part_indx_mod to avoid an out of bound read am: b88f59d835
am: bb4b279eb1

Change-Id: I6ecf9de69fca276c6d1e3526e43d8eab84ad2a29
2017-01-18 17:39:18 +00:00
Marco Nelissen
2bdef88e48 Merge "Decoder: Padded gau1_ih264d_top_left_mb_part_indx_mod to avoid an out of bound read" into mnc-dev
am: 4e0cdd450e

Change-Id: I0c3dae5ca61ddac6b129ccb6c73d72aec224d440
2017-01-18 17:32:48 +00:00
Harish Mahendrakar
bb4b279eb1 Decoder: Padded gau1_ih264d_top_left_mb_part_indx_mod to avoid an out of bound read
am: b88f59d835

Change-Id: If2e3c4258f8e64918e0ab066c9cc75cf8887c797
2017-01-18 17:32:47 +00:00
Marco Nelissen
4e0cdd450e Merge "Decoder: Padded gau1_ih264d_top_left_mb_part_indx_mod to avoid an out of bound read" into mnc-dev 2017-01-18 17:25:17 +00:00
Marco Nelissen
6c2893fe0d Merge "Decoder: Increase memory allocation for weights & offsets for interlaced clips" into mnc-dr-dev am: 696b6f666c
am: b4eb922142

Change-Id: I818f7b69c814c8bfcfeb48087c0c3ae9098671d7
2017-01-18 16:47:21 +00:00
Harish Mahendrakar
87c2d690fa Decoder: Increase memory allocation for weights & offsets for interlaced clips am: bee9b9a54b
am: bfc735cf17

Change-Id: Id2a8c9d67e07857112db19f3fdd130f4f3373048
2017-01-18 16:47:13 +00:00
Marco Nelissen
b4eb922142 Merge "Decoder: Increase memory allocation for weights & offsets for interlaced clips" into mnc-dr-dev
am: 696b6f666c

Change-Id: I189be36f6cefa684e60780d8a9fb8ea56b14440f
2017-01-18 16:41:14 +00:00
Harish Mahendrakar
bfc735cf17 Decoder: Increase memory allocation for weights & offsets for interlaced clips
am: bee9b9a54b

Change-Id: I8c0bd3d77b87e6fb3f982ef70854b8ec73298636
2017-01-18 16:41:13 +00:00
Marco Nelissen
696b6f666c Merge "Decoder: Increase memory allocation for weights & offsets for interlaced clips" into mnc-dr-dev 2017-01-18 16:27:26 +00:00
Harish Mahendrakar
9f1a6ce205 Merge "Decoder: Fixed DoS in header decode when no PPS is present" into mnc-dev am: e74ab7dba4 am: 9c99d74842
am: 001ba00c41

Change-Id: Ib76b252ffbd8e2874c96ed49a6665910750da8a2
2017-01-18 00:31:22 +00:00
Harish Mahendrakar
5a44d81d8c Decoder: Fixed DoS in header decode when no PPS is present am: 2cd2f7a335 am: cec6503a20
am: 031a3fdbba

Change-Id: If74c98fcc5fde5f1b99a5e91479ab774cbf3a58d
2017-01-18 00:31:14 +00:00
Harish Mahendrakar
001ba00c41 Merge "Decoder: Fixed DoS in header decode when no PPS is present" into mnc-dev am: e74ab7dba4
am: 9c99d74842

Change-Id: I93993f3ab67bcf3bc39feaeef01cf8d6d7b56c14
2017-01-18 00:28:53 +00:00
Harish Mahendrakar
031a3fdbba Decoder: Fixed DoS in header decode when no PPS is present am: 2cd2f7a335
am: cec6503a20

Change-Id: I4cd503fce00a79db877b739a3b8db82e92f37329
2017-01-18 00:28:44 +00:00
Harish Mahendrakar
9c99d74842 Merge "Decoder: Fixed DoS in header decode when no PPS is present" into mnc-dev
am: e74ab7dba4

Change-Id: I430b2a280792584e0c82d85584a13cb43383b67f
2017-01-18 00:26:16 +00:00
Harish Mahendrakar
cec6503a20 Decoder: Fixed DoS in header decode when no PPS is present
am: 2cd2f7a335

Change-Id: If8a7c11ef215a84a350cd0a734bca9c69b91f1c6
2017-01-18 00:26:14 +00:00
TreeHugger Robot
e74ab7dba4 Merge "Decoder: Fixed DoS in header decode when no PPS is present" into mnc-dev 2017-01-18 00:23:33 +00:00
Harish Mahendrakar
b88f59d835 Decoder: Padded gau1_ih264d_top_left_mb_part_indx_mod to avoid an out of bound read
Change-Id: Ie8761de856ed8c7d08f3da61631c1bef446448e6
2017-01-17 16:12:12 -08:00
Harish Mahendrakar
ef27433ca8 Decoder: Fix in checking first_mb_in_slice
Also, increment slice header only if previous slice had atleast one MB
This is to ensure there is no out of bound read for streams with 1 MB, and
due to error 2 slices were being accessed.

Bug: 33982658
Change-Id: I5f1918c09e922ca39f495f6059dfea3fa1d49448
2017-01-17 16:02:35 -08:00
Harish Mahendrakar
bee9b9a54b Decoder: Increase memory allocation for weights & offsets for interlaced clips
Bug: 33816782
Change-Id: I65a5376f46902139f9fc49a2fff54b53b518d703
2017-01-17 15:25:56 -08:00
Harish Mahendrakar
2cd2f7a335 Decoder: Fixed DoS in header decode when no PPS is present
When the input does not contain PPS and decoder is in header decode
mode, decoder was entering an infinite loop.

Bug: 33621215
(cherry picked from commit 33e1b190d6db09bd72a9f0f51acef4b14eabd6ff)
2017-01-17 15:25:13 -08:00
Harish Mahendrakar
74f03b639e DO NOT MERGE Decoder: Increase memory allocation for weights & offsets for interlaced clips
Bug: 33816782
Change-Id: I10f8b2a7691aeb55365901c166e765ab22ec6106
2017-01-17 23:25:11 +00:00
Marco Nelissen
515ba632bd Merge "Decoder: Fixed number of MB calculation for interlaced error streams" into mnc-dev am: c4f317b873 am: f353a610f3
am: 57345397eb

Change-Id: Iaff7c20d7e2d3852a49904da3292d70ef1fc9e9d
2017-01-17 20:39:40 +00:00
Harish Mahendrakar
aa51017b8f Decoder: Fixed number of MB calculation for interlaced error streams am: e1cf7ea8ae am: 4e7779e0ef
am: ba9af1da5d

Change-Id: I446ebc9ebe7430348721c3e676d8d39daabf146f
2017-01-17 20:39:34 +00:00
Marco Nelissen
57345397eb Merge "Decoder: Fixed number of MB calculation for interlaced error streams" into mnc-dev am: c4f317b873
am: f353a610f3

Change-Id: I1bae300154cd3fff6abf3e94437c9953259afd4a
2017-01-17 20:37:04 +00:00
Harish Mahendrakar
ba9af1da5d Decoder: Fixed number of MB calculation for interlaced error streams am: e1cf7ea8ae
am: 4e7779e0ef

Change-Id: Id863990ebc1984eb726aa8d004febf235fdcc582
2017-01-17 20:36:57 +00:00
Marco Nelissen
f353a610f3 Merge "Decoder: Fixed number of MB calculation for interlaced error streams" into mnc-dev
am: c4f317b873

Change-Id: I1b82e26ba6272edc8c58faf4d543bebd001169d1
2017-01-17 20:34:29 +00:00
Harish Mahendrakar
4e7779e0ef Decoder: Fixed number of MB calculation for interlaced error streams
am: e1cf7ea8ae

Change-Id: If723b1da6adf7a816c095f327023853bcaccd0c5
2017-01-17 20:34:28 +00:00
Marco Nelissen
c4f317b873 Merge "Decoder: Fixed number of MB calculation for interlaced error streams" into mnc-dev 2017-01-17 20:27:24 +00:00
Harish Mahendrakar
66fc94467f Decoder: Fixed an out of bound access while parsing SEI am: 99a85bb469 am: 1a77185504
am: 9f0eec950d

Change-Id: I4be8d21e9fa47ba39c2762f05393434f11009fdb
2017-01-14 00:32:11 +00:00
Harish Mahendrakar
9f0eec950d Decoder: Fixed an out of bound access while parsing SEI am: 99a85bb469
am: 1a77185504

Change-Id: I8044c1d6b8b966e1d95015aeeacf4cee45d7a4c3
2017-01-14 00:29:41 +00:00
Harish Mahendrakar
1a77185504 Decoder: Fixed an out of bound access while parsing SEI
am: 99a85bb469

Change-Id: I81440daff1ec1ff71dedb40e231e0b596de9a6fd
2017-01-14 00:27:40 +00:00
Harish Mahendrakar
99a85bb469 Decoder: Fixed an out of bound access while parsing SEI
Invalid SPS Id read was resulting in an out of bound read
Bug: 33552073
Change-Id: Ie5b80222fc7ac3a64475340371be0facdf999d7b

(cherry picked from commit d3d60c6a5d7ab605d19b9ac4b95bc227b7b870dc)
2017-01-13 10:33:18 -08:00
Marco Nelissen
02826c2257 Merge "Call ih264d_deblock_display only for valid process calls" into mnc-dev am: 9c2c615c92 am: c8b5569444
am: 5436064c98

Change-Id: I679a03f90b35cac218ffa94a176f7262b6bfae02
2017-01-09 17:13:56 +00:00
Harish Mahendrakar
d66e74cdbf Call ih264d_deblock_display only for valid process calls am: 318368435f am: 2c71fb1941
am: d2977b77e3

Change-Id: If1b286060cbea52a68d033b8836adbbc2dfad409
2017-01-09 17:13:47 +00:00
Marco Nelissen
5436064c98 Merge "Call ih264d_deblock_display only for valid process calls" into mnc-dev am: 9c2c615c92
am: c8b5569444

Change-Id: Id2b3fa4878c59735703d1a1390a6151b8d98ee51
2017-01-09 17:08:56 +00:00
Harish Mahendrakar
d2977b77e3 Call ih264d_deblock_display only for valid process calls am: 318368435f
am: 2c71fb1941

Change-Id: I792631b3cc8c4eed2982b62325dd0fa56e92ad94
2017-01-09 17:08:46 +00:00
Marco Nelissen
c8b5569444 Merge "Call ih264d_deblock_display only for valid process calls" into mnc-dev
am: 9c2c615c92

Change-Id: If941336a0f464d30ba9a171a6f81290eb5737c1f
2017-01-09 17:03:46 +00:00