From 68ec69bc44e7d362a3f88fec3459654b270f86cd Mon Sep 17 00:00:00 2001 From: Shalaj Jain Date: Tue, 21 Jul 2015 20:25:16 -0700 Subject: avextensions: Add support for Codec Extension features Add support for Codec extension features like skype, vqzip, b-frame encoding, prefer adaptive playback etc. Add extensions to support encode batching. Also enable Werror for libavextensions. Change-Id: Ia342d4abe4bb1e21b9ff2b8213fb96421485a333 --- media/libstagefright/MediaCodecSource.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'media/libstagefright/MediaCodecSource.cpp') diff --git a/media/libstagefright/MediaCodecSource.cpp b/media/libstagefright/MediaCodecSource.cpp index 16a1931..b91660a 100644 --- a/media/libstagefright/MediaCodecSource.cpp +++ b/media/libstagefright/MediaCodecSource.cpp @@ -37,6 +37,7 @@ #include #include #include +#include namespace android { @@ -576,6 +577,9 @@ status_t MediaCodecSource::feedEncoderInputBuffers() { // push decoding time for video, or drift time for audio if (mIsVideo) { mDecodingTimeQueue.push_back(timeUs); + if (mFlags & FLAG_USE_METADATA_INPUT) { + AVUtils::get()->addDecodingTimesFromBatch(mbuf, mDecodingTimeQueue); + } } else { #if DEBUG_DRIFT_TIME if (mFirstSampleTimeUs < 0ll) { -- cgit v1.1