ec2c7b5be8c0f07e7a91e4320de6e7208248e626 |
|
30-Nov-2017 |
Naveen Kumar P <naveenkumar.p@ittiam.com> |
Merge "Update ctb pu map for I slice" into lmp-dev am: d4cb5bc056 am: 2c01a8105a am: 3598a31588 am: 3249f368df am: ef55cf7d83 am: a1930d6125 am: 143746ee0a Change-Id: I2bb2b69ef1fc9a929b7cffa57b2dca0e5aa847f1
|
3598a315884d42012d05b8e2ea78517d374f83cf |
|
30-Nov-2017 |
Naveen Kumar P <naveenkumar.p@ittiam.com> |
Merge "Update ctb pu map for I slice" into lmp-dev am: d4cb5bc056 am: 2c01a8105a Change-Id: I713638a47505ff1fcc01346c792390c20f0251cc
|
43f126112a8f2000cd0744f2fc5d545ff1a9a70c |
|
22-Jun-2017 |
Naveen Kumar P <naveenkumar.p@ittiam.com> |
Update ctb pu map for I slice The update in I slice is required for P/B slices in the same frame for accessing neighbor pus. Bug: 62851602 Bug: 63522067 Test: re-run PoC from b/62851602 Change-Id: Ie5e43f1cd5649b2745b6527654bc24d8c7d42932
/external/libhevc/decoder/ihevcd_parse_slice.c
|
2e75afa0b63f98b9b9c6401bd936266a2ae3eec0 |
|
07-Nov-2017 |
Naveen Kumar P <naveenkumar.p@ittiam.com> |
Merge "Fix first frame error return" into mnc-dev am: cd5fc07378 am: 6a8d396574 am: de7f47bcc0 am: 6f830783d1 am: 4ced4d140b Change-Id: I5693cee77a29fe6591a8d15a698af976688664be
|
8fff219facbecceee193e823d4faf7866524e92a |
|
10-Jul-2017 |
Naveen Kumar P <naveenkumar.p@ittiam.com> |
Fix first frame error return Remove the check that returns before joining the slave threads if there is an error in the first frame. And in slice error mode do not parse bitstream. Bug: 64784973 Test: no longer hangs on POC Change-Id: I3c2e2d9f84304bcb34831d7d796da710154774fa
/external/libhevc/decoder/ihevcd_parse_slice.c
|
4b51fe84713fd43ac43eb73b04f413ba07910391 |
|
20-Oct-2017 |
Naveen Kumar P <naveenkumar.p@ittiam.com> |
Merge "Set error skip ctbs as multiple 8x8 pus" into lmp-dev am: 6587d735fa am: 27e8401a7c am: 862bb09d83 am: 44b8f080fb am: 7ec22794a9 am: 4d3f1cc304 am: 5669203fdf Change-Id: I10dafebc1b85ff9521a15f01082e4794d1766df6
|
862bb09d83e6d1119e2d4d03979a8da3b4d45e5b |
|
20-Oct-2017 |
Naveen Kumar P <naveenkumar.p@ittiam.com> |
Merge "Set error skip ctbs as multiple 8x8 pus" into lmp-dev am: 6587d735fa am: 27e8401a7c Change-Id: Ia7712ae3fa31002fbde12b2491d42c8532555a26
|
2b9fb0c2074d370a254b35e2489de2d94943578d |
|
15-Sep-2017 |
Naveen Kumar P <naveenkumar.p@ittiam.com> |
Set error skip ctbs as multiple 8x8 pus Bug: 65123471 This is required for incomplete ctbs at the frame boundaries Change-Id: I7e41a3ac2f6e35a929ba4ff3ca4cfcc859a7b867
/external/libhevc/decoder/ihevcd_parse_slice.c
|
8ea578bc28a7636f5d0e6daab5b953b756cfc7fb |
|
10-Jul-2017 |
Harish Mahendrakar <harish.mahendrakar@ittiam.com> |
Merge "Limit boundary PU sizes in case of errors" into lmp-dev am: f661b00835 am: 34ec365ad3 am: f7579e8bd4 am: 54ce382232 am: e9683f3831 am: 5d5e3e5f60 am: dd544a23aa am: 877a39c5a0 Change-Id: I60d3125fa0b557da74fbb59de884ec2184693cc8
|
54ce382232189067284620393f2a3312884ac94f |
|
10-Jul-2017 |
Harish Mahendrakar <harish.mahendrakar@ittiam.com> |
Merge "Limit boundary PU sizes in case of errors" into lmp-dev am: f661b00835 am: 34ec365ad3 am: f7579e8bd4 Change-Id: I38d1ada08789a4fe31063445af07c6c75dcb50b1
|
62830d130b33ab196245e8fbda63639fe9420c18 |
|
23-Apr-2017 |
Harish Mahendrakar <harish.mahendrakar@ittiam.com> |
Limit boundary PU sizes in case of errors In case of error clips, some PUs are marked as skip. Ensure such PUs stay within the picture Bug: 37615911 Test: ran POC included with the bug. Change-Id: Ie0aeccc752cf556f9dea84de61c15a7906e1060b
/external/libhevc/decoder/ihevcd_parse_slice.c
|
6a7bdf21722e12614f4b3f0501d0ce31909a7077 |
|
01-Jun-2017 |
Naveen Kumar P <naveenkumar.p@ittiam.com> |
Handle error return in parse slice am: 4535874899 am: c83ae25b05 am: 2bdd1d0979 am: f103a876f8 am: 3a53506dd4 am: 416da06611 am: c8ca86237e am: 0806e67ec5 Change-Id: I48304693bde40f88567e93f2251888810f4f8eb5
|
f103a876f80fb9ae400bde62cdbc294c11e8f915 |
|
01-Jun-2017 |
Naveen Kumar P <naveenkumar.p@ittiam.com> |
Handle error return in parse slice am: 4535874899 am: c83ae25b05 am: 2bdd1d0979 Change-Id: Ib2359105fa8376d7fcb79973db597862f7340097
|
453587489900c62280aadd1d1c8e3899dc57e965 |
|
23-May-2017 |
Naveen Kumar P <naveenkumar.p@ittiam.com> |
Handle error return in parse slice Bug: 37430213 Change-Id: I77f5973db54edccc0972649035b0fbde961c10dd (cherry picked from commit 16c8c8cceeb74c7f4634803723a0b8b1f4881dc9)
/external/libhevc/decoder/ihevcd_parse_slice.c
|
14ca5bef566b7cc195396b6e7c611de1ab5e5a31 |
|
14-Mar-2017 |
Naveen Kumar Ponnusamy <naveenkumar.p@ittiam.com> |
Merge "Return error from cabac init if offset is greater than range" into lmp-dev am: 09ff5c6298 am: eef834a4d0 am: 49e9836a16 am: de6bd99214 am: ee8b0629d9 am: b6da1b1291 am: 8e0bd1fd7f am: fb96f065c9 Change-Id: I558839aa8dc86b14411c4c4f9320a7977f22c4ed
|
de6bd99214cde0d8e20be774a3c5d8f73d6ec2f5 |
|
13-Mar-2017 |
Naveen Kumar Ponnusamy <naveenkumar.p@ittiam.com> |
Merge "Return error from cabac init if offset is greater than range" into lmp-dev am: 09ff5c6298 am: eef834a4d0 am: 49e9836a16 Change-Id: Ia6594900b169d3f3dfe4e767558a5f76fb77e3fd
|
b92314c860d01d754ef579eafe55d7377962b3ba |
|
06-Mar-2017 |
Naveen Kumar Ponnusamy <naveenkumar.p@ittiam.com> |
Return error from cabac init if offset is greater than range When the offset was greater than range, the bitstream was read more than the valid range in leaf-level cabac parsing modules. Error check was added to cabac init to fix this issue. Additionally end of slice and slice error were signalled to suppress further parsing of current slice. Bug: 34897036 Change-Id: I1263f1d1219684ffa6e952c76e5a08e9a933c9d2 (cherry picked from commit 3b175da88a1807d19cdd248b74bce60e57f05c6a)
/external/libhevc/decoder/ihevcd_parse_slice.c
|
a066d531069879e715e6a87b6ae3f23bcc0d9da3 |
|
15-Feb-2017 |
Marco Nelissen <marcone@google.com> |
Merge "Fix in handling wrong cu_qp_delta" into lmp-dev am: 98f9e26d24 am: 10f2b105f5 am: b4ddce56d1 am: 59b232588b am: ca85c43d8d am: fc093b18cd am: 4f28fb5344 am: 29a107d6fb Change-Id: I25e5774e0bd95720864d4b86acae96899359a942
|
59b232588ba49d398bd9ba591a81cc0c692733d8 |
|
14-Feb-2017 |
Marco Nelissen <marcone@google.com> |
Merge "Fix in handling wrong cu_qp_delta" into lmp-dev am: 98f9e26d24 am: 10f2b105f5 am: b4ddce56d1 Change-Id: I2280a7fcbd5b71ca3d6f8c0a747f4805e96caea8
|
01ca88bb6c5bdd44e071f8effebe12f1d7da9853 |
|
13-Jan-2017 |
Harish Mahendrakar <harish.mahendrakar@ittiam.com> |
Fix in handling wrong cu_qp_delta cu_qp_delta is now checked for the range as specified in the spec Bug: 33966031 Change-Id: I00420bf68081af92e9f2be9af7ce58d0683094ca
/external/libhevc/decoder/ihevcd_parse_slice.c
|
27405a217f75f663a814454068bd81fcf30e9cf6 |
|
20-Jan-2016 |
Harish Mahendrakar <harish.mahendrakar@ittiam.com> |
Added memory barrier calls On some A72 based devices, data shared between cores was found to be inconsistent which was resulting in an infinite loop. Adding memory barriers before marking a CTB as parsed/processed, all the pending memory operations are guaranteed to be completed. Change-Id: I6e3bb11123a3c12ba7e69c4bfcd38960616f9fb5 (cherry picked from commit 031b91dde5dd07c15d6401601e47e7c937e79051)
/external/libhevc/decoder/ihevcd_parse_slice.c
|
221aaccb7a9b501ce16ccc1fd7f7d44a8f73cd6e |
|
28-Oct-2014 |
Naveen Kumar Ponnusamy <naveenkumar.p@ittiam.com> |
Few bug fixes in loop filter Removed few unused functions Fixed an issue in 420P output in shared mdoe Few bug fixes in handling loop filter corner cases in multi-tile multi-slice clips Renamed few elements in mv_buf_t for consistency Bug: 22860270 Change-Id: I8d179b9ad3c7ee3ad27972ee02ea2658fd2c3c25
/external/libhevc/decoder/ihevcd_parse_slice.c
|
9663ae211632948494bebd703d4d8f7cb576d7d6 |
|
28-Oct-2014 |
Naveen Kumar Ponnusamy <naveenkumar.p@ittiam.com> |
Few bug fixes in loop filter Removed few unused functions Fixed an issue in 420P output in shared mdoe Few bug fixes in handling loop filter corner cases in multi-tile multi-slice clips Renamed few elements in mv_buf_t for consistency Change-Id: I8d179b9ad3c7ee3ad27972ee02ea2658fd2c3c25
/external/libhevc/decoder/ihevcd_parse_slice.c
|
6c166a9e18156d364d0704fccbd53a7dc022e97d |
|
24-Jun-2014 |
Naveen Kumar Ponnusamy <naveenkumar.p@ittiam.com> |
Source files clean up Cleaned up source files for redundant and inactive #if directives
/external/libhevc/decoder/ihevcd_parse_slice.c
|
707042fda96ebede81408b854385173483798bcd |
|
04-Jun-2014 |
Harish Mahendrakar <harish.mahendrakar@ittiam.com> |
Few bug fixes and warnings removed Added support for returning coded width and height along with display dimensions Fixed few macros for mips Removed signed comparison warnings Removed few files that are not needed Fixed an issue in handling more than 256 slices in a picture Bug: 14571712 Change-Id: Ie485aaae3a13744bc9acff8aa699efbbc31f94f1
/external/libhevc/decoder/ihevcd_parse_slice.c
|
0d8951cef4b1a1dbf4ff5ba3e8796cf1d4503098 |
|
16-May-2014 |
Harish Mahendrakar <harish.mahendrakar@ittiam.com> |
Initial Version of HEVC decoder Compliant to reference software HM11.0 onwards Bug: 14571712 Change-Id: I8af25c1221cc6ab70440141c4d9b48c1ac69696a
/external/libhevc/decoder/ihevcd_parse_slice.c
|