History log of /frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
47d4b33b504e14e98420943f771a9aecd6d09516 04-Oct-2017 Naveen Kumar P <naveenkumar.p@ittiam.com> Access HEVC context after create fail check

Bug: 66969193
Change-Id: Icd1c8d78986e3795ba7f1c1d50ebeb90d77f6178
(cherry picked from commit 2bee8317ecfa5dca3c43d99db40491c4e28f832d)
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
8437f4e9094567affaa72ba7bfab654e12e78399 31-May-2017 Ram Mohan M <ram.mohan@ittiam.com> Bug fix: timestamp deviation fail test

In mpeg2/avc/hevc decoder, after resolution change, old timestamps
are still retained by the plugin. In mpeg2 decoder these old timestamps
are being sent for the new sequence. This is corrected.

Test: Small CtsMediaTestCases
Bug: 62273493

Change-Id: Ie464e3b48df6c8f21b1dbb9d45cb3726d53285ca
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
792997afead8fefe6978cf59940e74bb68e71824 24-Oct-2016 Chong Zhang <chz@google.com> stagefright: report only highest levels of a profile for soft codec

bug: 32378519
Change-Id: If42d8fb1114c9af060bff27bd4237623a6f2d8a4
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
af9e7c44f14dcb5b9e1c4e24273ca48fca817b53 21-Jul-2016 Hangyu Kuang <hkuang@google.com> media: Add colorAspect support to SoftHEVC decoder.

Bug:27442922
Change-Id: I063791338435b2ee862e2169f8534753c0e91985
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
ef3efe5ab414e3ebba7ff74472a32316a7a3a03e 10-Jun-2016 Harish Mahendrakar <harish.mahendrakar@ittiam.com> Merge \\\"SoftHEVC: Exit gracefully in case of decoder errors\\\" into mnc-dr-dev am: 56317f8d65 am: b13e845dbd
am: 2d1be7fe04

Change-Id: I68ef3d1aae802c9ca32cdf182e6f2d8be5398a83
4cd06c8f3507e3dc4a732fb4cefe3d135fe69e68 12-Oct-2015 Harish Mahendrakar <harish.mahendrakar@ittiam.com> SoftHEVC: Exit gracefully in case of decoder errors

Exit for error in allocation and unsupported resolutions

Bug: 28816956

Change-Id: Ieb830bedeb3a7431d1d21a024927df630f7eda1e
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
d971f83dda9605b1dcd05746b94d2800ebd8595c 26-May-2016 Harish Mahendrakar <harish.mahendrakar@ittiam.com> DO NOT MERGE Codecs: Fix EOS handling in soft codecs

When EOS is sent along with non-zero length input buffer and if decoder
was still not producing output, due to initial latency, then decoder
would not produce any output. For eg. When only one input buffer with EOS
set is sent to the decoder, decoder was not producing any output.

Applies for SoftHEVC, SoftAVC and SoftMpeg2 decoders.

Bug: 28965335

Change-Id: Ic3a3bb479f9612042afcf02e6fda05c63ce84d70
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
02fd609b7fd54c471ab1f5e77567d60c98e943d1 12-Apr-2016 Wonsik Kim <wonsik@google.com> codecs: fix HEVC resolution change

Bug: 28086758
Change-Id: I3c38b91365b67f2b2125bd1f0876b8080c3eaf64
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
9e18c578276311318201e2423c93728cf81f0400 20-Mar-2016 Wonsik Kim <wonsik@google.com> codecs: check OMX buffer size before use in (avc|hevc|mpeg2)dec

Bug: 27833616
Change-Id: Ic4045a3f56f53b08d0b1264b2a91b8f43e91b738
(cherry picked from commit 87fdee0bc9e3ac4d2a88ef0a8e150cfdf08c161d)
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
ff64ea33382081f46d4b1061df00298bbbe3dd65 01-Apr-2016 Wonsik Kim <wonsik@google.com> codecs: fix wrong bug reference

Bug: 27833616
Change-Id: If5f1828ccff1e06aef2040234b86e73cbeba3326
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
87fdee0bc9e3ac4d2a88ef0a8e150cfdf08c161d 20-Mar-2016 Wonsik Kim <wonsik@google.com> codecs: check OMX buffer size before use in (avc|hevc|mpeg2)dec

Bug: 27833616
Change-Id: Ic4045a3f56f53b08d0b1264b2a91b8f43e91b738
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
2720c8b094cfa58de314daa8e5e4fb4fa81fe3b2 29-Feb-2016 Marco Nelissen <marcone@google.com> Verify OMX buffer sizes prior to access

Bug: 27207275
Change-Id: I4412825d1ee233d993af0a67708bea54304ff62d
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
ec62e13719cfbd663fd8b63a110747a2630e582c 01-Sep-2015 Harish Mahendrakar <harish.mahendrakar@ittiam.com> SoftHEVCDec: Reduced memory requirements

