summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/include/AwesomePlayer.h
diff options
context:
space:
mode:
authorJames Dong <jdong@google.com>2011-08-11 17:38:35 -0700
committerAndreas Huber <andih@google.com>2011-08-18 11:43:34 -0700
commit14f95746466fb6abdbbf33ee26d92ebf3fbef98f (patch)
treeae0f29e7c94988e0297b6058cfe16f17cf6c9527 /media/libstagefright/include/AwesomePlayer.h
parenta17b835f5b0bf42f4855fe57aef42799f28f3915 (diff)
downloadframeworks_av-14f95746466fb6abdbbf33ee26d92ebf3fbef98f.zip
frameworks_av-14f95746466fb6abdbbf33ee26d92ebf3fbef98f.tar.gz
frameworks_av-14f95746466fb6abdbbf33ee26d92ebf3fbef98f.tar.bz2
Some decoders require more gentle treatment
We sacrifice A/V sync to some extent to enable the decoder to recover from temporary bottlenecks. Change-Id: I16195091ad752bfad4c70869cdd7e9f28ca3a118 related-to-bug: 5180142
Diffstat (limited to 'media/libstagefright/include/AwesomePlayer.h')
-rw-r--r--media/libstagefright/include/AwesomePlayer.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/media/libstagefright/include/AwesomePlayer.h b/media/libstagefright/include/AwesomePlayer.h
index 95f2ae8..14476d3 100644
--- a/media/libstagefright/include/AwesomePlayer.h
+++ b/media/libstagefright/include/AwesomePlayer.h
@@ -141,6 +141,8 @@ private:
TEXT_RUNNING = 0x10000,
TEXTPLAYER_STARTED = 0x20000,
+
+ SLOW_DECODER_HACK = 0x40000,
};
mutable Mutex mLock;
@@ -181,6 +183,7 @@ private:
uint32_t mFlags;
uint32_t mExtractorFlags;
+ uint32_t mSinceLastDropped;
int64_t mTimeSourceDeltaUs;
int64_t mVideoTimeUs;