summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h
diff options
context:
space:
mode:
authorLajos Molnar <lajos@google.com>2014-05-07 15:33:04 -0700
committerLajos Molnar <lajos@google.com>2014-09-19 14:54:51 -0700
commitdc43dfa1294470a4413c37e863ef3b621da8681f (patch)
tree2d94c188c544dcf3ba67b58cef3e8b9b47f8e122 /media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h
parent4409ba46fab830d81860edba056c3dc6e1c7c003 (diff)
downloadframeworks_av-dc43dfa1294470a4413c37e863ef3b621da8681f.zip
frameworks_av-dc43dfa1294470a4413c37e863ef3b621da8681f.tar.gz
frameworks_av-dc43dfa1294470a4413c37e863ef3b621da8681f.tar.bz2
mediaplayer: schedule video frames in VSYNC valleys
Bug: 14659809 Change-Id: Ic340ac61ad4778b493625c79c2cb4f747ff54ede
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h')
-rw-r--r--media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h b/media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h
index 97fdae7..c5a6ec0 100644
--- a/media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h
+++ b/media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h
@@ -23,6 +23,7 @@
namespace android {
struct ABuffer;
+struct VideoFrameScheduler;
struct NuPlayer::Renderer : public AHandler {
enum Flags {
@@ -100,6 +101,7 @@ private:
List<QueueEntry> mAudioQueue;
List<QueueEntry> mVideoQueue;
uint32_t mNumFramesWritten;
+ sp<VideoFrameScheduler> mVideoScheduler;
bool mDrainAudioQueuePending;
bool mDrainVideoQueuePending;