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
|