summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/codecs/hevcdec/SoftHEVC.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SoftHEVC: Exit gracefully in case of decoder errorsHarish Mahendrakar2016-06-231-0/+22
| | | | | | | | Exit for error in allocation and unsupported resolutions Bug: 28816956 Change-Id: Ieb830bedeb3a7431d1d21a024927df630f7eda1e
* codecs: check OMX buffer size before use in (avc|hevc|mpeg2)decWonsik Kim2016-04-211-9/+19
| | | | | | Bug: 27833616 Change-Id: Ic4045a3f56f53b08d0b1264b2a91b8f43e91b738 (cherry picked from commit 87fdee0bc9e3ac4d2a88ef0a8e150cfdf08c161d)
* SoftHEVCDec: Reduced memory requirementsHarish Mahendrakar2015-10-161-238/+95
| | | | Change-Id: I8b5205dd8a149a02f78fb55fc3121daf4e69791a
* Don't include ithread.h in decoder omx wrappersMartin Storsjo2015-07-311-1/+0
| | | | | | | | | | 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
* libstagefright: remove CHECK from SoftHEVC ctor.Ronghua Wu2015-07-141-2/+10
| | | | | Bug: 22478679 Change-Id: I81933856d1217a23b256cac83a6ee3924b409d31
* stagefright: warnings be gone, some are now errors, use clangLajos Molnar2015-04-171-2/+2
| | | | Change-Id: I81f438ae444f04c12ae27ae4ef6d073033de172c
* stagefright: misc fixes to software video encoders (and decoders)Lajos Molnar2014-12-101-3/+8
| | | | | | | | | | | | | | | | | | | - 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
* stagefright: add adaptive playback support to SoftHEVC decoder.Ronghua Wu2014-09-231-72/+117
| | | | | Bug: 17326758 Change-Id: I245e2bd1490e810094ca550fdddfa87075bc2056
* Resolution reinitialization changesNaveen Kumar Ponnusamy2014-07-121-105/+115
| | | | | | | | Decoder initialized to 320x240. When higher resolution comes, the decoder reinitialized to the resolution. Bug: 14571712 Change-Id: I6b6ad17dd87f0112ce7ccf4f6c17bb4c65b5d8af
* add back HEVC SoftOMX decoderLajos Molnar2014-06-061-0/+710
| | | | | Bug: 14571712 Change-Id: Iea399e0cfec1f78584c74089f01821d8552ced40
* Remove SoftOMX HEVC decoderLajos Molnar2014-06-061-710/+0
| | | | | Bug: 14571712 Change-Id: Ie3fb3743ec27a0cfdea612052ba15a06f2c891db
* stagefright: added support, and SoftOMX decoder, for HEVCHarish Mahendrakar2014-06-061-0/+710
also fixed QuerySupportedProfileLevels in SoftVideoDecoderOMXComponent.cpp Bug: 14571712 Change-Id: Ifa3793f7c1b18ac5e8c0a096848c998cabd9e777