Harish Mahendrakar
cf1d218c82
Decoder: Fix in checking first_mb_in_slice am: ef27433ca8 am: 274529d8aa am: 3c332522de am: 10f63a26aa am: de892335ff am: a917df6ae0 am: 7543cc871c
...
am: dd87e2dfef
Change-Id: Iffa5d4ed26e2521dd8f2601d492da7a4e1e4ed1f
2017-01-18 18:31:25 +00:00
Harish Mahendrakar
a917df6ae0
Decoder: Fix in checking first_mb_in_slice am: ef27433ca8 am: 274529d8aa am: 3c332522de am: 10f63a26aa
...
am: de892335ff
Change-Id: I1498d2411e0205532d8712de860f35d6a974d9bf
2017-01-18 18:26:25 +00:00
Harish Mahendrakar
de892335ff
Decoder: Fix in checking first_mb_in_slice am: ef27433ca8 am: 274529d8aa am: 3c332522de
...
am: 10f63a26aa
Change-Id: If16c94f38fe3a1d064e684ed1a5b38434d1ddb5e
2017-01-18 18:23:55 +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
Harish Mahendrakar
0053d16a77
Decoder: Padded gau1_ih264d_top_left_mb_part_indx_mod to avoid an out of bound read am: b88f59d835 am: bb4b279eb1 am: 5508b75095 am: 3863ea3522
...
am: d54ff99a52
Change-Id: I4dfec6b75887b9f5c9e0ba50514763fedfd633ac
2017-01-18 18:01:51 +00:00
Harish Mahendrakar
d54ff99a52
Decoder: Padded gau1_ih264d_top_left_mb_part_indx_mod to avoid an out of bound read am: b88f59d835 am: bb4b279eb1 am: 5508b75095
...
am: 3863ea3522
Change-Id: I2acdc5b75c1ce175e997ec015647779a732ab67b
2017-01-18 17:54:20 +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
Harish Mahendrakar
4b2c277d9c
Decoder: Increase memory allocation for weights & offsets for interlaced clips am: bee9b9a54b am: bfc735cf17 am: 87c2d690fa am: 826159785f am: 3f1af4a90c am: 1806c2e12b
...
am: e4acdfb8c3
Change-Id: I6fb6416d7960ba01036fc1098993b198b6fb1350
2017-01-18 17:19:47 +00:00
Harish Mahendrakar
3f1af4a90c
Decoder: Increase memory allocation for weights & offsets for interlaced clips am: bee9b9a54b am: bfc735cf17 am: 87c2d690fa
...
am: 826159785f
Change-Id: Iba990d241d8eb893356b748812342bab4ffecae2
2017-01-18 16:59:45 +00:00
Harish Mahendrakar
826159785f
Decoder: Increase memory allocation for weights & offsets for interlaced clips am: bee9b9a54b am: bfc735cf17
...
am: 87c2d690fa
Change-Id: Ida7b41157079a7f88088370bb19efce95f6d8ebd
2017-01-18 16:53: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
3101a6aa5a
Decoder: Fixed DoS in header decode when no PPS is present am: 2cd2f7a335 am: cec6503a20 am: 031a3fdbba am: 5a44d81d8c am: 60566cca95 am: e951e02347 am: a89050b3f2
...
am: b0dd5208aa
Change-Id: I34ade8ad8531dfb9daa741371cb5359cf1a51152
2017-01-18 00:43:15 +00:00
Harish Mahendrakar
e951e02347
Decoder: Fixed DoS in header decode when no PPS is present am: 2cd2f7a335 am: cec6503a20 am: 031a3fdbba am: 5a44d81d8c
...
am: 60566cca95
Change-Id: If921d86c80aa9ece6dd429d0e8a34edf02e97926
2017-01-18 00:36:15 +00:00
Harish Mahendrakar
60566cca95
Decoder: Fixed DoS in header decode when no PPS is present am: 2cd2f7a335 am: cec6503a20 am: 031a3fdbba
...
am: 5a44d81d8c
Change-Id: I9b33432ca0a8f6284d1af30f8ca4e868c65d5ff4
2017-01-18 00:33:44 +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
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
6887e085d7
Decoder: Fixed number of MB calculation for interlaced error streams am: e1cf7ea8ae am: 4e7779e0ef am: ba9af1da5d am: aa51017b8f am: 06b61cfbe1 am: f273d0f53b am: 2396631fe9
...
am: 523e19f292
Change-Id: If3acb58877f94f30eae6af1225532fae2e133579
2017-01-17 20:50:28 +00:00
Harish Mahendrakar
f273d0f53b
Decoder: Fixed number of MB calculation for interlaced error streams am: e1cf7ea8ae am: 4e7779e0ef am: ba9af1da5d am: aa51017b8f
...
am: 06b61cfbe1
Change-Id: I7c8748afaefdddbc170ab55c1da7fa7fe7ae0d16
2017-01-17 20:44:57 +00:00
Harish Mahendrakar
06b61cfbe1
Decoder: Fixed number of MB calculation for interlaced error streams am: e1cf7ea8ae am: 4e7779e0ef am: ba9af1da5d
...
am: aa51017b8f
Change-Id: I4964046bdc2a49f2a0f70896a2a2d5f606899844
2017-01-17 20:42:28 +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
9748a7ffc7
Decoder: Fixed an out of bound access while parsing SEI am: 99a85bb469 am: 1a77185504 am: 9f0eec950d am: 66fc94467f am: 7697718da3 am: 1ee70550c4 am: ab51c1716f
...
am: 43ff3318ce
Change-Id: Idc0ee16aed5c86c73adf064422eb46d09a97d9ae
2017-01-14 00:43:11 +00:00
Harish Mahendrakar
1ee70550c4
Decoder: Fixed an out of bound access while parsing SEI am: 99a85bb469 am: 1a77185504 am: 9f0eec950d am: 66fc94467f
...
am: 7697718da3
Change-Id: I60972b612d472e62a7e76be398496c78a33a89fc
2017-01-14 00:36:41 +00:00
Harish Mahendrakar
7697718da3
Decoder: Fixed an out of bound access while parsing SEI am: 99a85bb469 am: 1a77185504 am: 9f0eec950d
...
am: 66fc94467f
Change-Id: I8f6b2007c5f223e4333b72e7fedcecd4c2a7b2bf
2017-01-14 00:34:40 +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
Harish Mahendrakar
4300da4d0e
Call ih264d_deblock_display only for valid process calls am: 318368435f am: 2c71fb1941 am: d2977b77e3 am: d66e74cdbf am: 40ebdfd0fb am: cdb1b16a45 am: f9627fe750
...
am: ee30608e37
Change-Id: Idf70ab86588118496148cb32213ddc5856eec6fc
2017-01-09 17:37:49 +00:00
Harish Mahendrakar
cdb1b16a45
Call ih264d_deblock_display only for valid process calls am: 318368435f am: 2c71fb1941 am: d2977b77e3 am: d66e74cdbf
...
am: 40ebdfd0fb
Change-Id: I363759fc9520fd49f2b365d42e578e10d858db04
2017-01-09 17:22:48 +00:00
Harish Mahendrakar
40ebdfd0fb
Call ih264d_deblock_display only for valid process calls am: 318368435f am: 2c71fb1941 am: d2977b77e3
...
am: d66e74cdbf
Change-Id: I962aae8ffd9d6acb93a92e12f1424bfe54f96d53
2017-01-09 17:18:38 +00:00
Harish Mahendrakar
2c71fb1941
Call ih264d_deblock_display only for valid process calls
...
am: 318368435f
Change-Id: I210dfb1eaf04b3ddceffa041c43e25e52023090d
2017-01-09 17:03:46 +00:00
Marco Nelissen
9c2c615c92
Merge "Call ih264d_deblock_display only for valid process calls" into mnc-dev
2017-01-09 16:58:51 +00:00
Harish Mahendrakar
a815314248
Decoder: Fix in MB count in MBAff error handling am: 43e0aa2210 am: 5745d5d1a2 am: dafabbc424 am: 296ccc24de am: 8edce048d0 am: 2ce937ef07 am: fbd405bfc0
...
am: ce8b6307b2
Change-Id: I98dc083f3a9291d455af0b60d41a7a7197f30917
2017-01-09 16:39:45 +00:00
Harish Mahendrakar
2ce937ef07
Decoder: Fix in MB count in MBAff error handling am: 43e0aa2210 am: 5745d5d1a2 am: dafabbc424 am: 296ccc24de
...
am: 8edce048d0
Change-Id: I0c65e48e0d63ce06e6f45aabc88351546a3834d3
2017-01-09 16:24:44 +00:00
Harish Mahendrakar
8edce048d0
Decoder: Fix in MB count in MBAff error handling am: 43e0aa2210 am: 5745d5d1a2 am: dafabbc424
...
am: 296ccc24de
Change-Id: If235abc0bf790d89d09cdd563a1002a4b3dc4284
2017-01-09 16:20:03 +00:00
Harish Mahendrakar
5745d5d1a2
Decoder: Fix in MB count in MBAff error handling
...
am: 43e0aa2210
Change-Id: I7e3f3ba1dacffb592fa08475652696be887be2ab
2017-01-09 16:06:12 +00:00
Marco Nelissen
d1ebbd7139
Merge "Decoder: Fix in MB count in MBAff error handling" into mnc-dev
2017-01-09 15:58:25 +00:00
Harish Mahendrakar
ef0f9380bd
Decoder: Fixed allocation of ps_dec->ps_nbr_mb_row am: 9b095de571 am: ccd57d9029 am: 4ec0548b97 am: 6e50592ca9 am: c54813cf06 am: 22261bd5c3
...
am: 000ca8c68c
Change-Id: I978c2ff4af86543226f8ef4e899b51dffa59de31
2017-01-06 18:19:01 +00:00
Harish Mahendrakar
5435034015
Decoder: Fixed cur_mb_info initialization in error cases am: 902c15251f am: 89850806d1 am: c2ab726dc9 am: 45111c3c52 am: 2d9ee53783 am: 2593b52d4d am: 8c67b66b6e
...
am: 601f024ec8
Change-Id: I198e4a861a05d46faa75bffa3573a42f4f62f091
2017-01-06 18:06:35 +00:00
Harish Mahendrakar
89c8f093e3
Decoder: Fix in error concealment in the case of Mbaff clips am: 3ebff7dc62 am: 8dfaf7cf1b am: 7b9f87283b am: 0b7536238d am: 0cba21c6bf am: 79cfc9557d am: 2871e959d6
...
am: bb5851eb13
Change-Id: I5f73c5a8e15a5ae8108311e80ac306cd2bf1fd64
2017-01-06 18:06:33 +00:00
Harish Mahendrakar
d05806b2c0
Decoder: Fix in the case of error in the first MB in frame. am: 56b5563f3e am: 7f2a8c6fa8 am: f5d29ebf92 am: 9db31ee733 am: b95d51ad3a am: 2f0f7c3b81 am: f2efe71c75
...
am: 02a440bdec
Change-Id: Ia4e00557b2177bdad4501454ce5dba89089ab08a
2017-01-06 18:06:32 +00:00
Harish Mahendrakar
bbd43b445b
Decoder: Fix in returning incomplete frame error am: d1896deaf1 am: 3e29786590 am: 252ecb244e am: 0f5870d0ce am: 862e10b430 am: b8a9406113 am: 16cd53294c
...
am: d9655fc433
Change-Id: Ibd427351e4eee5451ce90cf50ccd87bd50fbce6e
2017-01-06 18:06:31 +00:00
Harish Mahendrakar
c54813cf06
Decoder: Fixed allocation of ps_dec->ps_nbr_mb_row am: 9b095de571 am: ccd57d9029 am: 4ec0548b97
...
am: 6e50592ca9
Change-Id: I56a790e1ee613f91e55319d1265bc5218fe5dfeb
2017-01-06 18:06:30 +00:00
Harish Mahendrakar
8d404d4e08
Decoder: Fix initialization of ps_next_dpb during reference list creation am: 54cbe1b29b am: a13436200c am: e057ae1738 am: 5fc3db621b am: 31e1ffeacb am: 53b01d5b00 am: d1dce9bafb
...
am: 5a2732bb3f
Change-Id: I8805f8e1fb95077c8cc63b9c3345618eab8c7887
2017-01-06 18:06:29 +00:00
Harish Mahendrakar
6e50592ca9
Decoder: Fixed allocation of ps_dec->ps_nbr_mb_row am: 9b095de571 am: ccd57d9029
...
am: 4ec0548b97
Change-Id: I266651c36b1634945d4113f8cf0a9e4df7bbd604
2017-01-06 18:03:29 +00:00
Harish Mahendrakar
2593b52d4d
Decoder: Fixed cur_mb_info initialization in error cases am: 902c15251f am: 89850806d1 am: c2ab726dc9 am: 45111c3c52
...
am: 2d9ee53783
Change-Id: Iccd3dfabcd039f1c273a56b02ebd81ae40b224dc
2017-01-06 17:55:03 +00:00
Harish Mahendrakar
79cfc9557d
Decoder: Fix in error concealment in the case of Mbaff clips am: 3ebff7dc62 am: 8dfaf7cf1b am: 7b9f87283b am: 0b7536238d
...
am: 0cba21c6bf
Change-Id: Ibb9eec593c179d3d198be1e2863456c4ef32569d
2017-01-06 17:55:02 +00:00