History log of /external/libhevc/decoder/ihevcd_api.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
19eb590e4d68e3b0f9a29e9d8b4b2375efea96ae 03-Nov-2017 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Merge "Decoder: Handle ps_codec_obj memory allocation failure gracefully" into mnc-dr-dev am: 59d29f3a42 am: 1232ed762a am: c3388332a1 am: 9616d06d9f am: b248b90e5c am: 9268f7f6f8 am: ba34c2e4f6
am: e3887b800d

Change-Id: Ib7ae7465ec696d254a54e9b94b77500e2f259240
b248b90e5ca824861d3c2cee4d24e3c838bbf366 03-Nov-2017 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Merge "Decoder: Handle ps_codec_obj memory allocation failure gracefully" into mnc-dr-dev am: 59d29f3a42 am: 1232ed762a am: c3388332a1
am: 9616d06d9f

Change-Id: I9302f1123e6db6215640364bc8e2382d03544974
59d29f3a42d06a8b49eb397792a33f219025988a 03-Nov-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Decoder: Handle ps_codec_obj memory allocation failure gracefully" into mnc-dr-dev
a966e2a65dd901151ce7f4481d0084840c9a0f7e 26-Oct-2017 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Decoder: Handle ps_codec_obj memory allocation failure gracefully

If memory allocation for ps_codec_obj fails, return gracefully
with an error code. All other allocation failures are
handled correctly.

Bug: 68299873
Test: before/after with always-failing malloc
Change-Id: I5e6c07b147b13df81e65476851662d4b55d33b83
/external/libhevc/decoder/ihevcd_api.c
1ee4f5d7731b16349df5bf0b83814560ef539e66 31-Aug-2017 Naveen Kumar P <naveenkumar.p@ittiam.com> Fix tile index buf alloc size

Bug: 64893226

Change-Id: Iec02f6a7b65804cc3daadf6e29d57a7ad955d517
(cherry picked from commit 6921d875c1176cc79a582dd7416e020bf011b53e)
/external/libhevc/decoder/ihevcd_api.c
1cbe754f52ef3103e8575494e1c84062375981df 10-Oct-2017 Naveen Kumar P <naveenkumar.p@ittiam.com> Alloc extra bytes for bits buf for parse optimzation am: 4cf597a518 am: 847da962ca am: 1a4160b448 am: 0f0d14ee95 am: 1f1b528420 am: c8d00a7dc9 am: 3459daa979
am: 2e435f308a

Change-Id: I6384f4c47c539862a690b133750d573a902ab62d
1f1b528420c367b11318e599d500ec3f00bc496c 10-Oct-2017 Naveen Kumar P <naveenkumar.p@ittiam.com> Alloc extra bytes for bits buf for parse optimzation am: 4cf597a518 am: 847da962ca am: 1a4160b448
am: 0f0d14ee95

Change-Id: I41874af1fe263bd3b532d7034b0294d143fcf2b1
0f0d14ee954f8cf4f71eec7466cce9eef45dfaf9 10-Oct-2017 Naveen Kumar P <naveenkumar.p@ittiam.com> Alloc extra bytes for bits buf for parse optimzation am: 4cf597a518 am: 847da962ca
am: 1a4160b448

Change-Id: Ibc63539ee338fa1da8570c1d2e865998b4651c19
4cf597a518436abf964b020bb97f97e490f80065 19-Sep-2017 Naveen Kumar P <naveenkumar.p@ittiam.com> Alloc extra bytes for bits buf for parse optimzation

Without this extra allocation, if a nal fills entire bits
buffer, there will be out of bound memory read access.

Bug: 65719872
Test: ran poc before/after on ASAN of master
Change-Id: I1c36821505bdc4fe6c23f30a02ab2fb0fb657946
/external/libhevc/decoder/ihevcd_api.c
685c2f62a5be871553ee6aa672b2d6affb4d2057 14-Sep-2017 Naveen Kumar P <naveenkumar.p@ittiam.com> Merge "Fix tile index buf alloc size" into nyc-dev am: 79ffdee092 am: c67922bab6 am: 40dd7c7348 am: c0a095a829
am: c7f4e06a7c

Change-Id: Ic950776ed9e167ace81b51d960cf3d2f84b06d75
c67922bab63f408e854bd60bb0875e2a69ab92a1 13-Sep-2017 Naveen Kumar P <naveenkumar.p@ittiam.com> Merge "Fix tile index buf alloc size" into nyc-dev
am: 79ffdee092

Change-Id: I4a488b9548124ccdc0844dc8338cd609359ae1be
6921d875c1176cc79a582dd7416e020bf011b53e 31-Aug-2017 Naveen Kumar P <naveenkumar.p@ittiam.com> Fix tile index buf alloc size

Bug: 64893226

Change-Id: Iec02f6a7b65804cc3daadf6e29d57a7ad955d517
/external/libhevc/decoder/ihevcd_api.c
ecdc4c1a1c868d675d9d4026f91ec3794cf43ae9 27-Apr-2016 Harish Mahendrakar <harish.mahendrakar@ittiam.com> DO NOT MERGE Added support for exporting SEI mastering display color params

Bug: 27442922

Change-Id: Id466d48070ed916f18ebed6d3cf592bdcd206b83
/external/libhevc/decoder/ihevcd_api.c
506045b5adf4a589f0988cb9a9ae72c0138c7bf0 27-Apr-2016 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Added support for exporting SEI mastering display color params

Bug: 27442922

Change-Id: Id466d48070ed916f18ebed6d3cf592bdcd206b83
/external/libhevc/decoder/ihevcd_api.c
164727b5a60b9fbb44a8414bae7fae4c0898a89c 02-Nov-2015 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Fixed uninitialized reads for error clips

Fixed valgrind errors for uninitialized reads from heap allocation
Bugfix: 25278021

Change-Id: I43008479fe8298a3a4cf6bb1708960cc78a34911
/external/libhevc/decoder/ihevcd_api.c
dca46f9e910edc5a31d19304ffa98e0654dfb638 26-Oct-2015 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Added few memsets to avoid uninitialized reads for error clips

Also aligned few allocations to 4 byte boundary

Bug: 25070493
Bug: 24686670

Change-Id: Ia00b3a3db1066650f85bb3e7c904e8acee102696
/external/libhevc/decoder/ihevcd_api.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_api.c
6267c11c733b1d96ef75ac4b2854c86c7478d8a0 05-Aug-2015 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Simplified error checks for setting stride

Change-Id: Ie8df0eebca7967fc87b4662e0cc582033dac6aae
/external/libhevc/decoder/ihevcd_api.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_api.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_api.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_api.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_api.c