Change-Id: I8b5205dd8a149a02f78fb55fc3121daf4e69791a
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
8e43919f1f65f4cd3d98fc3cd2b83bf3cd666d39 01-Sep-2015 Harish Mahendrakar <harish.mahendrakar@ittiam.com> SoftHEVCDec: Reduced memory requirements

Change-Id: I8b5205dd8a149a02f78fb55fc3121daf4e69791a
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
7406bc75c086534d574bee1e608de863fb276170 01-Jul-2015 Martin Storsjo <martin@martin.st> Don't include ithread.h in decoder omx wrappers

ithread.h probably should be considered an internal, private header.
These omx wrappers don't use anything from this header anyway, so
stop including it.

Bug: 22860270

Change-Id: I5f14f3eae86c6b5f6ffa193d4b97f483d9be6fb0
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
9a2f829633be47369139ffa036336248f360283c 28-Jul-2015 Marco Nelissen <marcone@google.com> am 20c63346: am 8fddd03a: Merge "Don\'t include ithread.h in decoder omx wrappers"

* commit '20c63346c29d9dacc472b9459574630fd26c216c':
Don't include ithread.h in decoder omx wrappers
1640bd2d959432ce2b06a99e2a14e8c5c74efce2 14-Jul-2015 Ronghua Wu <ronghuawu@google.com> libstagefright: remove CHECK from SoftHEVC ctor.

Bug: 22478679
Change-Id: I81933856d1217a23b256cac83a6ee3924b409d31
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
3f0aae62ca3660a90647f08087de7a70a12cfd70 01-Jul-2015 Martin Storsjo <martin@martin.st> Don't include ithread.h in decoder omx wrappers

ithread.h probably should be considered an internal, private header.
These omx wrappers don't use anything from this header anyway, so
stop including it.

Change-Id: I5f14f3eae86c6b5f6ffa193d4b97f483d9be6fb0
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
ee4e1b1a63758941460ae79a064249d3a5189443 17-Apr-2015 Lajos Molnar <lajos@google.com> stagefright: warnings be gone, some are now errors, use clang

Change-Id: I81f438ae444f04c12ae27ae4ef6d073033de172c
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
a0940a569f2bc24b00dc10ce0fa7658b1dc3a3a5 24-Sep-2014 Lajos Molnar <lajos@google.com> stagefright: misc fixes to software video encoders (and decoders)

- move logic to set encoder parameters to common encoder class
(similarly to what was done for decoders)
- set compressed buffer size based on frame size and compression ratio,
and codec-specific minimum size
- set raw buffer size based on frame size and metadata mode
- do not set stride and slice height on compressed ports
- advertise only QCIF support for google H263 encoder
- set large-enough input size for video decoders to support adaptive
playback
- do not change input buffer size on output port reconfiguration, as
no input buffer reallocation takes place
- do not return empty buffers with EOS after EOS has been signaled

Bug: 18513091
Bug: 18639027
Change-Id: Ib13492ef66adf331aa4572c67d2b283ea020cb41
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
1aa26f787afc525e0deae31d856dce74a4b28a0f 12-Sep-2014 Ronghua Wu <ronghuawu@google.com> stagefright: add adaptive playback support to SoftHEVC decoder.

Bug: 17326758
Change-Id: I245e2bd1490e810094ca550fdddfa87075bc2056
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
f6ef963fecde3b63696028fadce4bcfb5b998db0 02-Jul-2014 Naveen Kumar Ponnusamy <naveenkumar.p@ittiam.com> Resolution reinitialization changes

Decoder initialized to 320x240. When higher resolution comes,
the decoder reinitialized to the resolution.

Bug: 14571712
Change-Id: I6b6ad17dd87f0112ce7ccf4f6c17bb4c65b5d8af
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
3e648747e7e40752580ae7fd0ff2e803623680cd 07-Jun-2014 Lajos Molnar <lajos@google.com> add back HEVC SoftOMX decoder

Bug: 14571712
Change-Id: Iea399e0cfec1f78584c74089f01821d8552ced40
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
bd856d78a407853f7779decbcf965f832ee99c31 07-Jun-2014 Lajos Molnar <lajos@google.com> Remove SoftOMX HEVC decoder

Bug: 14571712
Change-Id: Ie3fb3743ec27a0cfdea612052ba15a06f2c891db
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
3b5a6b9fa6c6825a1d0b441429e2bb365b259827 20-May-2014 Harish Mahendrakar <harish.mahendrakar@ittiam.com> stagefright: added support, and SoftOMX decoder, for HEVC

also fixed QuerySupportedProfileLevels in
SoftVideoDecoderOMXComponent.cpp

Bug: 14571712
Change-Id: Ifa3793f7c1b18ac5e8c0a096848c998cabd9e777
/frameworks/av/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp