commit | dc43dfa1294470a4413c37e863ef3b621da8681f | [log] [tgz] |
---|---|---|
author | Lajos Molnar <lajos@google.com> | Wed May 07 15:33:04 2014 -0700 |
committer | Lajos Molnar <lajos@google.com> | Fri Sep 19 14:54:51 2014 -0700 |
tree | 2d94c188c544dcf3ba67b58cef3e8b9b47f8e122 | |
parent | 4409ba46fab830d81860edba056c3dc6e1c7c003 [diff] [blame] |
mediaplayer: schedule video frames in VSYNC valleys Bug: 14659809 Change-Id: Ic340ac61ad4778b493625c79c2cb4f747ff54ede
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 @@ List<QueueEntry> mAudioQueue; List<QueueEntry> mVideoQueue; uint32_t mNumFramesWritten; + sp<VideoFrameScheduler> mVideoScheduler; bool mDrainAudioQueuePending; bool mDrainVideoQueuePending;