summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.h
diff options
context:
space:
mode:
authorChong Zhang <chz@google.com>2014-08-13 13:48:10 -0700
committerChong Zhang <chz@google.com>2014-08-13 13:51:10 -0700
commitde01afbbc55ac9c5c23ec66154603f34217aed2c (patch)
tree5760148c6c4249771d269058289fba9694766344 /media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.h
parente6e18e8de729316b3fac7733f9ebc7f1b3feba95 (diff)
downloadframeworks_av-de01afbbc55ac9c5c23ec66154603f34217aed2c.zip
frameworks_av-de01afbbc55ac9c5c23ec66154603f34217aed2c.tar.gz
frameworks_av-de01afbbc55ac9c5c23ec66154603f34217aed2c.tar.bz2
cache up to 200K bytes (instead of 10 buffers) in DecoderPassThrough
Bug: 16892521 Change-Id: I0e2da4134a37e632f9f2c29d1d27d8fded7a7863
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.h')
-rw-r--r--media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.h b/media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.h
index e9e5658..8590856 100644
--- a/media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.h
+++ b/media/libmediaplayerservice/nuplayer/NuPlayerDecoderPassThrough.h
@@ -61,12 +61,13 @@ private:
void onConfigure(const sp<AMessage> &format);
void onFlush();
void onInputBufferFilled(const sp<AMessage> &msg);
- void onBufferConsumed();
+ void onBufferConsumed(int32_t size);
void onShutdown();
int32_t mBufferGeneration;
bool mReachedEOS;
int32_t mPendingBuffers;
+ int32_t mCachedBytes;
AString mComponentName;
DISALLOW_EVIL_CONSTRUCTORS(DecoderPassThrough);