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
oftHEVC.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
oftHEVC.cpp
|
02fd609b7fd54c471ab1f5e77567d60c98e943d1 |
12-Apr-2016 |
Wonsik Kim <wonsik@google.com> |
codecs: fix HEVC resolution change Bug: 28086758 Change-Id: I3c38b91365b67f2b2125bd1f0876b8080c3eaf64
oftHEVC.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)
oftHEVC.cpp
oftHEVC.h
|
ff64ea33382081f46d4b1061df00298bbbe3dd65 |
01-Apr-2016 |
Wonsik Kim <wonsik@google.com> |
codecs: fix wrong bug reference Bug: 27833616 Change-Id: If5f1828ccff1e06aef2040234b86e73cbeba3326
oftHEVC.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
oftHEVC.cpp
oftHEVC.h
|
2720c8b094cfa58de314daa8e5e4fb4fa81fe3b2 |
29-Feb-2016 |
Marco Nelissen <marcone@google.com> |
Verify OMX buffer sizes prior to access Bug: 27207275 Change-Id: I4412825d1ee233d993af0a67708bea54304ff62d
oftHEVC.cpp
|
bd66383fdde32f57d51f03ff711ed2de2c890e92 |
26-Oct-2015 |
Dan Austin <danielaustin@google.com> |
Enable fsanitize signed-integer-overflow in HEVC decoder Bug: 23752600 Change-Id: I58eece654b3eb89affc56d432a9c4ebbb2247013
ndroid.mk
|
ec62e13719cfbd663fd8b63a110747a2630e582c |
01-Sep-2015 |
Harish Mahendrakar <harish.mahendrakar@ittiam.com> |
SoftHEVCDec: Reduced memory requirements Change-Id: I8b5205dd8a149a02f78fb55fc3121daf4e69791a
oftHEVC.cpp
oftHEVC.h
|
8e43919f1f65f4cd3d98fc3cd2b83bf3cd666d39 |
01-Sep-2015 |
Harish Mahendrakar <harish.mahendrakar@ittiam.com> |
SoftHEVCDec: Reduced memory requirements Change-Id: I8b5205dd8a149a02f78fb55fc3121daf4e69791a
oftHEVC.cpp
oftHEVC.h
|
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
oftHEVC.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
oftHEVC.cpp
oftHEVC.h
|
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
oftHEVC.cpp
|
ee4e1b1a63758941460ae79a064249d3a5189443 |
17-Apr-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: warnings be gone, some are now errors, use clang Change-Id: I81f438ae444f04c12ae27ae4ef6d073033de172c
oftHEVC.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
oftHEVC.cpp
|
1aa26f787afc525e0deae31d856dce74a4b28a0f |
12-Sep-2014 |
Ronghua Wu <ronghuawu@google.com> |
stagefright: add adaptive playback support to SoftHEVC decoder. Bug: 17326758 Change-Id: I245e2bd1490e810094ca550fdddfa87075bc2056
oftHEVC.cpp
oftHEVC.h
|
e43f501f3d4fda8578da519fc50d9156d8828e3a |
08-Aug-2014 |
Dan Albert <danalbert@google.com> |
Fix the build after -Bsymbolic fix. Bug: 16853291 Change-Id: Idc9808f76e8be7afb70513c4036b57c91690728e (cherry picked from commit 8173554d5b5e25215e9c591a0dbb92b8c0ff082e)
ndroid.mk
|
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
oftHEVC.cpp
oftHEVC.h
|
3e648747e7e40752580ae7fd0ff2e803623680cd |
07-Jun-2014 |
Lajos Molnar <lajos@google.com> |
add back HEVC SoftOMX decoder Bug: 14571712 Change-Id: Iea399e0cfec1f78584c74089f01821d8552ced40
ndroid.mk
oftHEVC.cpp
oftHEVC.h
|
bd856d78a407853f7779decbcf965f832ee99c31 |
07-Jun-2014 |
Lajos Molnar <lajos@google.com> |
Remove SoftOMX HEVC decoder Bug: 14571712 Change-Id: Ie3fb3743ec27a0cfdea612052ba15a06f2c891db
ndroid.mk
oftHEVC.cpp
oftHEVC.h
|
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
ndroid.mk
oftHEVC.cpp
oftHEVC.h
|