History log of /external/libhevc/decoder/ihevcd_decode.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7f2573c607d8d7dd0b0814306f4da2955d1c0049 17-Jun-2017 Naveen Kumar P <naveenkumar.p@ittiam.com> Merge "Check number of output buffers and sizes" into lmp-dev am: 493410548a am: 41d5957422 am: cecb593ca5 am: 6bf3e38d8c am: 1363086b84 am: 245b52a221 am: bee8b9e1c4 am: d114cccc41 am: b7b239c6d6 am: cf2b75916e am: 9c4e5e2e25
am: 49d705f4ff

Change-Id: Id9dc8322ef2f69302598774218c11db6166279f7
1363086b84e8e9e8df0728d3574352824fa4968d 17-Jun-2017 Naveen Kumar P <naveenkumar.p@ittiam.com> Merge "Check number of output buffers and sizes" into lmp-dev am: 493410548a am: 41d5957422 am: cecb593ca5
am: 6bf3e38d8c

Change-Id: I179c1b76706a54adb014cd5a8c7d75b98025239a
6bf3e38d8c09a0273786f75df6636cfe6de6a0a4 17-Jun-2017 Naveen Kumar P <naveenkumar.p@ittiam.com> Merge "Check number of output buffers and sizes" into lmp-dev am: 493410548a am: 41d5957422
am: cecb593ca5

Change-Id: I5e81ebce4997638ea565460f28af3131248e47b4
1ffb19f7ae4c9622a270ad87f950ce8ffe622783 02-Jun-2017 Naveen Kumar P <naveenkumar.p@ittiam.com> Check number of output buffers and sizes

Bug: 37435531
Bug: 36817631
Bug: 36492741
Change-Id: I85e3da9a8aaefaac0b494868fdc94d858e4cf8e6
/external/libhevc/decoder/ihevcd_decode.c
cd6e8bed89bd776e916c6d1bc43ca52709462a7a 14-Nov-2016 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Handle invalid slice_address in slice header am: f4f3556e04 am: 24085f5dc4 am: 5d759ab5a0 am: adbffbcd6a am: fabc967182 am: b364f6bcf9 am: f432e6f293 am: fbccd4bedb
am: 318b63d360

Change-Id: If280fd4c1839734326c2806b9ad5bdb3a41ace0c
24085f5dc48682dd6fdc4da007cb607de2ea2412 14-Nov-2016 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Handle invalid slice_address in slice header
am: f4f3556e04

Change-Id: I9e49276592e24cb52e3b62ecfa04a5a0edc7fb74
f4f3556e04a9776bcc776523ae0763e7d0d5c668 10-Nov-2016 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Handle invalid slice_address in slice header

If an invalid slice_address was parsed, it was resulting in an incomplete
slice header during decode stage. Fix this by not incrementing slice_idx
for ignore slice error

Bug: 32322258
Change-Id: I8638d7094d65f4409faa9b9e337ef7e7b64505de
/external/libhevc/decoder/ihevcd_decode.c
613c712d196d00b6aec71d0b316427ab3e947012 18-Dec-2015 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Added support for parsing SEI parameters

Change-Id: I28e1f23d5a216ea9696f73ed4a105eab1b464a8e
/external/libhevc/decoder/ihevcd_decode.c
f9f8d07fb83b1395af5d515bccbaed8aa6788019 12-Oct-2015 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Returning error for unsupported resolutions

Decoder now returns error for streams greater than 8448x4320

Change-Id: I2cfebf62255d4c6e33b79211fa55af06a097e776
/external/libhevc/decoder/ihevcd_decode.c
e3d6224dca4eb80297009b1a753aa65cb0117bd8 31-Aug-2015 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Reduced memory requirements

Memory allocations are now done based on contents of SPS
API changed to move allocations inside the library

Change-Id: Ia4333cc2c01d7402dfe05e55e3c8a770a86be693
/external/libhevc/decoder/ihevcd_decode.c
137754b36243967714bd23e3c02ef0c44bce5b7b 01-Sep-2015 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Memset 8 extra bytes at the end of internal bitstream buffer

Decoder may read 8 extra bytes at the end of this buffer.
Though it will never be used, setting it to zero will ensure
unitialized reads are avoided

Change-Id: Id7bf81ea73718a677c326e352ad3f4dc1756601a
/external/libhevc/decoder/ihevcd_decode.c
233819f9a3456e7a51264b000b52284f74745b28 14-Aug-2015 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Fixed returning U and V output pointers in shared mode for 420p

Change-Id: I5bdea6af37217020d50267dac9e59077d8ce1786
/external/libhevc/decoder/ihevcd_decode.c
4d73ab3ec9823d009fa01beea164c0036b5215b9 31-Aug-2015 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Reduced memory requirements

Memory allocations are now done based on contents of SPS
API changed to move allocations inside the library

Change-Id: Ia4333cc2c01d7402dfe05e55e3c8a770a86be693
/external/libhevc/decoder/ihevcd_decode.c
fda5fafd411789991bfacf6884186a1d73908e05 01-Sep-2015 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Memset 8 extra bytes at the end of internal bitstream buffer

Decoder may read 8 extra bytes at the end of this buffer.
Though it will never be used, setting it to zero will ensure
unitialized reads are avoided

Change-Id: Id7bf81ea73718a677c326e352ad3f4dc1756601a
/external/libhevc/decoder/ihevcd_decode.c
1b02194ad7f00cf277bbad52053cc2323aac0542 14-Aug-2015 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Fixed returning U and V output pointers in shared mode for 420p

Change-Id: I5bdea6af37217020d50267dac9e59077d8ce1786
/external/libhevc/decoder/ihevcd_decode.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_decode.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_decode.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_decode.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_decode.c