Harish Mahendrakar
80f3b06d90
Decoder: Fixes in handling errors in Mbaff clips. am: 6676aeb419 am: fab0729908 am: 05bd0e8d4c am: 69b2803e55
...
am: dcb099e183
Change-Id: I9d542a27d8d0410758485a6ca7799c9715bb0729
2016-10-19 00:05:30 +00:00
Harish Mahendrakar
30243167b0
Decoder: Ignore few dpb errors am: 026745ef04 am: 5d794693d5 am: 4483ecc64b am: 7e5239dd82
...
am: a3a7de7001
Change-Id: I8c3ae6a50d75574789e5540372b0bf7a3170438f
2016-10-19 00:05:11 +00:00
Harish Mahendrakar
dcb099e183
Decoder: Fixes in handling errors in Mbaff clips. am: 6676aeb419 am: fab0729908 am: 05bd0e8d4c
...
am: 69b2803e55
Change-Id: Ie26061f05f05cc1095401966bd6902d186fa1591
2016-10-18 23:58:44 +00:00
Harish Mahendrakar
a3a7de7001
Decoder: Ignore few dpb errors am: 026745ef04 am: 5d794693d5 am: 4483ecc64b
...
am: 7e5239dd82
Change-Id: I4cbbe4ecf9a16e92941409b26a1b23fa09d80fa1
2016-10-18 23:58:28 +00:00
Harish Mahendrakar
fab0729908
Decoder: Fixes in handling errors in Mbaff clips.
...
am: 6676aeb419
Change-Id: If83edf15d904c166661b3ab6065c5230269231dd
2016-10-18 23:36:38 +00:00
Harish Mahendrakar
5d794693d5
Decoder: Ignore few dpb errors
...
am: 026745ef04
Change-Id: Ibd9e7f2c7936fcd1f8bea8a84b99eb9780947feb
2016-10-18 23:36:27 +00:00
Harish Mahendrakar
6676aeb419
Decoder: Fixes in handling errors in Mbaff clips.
...
Fixes mb_x, mb_y and first_mb_in_slice for Mbaff error streams
Bug: 30481714
Change-Id: Ie99f3b57e48a620a4bc7aee88031955a2e1b6753
2016-10-18 12:19:18 -07:00
Harish Mahendrakar
026745ef04
Decoder: Ignore few dpb errors
...
Ignore dpb errors, where decoder fails to release a non-existing picture
from reference lists. This is needed to decode streams where few pictures
are missing.
Change-Id: I8ece68cb1fa22473029e16158cd86ce7a197027a
2016-10-18 12:19:06 -07:00
Harish Mahendrakar
fe243c2298
Decoder: Fixes for handling errors in multi-slice MB Aff streams am: bc71ad2d43 am: 02f663b3c2 am: ea085f8526 am: 19ab04056d
...
am: 670293535c
Change-Id: I16015eb69ae5dd257debbaea2de12966b559bb48
2016-09-22 22:00:31 +00:00
Harish Mahendrakar
670293535c
Decoder: Fixes for handling errors in multi-slice MB Aff streams am: bc71ad2d43 am: 02f663b3c2 am: ea085f8526
...
am: 19ab04056d
Change-Id: Ia8b75b824f8225143f52295460c5ec8285b6b443
2016-09-22 21:58:32 +00:00
Harish Mahendrakar
02f663b3c2
Decoder: Fixes for handling errors in multi-slice MB Aff streams
...
am: bc71ad2d43
Change-Id: Ibcbdbb3c4473b3199abff8d47444e59416589695
2016-09-22 18:19:55 +00:00
Harish Mahendrakar
bc71ad2d43
Decoder: Fixes for handling errors in multi-slice MB Aff streams
...
Initialize default reference buffer for erroneous interlaced clips
Pick slice_type from decode thread slice structure
Call start_of_pic only once
Bug: 30822755
Change-Id: I553c646446d99a626d62351aa1b385355191cdc3
2016-09-22 08:29:34 -07:00
Harish Mahendrakar
a2723f8647
Fix in the case of invalid SPS PPS am: c2e8ffe451 am: ff7ccdab0c am: 956ab4c476 am: 5c1f3eb993
...
am: 8b610a8350
Change-Id: I586ffd87cbb76040e18eed79b8b776dcd1567e5c
2016-09-21 20:49:00 +00:00
Harish Mahendrakar
8b610a8350
Fix in the case of invalid SPS PPS am: c2e8ffe451 am: ff7ccdab0c am: 956ab4c476
...
am: 5c1f3eb993
Change-Id: Ic3fe94c0c5ab99f62a560c999dfb1d9815eab1d5
2016-09-21 20:46:29 +00:00
Harish Mahendrakar
ff7ccdab0c
Fix in the case of invalid SPS PPS
...
am: c2e8ffe451
Change-Id: Iaf266c5ff2187ba980737b699884e3ebebe87bd0
2016-09-21 20:38:58 +00:00
Harish Mahendrakar
c2e8ffe451
Fix in the case of invalid SPS PPS
...
Bug: 31092462
Change-Id: I0e2ab5a1088717bbf36f6b0cf859b5a6e0f59c5d
2016-09-21 09:50:06 -07:00
Harish Mahendrakar
b424a5e101
Fixed error concealment when no MBs are decoded in the current pic am: b926905ee2 am: ff54ee6115 am: 9fca73a55e am: 19080458ba
...
am: 9836aa04a9
Change-Id: I7a2f3551c304c180df9e05b06de9de7bef0b9436
2016-07-14 01:37:54 +00:00
Harish Mahendrakar
9836aa04a9
Fixed error concealment when no MBs are decoded in the current pic am: b926905ee2 am: ff54ee6115 am: 9fca73a55e
...
am: 19080458ba
Change-Id: Ibe5dc75e9b5d340f8c9ad412797b3948da00ef24
2016-07-14 01:34:37 +00:00
Harish Mahendrakar
ff54ee6115
Fixed error concealment when no MBs are decoded in the current pic
...
am: b926905ee2
Change-Id: I8a0a6fc068b543a4431b085c9335301e89ef2e14
2016-07-14 01:22:44 +00:00
Harish Mahendrakar
b926905ee2
Fixed error concealment when no MBs are decoded in the current pic
...
Bug: 29493002
Change-Id: I3fae547ddb0616b4e6579580985232bd3d65881e
2016-07-13 17:32:27 -07:00
Harish Mahendrakar
83f2b8ab29
DO NOT MERGE Decoder: Initialize few VUI params to signal unspecified values
...
Initialize video_format to 5 and colour_primaries, transfer_characteristics
and matrix_coefficients to 2 to signal that these are not present in the bitstream.
Bug: 29640760
Change-Id: Ib54ceadcd6d7962e3077bc7266d70983b1d0e141
2016-07-11 22:29:33 +00:00
Hangyu Kuang
b4a03ec634
Merge "DO NOT MERGE Decoder: Added support for exporting VUI params" into nyc-mr1-dev
2016-07-11 22:28:53 +00:00
Harish Mahendrakar
ba93b7fedb
DO NOT MERGE Decoder: Added support for exporting VUI params
...
Bug: 27442922
Change-Id: I4bc3a9fb31ffea1e9e8ae32e5ed49fcc12fbdf42
2016-07-11 22:21:03 +00:00
Ray Essick
daefcde2ed
DO NOT MERGE ANYWHERE: Remove several memset() calls which overwrote buffers initialized
...
in buf_mgr_init(). Affects 6.0 only.
2016-06-23 22:07:15 +00:00
Robert Shih
ac9332c9ac
Merge \\\\"Decoder: Initialize first_pb_nal_in_pic for error slices\\\\" into mnc-dev am: b9d7cba8bf am: c73e000665 am: 59248aa67c
...
am: c4ef0f6129
Change-Id: I57e93af0f4f9d3f3f2d0cbbccbf21397602cc87a
2016-06-21 19:01:42 +00:00
Harish Mahendrakar
c73e000665
Merge \"Decoder: Initialize first_pb_nal_in_pic for error slices\" into mnc-dev
...
am: b9d7cba8bf
Change-Id: I62f9c45eea70968942198b20f47c158dede39d8d
2016-06-21 18:53:18 +00:00
Robert Shih
b9d7cba8bf
Merge "Decoder: Initialize first_pb_nal_in_pic for error slices" into mnc-dev
2016-06-21 18:47:11 +00:00
Harish Mahendrakar
49f36805b3
Decoder: Do not conceal slices with invalid SPS/PPS am: 3a419eac8d am: 48b182db5d am: ea40cf81eb
...
am: 44a2462a71
Change-Id: I42e0c567f5c24841a2f678ff6e2faff85c002c71
2016-06-21 17:44:01 +00:00
Harish Mahendrakar
48b182db5d
Decoder: Do not conceal slices with invalid SPS/PPS
...
am: 3a419eac8d
Change-Id: I09e962ab090f890a149cb967f2b04fd95a7d76d7
2016-06-21 17:35:49 +00:00
Harish Mahendrakar
7a54468cf8
Decoder: Initialize first_pb_nal_in_pic for error slices
...
first_pb_nal_in_pic was uninitialized for error clips
Bug: 29023649
Change-Id: Ie4e0a94059c5f675bf619e31534846e2c2ca58ae
2016-06-16 17:28:19 -07:00
Harish Mahendrakar
3a419eac8d
Decoder: Do not conceal slices with invalid SPS/PPS
...
Bug: 28835995
2016-06-14 13:43:54 -07:00
Marco Nelissen
afe52d7476
Merge \\\\"Decoder: Fix slice number increment for error clips\\\\" into mnc-dev am: 2e88a2aa67 am: d75185f90e am: abd921f407
...
am: 46635d205b
Change-Id: I33ae1d1daeb6b7ca83a7ce4913e6b7f40ca87283
2016-06-10 21:42:37 +00:00
Harish Mahendrakar
d75185f90e
Merge \"Decoder: Fix slice number increment for error clips\" into mnc-dev
...
am: 2e88a2aa67
Change-Id: I791c029e3b39202db3f49f13fbb511904b5e8fef
2016-06-10 21:31:13 +00:00
Marco Nelissen
2e88a2aa67
Merge "Decoder: Fix slice number increment for error clips" into mnc-dev
2016-06-10 21:21:44 +00:00
Harish Mahendrakar
5e4f64c074
Decoder: Fix slice number increment for error clips
...
Bug: 28673410
2016-06-09 08:31:55 -07:00
Harish Mahendrakar
64e6a63272
Fix slice params for interlaced video am: 2c9d67ffaf am: b70297ef4b
...
am: 4abe7805da
* commit '4abe7805da ':
Fix slice params for interlaced video
Change-Id: Ie82a2a710d461fa6a2192d3d63741b4eeb2b8ce0
2016-05-26 00:17:40 +00:00
Harish Mahendrakar
2c9d67ffaf
Fix slice params for interlaced video
...
Bug: 28165661
Change-Id: I912a86bd78ebf0617fd2bc6eb2b5a61afc17bf53
2016-05-25 20:06:08 +00:00
Harish Mahendrakar
cdfd7573ec
Fix slice params for interlaced video
...
Bug: 28165661
Change-Id: I912a86bd78ebf0617fd2bc6eb2b5a61afc17bf53
2016-05-25 02:25:00 +00:00
Harish Mahendrakar
c6d37bf231
Decoder: Set u1_long_term_reference_flag to 0 for error concealment am: eacafb943c am: 4e5762ce4b am: 941c3b423d
...
am: 81497a0788
* commit '81497a0788 ':
Decoder: Set u1_long_term_reference_flag to 0 for error concealment
Change-Id: I8c6ee4489729f5036c8066ad8c4da1d28a5b9851
2016-05-24 00:54:11 +00:00
Harish Mahendrakar
4e5762ce4b
Decoder: Set u1_long_term_reference_flag to 0 for error concealment
...
am: eacafb943c
* commit 'eacafb943c ':
Decoder: Set u1_long_term_reference_flag to 0 for error concealment
Change-Id: I8836bf700a7b77deff062d9d1737b903583ad6b2
2016-05-24 00:28:43 +00:00
Harish Mahendrakar
eacafb943c
Decoder: Set u1_long_term_reference_flag to 0 for error concealment
...
For MBs which are in error, set u1_long_term_reference_flag to zero.
This ensures latest frame is used for concealment
Bug: 28470138
Change-Id: I58eab5bc1da277823f3dbb4103ba50867f8935dc
2016-05-23 21:26:38 +00:00
Harish Mahendrakar
f34b7a27a2
Decoder: Initialize slice parameters before concealing error MBs am: 33db7a0f4e am: 129a6006b4 am: fc855de43f
...
am: 634b546f34
* commit '634b546f34 ':
Decoder: Initialize slice parameters before concealing error MBs
Change-Id: I9b919624c7914e7e8ef4607dd7bd5a763eff3e0f
2016-05-23 18:49:09 +00:00
Harish Mahendrakar
129a6006b4
Decoder: Initialize slice parameters before concealing error MBs
...
am: 33db7a0f4e
* commit '33db7a0f4e ':
Decoder: Initialize slice parameters before concealing error MBs
Change-Id: I91b5e507d6871e523add85ed774c5de2b85fcf18
2016-05-23 18:34:43 +00:00
Harish Mahendrakar
33db7a0f4e
Decoder: Initialize slice parameters before concealing error MBs
...
Also memset ps_dec_op structure to zero.
For error input, this ensures dimensions are initialized to zero
Bug: 28165661
Change-Id: I66eb2ddc5e02e74b7ff04da5f749443920f37141
2016-05-20 15:27:35 -07:00
Marco Nelissen
c6f7be0ea0
Merge "Decoder: Fix for handling invalid intra mode" into mnc-dev am: 37579218eb am: af63f6f357 am: 2d0ff948ac
...
am: a2199594ae
* commit 'a2199594ae ':
Decoder: Fix for handling invalid intra mode
Change-Id: I8ce213525d0d821cf0c0b4b2e01c04c6a01505d3
2016-05-13 22:39:07 +00:00
Harish Mahendrakar
af63f6f357
Merge "Decoder: Fix for handling invalid intra mode" into mnc-dev
...
am: 37579218eb
* commit '37579218eb ':
Decoder: Fix for handling invalid intra mode
Change-Id: Ia41f2b0c19b83d3508044487469176894ba898d4
2016-05-13 22:31:11 +00:00
Marco Nelissen
37579218eb
Merge "Decoder: Fix for handling invalid intra mode" into mnc-dev
2016-05-13 22:20:17 +00:00
Harish Mahendrakar
3efc4664c8
Decoder: Memset few structures to zero to handle error clips am: 370bd8625d am: 3fa6dfb504
...
am: a17f3104aa
* commit 'a17f3104aa ':
Decoder: Memset few structures to zero to handle error clips
Change-Id: I5b1b3aa713c27b215143f58f5cfb536d779ba5c2
2016-05-13 19:51:35 +00:00
Harish Mahendrakar
370bd8625d
Decoder: Memset few structures to zero to handle error clips
...
Bug: 27907656
Change-Id: I671d135dd5c324c39b4ede990b7225d52ba882cd
2016-05-11 09:20:48 -07:00
Harish Mahendrakar
43a1cf620f
DO NOT MERGE. AVC decoder: init structures
...
Memset few structures to zero to handle error clips
Bug: 27907656
Change-Id: I517841fc8b6d674f7e4e3ebaf60dd2e42f1152ae
2016-05-11 08:18:59 -07:00