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
Harish Mahendrakar
5e4f64c074
Decoder: Fix slice number increment for error clips
...
Bug: 28673410
2016-06-09 08:31:55 -07:00
Wonsik Kim
4fb0fcb8cc
Handle level/profile/num_ref_frames/num_reorder change at the same resolution
...
Bug: 28083781
Change-Id: Ifa78c3125ab207ce5e39166f4891cba0d3a4e39c
2016-04-18 15:59:09 +09:00
Marco Nelissen
66be90d7a0
Reconcile branch with master after mass cherrypicks
...
Change-Id: Ib017480389cb9f5204e5437716653016da348dba
2015-10-16 20:23:10 +00:00
Harish Mahendrakar
5351d3a403
Decoder: Added a check for unsupported resolutions
...
Decoder now returns an error for resolutions greater than 3840x2176
Bug: 24542936
Change-Id: I38be0e4c5cf2a980bfd4c781f3b49171f73b5ccb
2015-10-13 23:28:19 +00:00
Hamsalekha S
9d04b13b62
Moved check for level after check for resolution change.
...
This is required for DRC tests in CTS .
Change-Id: Icd0fe10d97c6ee55f8358682a578bddb58590de4
2015-10-09 11:35:26 -07:00
Harish Mahendrakar
251b007ecc
Decoder: Reduced memory requirements
...
Memory allocations are now done based on contents of SPS
API changed to move allocations inside the library
Also changed strlen to strnlen
Bug: 24221026
Change-Id: I9130457f564cddb4da7ec6399cc9fe88ee871217
2015-09-23 18:35:27 +00:00
Harish Mahendrakar
2ee0c1bced
Return error in SPS/PPS parsing when extra bytes are read from input
...
Bug: 24157524
Change-Id: I4b319ef8e23e1ba5f84f52b92f40ba7fb1429101
2015-09-18 14:12:13 -07:00
Hamsalekha S
8a50328131
Support for level greater than level at init in Decoder
...
Added support to check num_ref_frames in SPS
and num_reorder_frames in VUI before returning error for level
Bug: 22860270
Change-Id: I392bab419385ca239836d200f9f2b064915a8a46
2015-07-31 18:53:17 +00:00
Hamsalekha S
9f0dcba9b4
Improved error resilience in decoder
...
Fixed buffer management for error cases
Fixed end of picture detection logic for multiple slice error cases
Fixed handling of incomplete frame, missing slices.
Change-Id: Iae447667e4d88869a8bf992180cacd77870b9877
2015-06-25 08:25:44 -07:00
Hamsalekha S
c080d57996
Moved check for level after check for resolution change.
...
This is required for DRC tests in CTS .
Change-Id: Icd0fe10d97c6ee55f8358682a578bddb58590de4
2015-06-25 08:25:42 -07:00
Marco Nelissen
8ef4c3f614
Multithreading changes and better error resilience
...
Fixed the following bugs
Issue 21145276
Issue 21144884
Issue 21181133
Issue 21181134
Decoder now returns error if the level in stream is higher than level at init
Change-Id: I8892c62bd98f7854d046510330c05a1e9ca826b2
2015-06-03 07:27:36 -07:00
Lajos Molnar
a2b49e5f05
fix file permissions
...
Change-Id: Ia4f99d5b963acd8d8a1afc2fbdf06b122d898f63
2015-05-05 17:51:34 +00:00
Harish Mahendrakar
3a52efd361
Fixed few issues seen in CTS tests
...
Added support for encoding non-multiple of 16 dimensions
Added support for encoding dimensions smaller than 64x64
Aligned coeff data to 4 byte boundary
Bug: 20554276
Change-Id: I111093950f94698296d8499a2845cfe2db6c557b
2015-05-05 17:45:29 +00:00
Hamsalekha S
8d3d303c79
Initial version
...
Change-Id: I7efe9a589cd24edf86e8d086b40c27cbbf8b4017
2015-04-02 15:59:02 +05:30