30c08634416a99a0f627e4de3a5f49dcf0a72fd3 |
|
28-Sep-2013 |
Johann <johannkoenig@google.com> |
Change VP8 encoder bitrate Allow the bitrate to be updated while the encoder is running. Bug: 8422347 Change-Id: I8427fe20921b00f92b8f99fe21691709fab354b0
/frameworks/av/media/libstagefright/codecs/on2/enc/SoftVPXEncoder.cpp
|
465da60d885c8fa4e7cea4626478574ce17a54a9 |
|
27-Sep-2013 |
Johann <johannkoenig@google.com> |
Indicate sync frames returned by encoder Set the appropriate OMX flag when the encoder generates a keyframe. This is necessary for any muxer which needs to indicate which frames are seekable. Bug: 8422347 Change-Id: I744a0b3023db24d3de2210bce82f41e50d259505
/frameworks/av/media/libstagefright/codecs/on2/enc/SoftVPXEncoder.cpp
|
336da16a12423c496efba6ca9813d5d42a1f70f6 |
|
19-Jul-2013 |
Andreas Huber <andih@google.com> |
Enable support for explicitly requesting an encoded keyframe from the vp8 encoder. Change-Id: I370d5831f7d6037faf361a92521390f19f179cbe
/frameworks/av/media/libstagefright/codecs/on2/enc/SoftVPXEncoder.cpp
|
a0a63e13788a77bc502da0c72269d82c4779ac91 |
|
17-Jul-2013 |
Andreas Huber <andih@google.com> |
Experimental support for enabling the use of "surface input" mode even with the software VP8 encoder. This relies heavily on the fact that the "Nexus" devices use ARGB32 as the colorspace for the data underlying a surface provided by SurfaceFlinger (mirroring). Generally there are no such guarantees. Change-Id: I1de32f591a3bb935ca76151816b3a02665bec40b
/frameworks/av/media/libstagefright/codecs/on2/enc/SoftVPXEncoder.cpp
|
94705aff3c9eef58cbb72ec6fe5d2dcfd9481646 |
|
24-Jun-2013 |
hkuang <hkuang@google.com> |
Adds VP9 decoding support for stagefright. Also change the VP8 encoder role name from video_encoder.vpx to video_encoder.vp8 for future VP9 encoder support. Requires the change in frameworks/native and media_codecs.xml corresponding to the device. VP9 decoding test will be added to cts repo later.
/frameworks/av/media/libstagefright/codecs/on2/enc/SoftVPXEncoder.cpp
|
a5761dcb5f9f017ca9b83ec868565d7ce54a92ac |
|
04-Apr-2013 |
Andreas Huber <andih@google.com> |
Fix a number of warnings in stagefright code. Change-Id: If3edd00d991851797aeccdfe795a4a405e3a2ea3
/frameworks/av/media/libstagefright/codecs/on2/enc/SoftVPXEncoder.cpp
|
b4698f79230bbee15936641d951d49655f9e6da5 |
|
01-Feb-2013 |
Kunter Gultekin <kuntergultekin@google.com> |
Adds VPX encoding support for stagefright. Only following encoder settings are available - target bitrate - rate control (constant / variable) - frame rate - token partitioning - error resilience - reconstruction & loop filters Only following color formats are recognized - YUV420Planar - YUV420SemiPlanar - AndroidOpaque Following settings are not configurable by the client - encoding deadline is realtime - the algorithm interface for encoder is vp8 - fractional bits of frame rate is discarded - timebase is fixed to 1/1000000 Requires libvpx to be built with encoder support enabled. Requires openmax 1.1.2 extension headers. Relevant tests exist in cts repo. Change-Id: I650f1aca83e7dc93f79d7e6cba7ac24f26e66d40 Signed-off-by: Kunter Gultekin <kuntergultekin@google.com>
/frameworks/av/media/libstagefright/codecs/on2/enc/SoftVPXEncoder.cpp
|
513b8b238caa52f8ddf5c85109dbf362c515185f |
|
09-Feb-2013 |
James Dong <jdong@google.com> |
Revert "Adds VPX encoding support for stagefright." This lib was not part of the build, but it is built anyway for userdebug image (not for eng though). let me revert it for now... This reverts commit 6c6bb9873f55853fe74d8f45ad3ae116636d8be7.
/frameworks/av/media/libstagefright/codecs/on2/enc/SoftVPXEncoder.cpp
|
6c6bb9873f55853fe74d8f45ad3ae116636d8be7 |
|
01-Feb-2013 |
Kunter Gultekin <kuntergultekin@google.com> |
Adds VPX encoding support for stagefright. Only following encoder settings are available - target bitrate - rate control (constant / variable) - frame rate - token partitioning - error resilience - reconstruction & loop filters Only following color formats are recognized - YUV420Planar - YUV420SemiPlanar - AndroidOpaque Following settings are not configurable by the client - encoding deadline is realtime - the algorithm interface for encoder is vp8 - fractional bits of frame rate is discarded - timebase is fixed to 1/1000000 Requires libvpx to be built with encoder support enabled. Requires openmax 1.1.2 extension headers. Relevant tests exist in cts repo. Change-Id: If759edb8db36acbd24dcb53d159a54e942766020 Signed-off-by: Kunter Gultekin <kuntergultekin@google.com>
/frameworks/av/media/libstagefright/codecs/on2/enc/SoftVPXEncoder.cpp
|