summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h
diff options
context:
space:
mode:
authorAndy Hung <hunga@google.com>2015-08-27 16:18:59 -0700
committerAndy Hung <hunga@google.com>2015-09-01 22:18:31 +0000
commit7d05308b16a688436331de2e94d89e46d05d8d1d (patch)
tree839f104eb7095c751759e6ab692774db32079d47 /media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h
parent5dc3d9928f85580a2351925b5f11ff0189524c39 (diff)
downloadframeworks_av-7d05308b16a688436331de2e94d89e46d05d8d1d.zip
frameworks_av-7d05308b16a688436331de2e94d89e46d05d8d1d.tar.gz
frameworks_av-7d05308b16a688436331de2e94d89e46d05d8d1d.tar.bz2
NuPlayerRenderer: Do not deliver audio too soon after stop
For non-offloaded audio, do not deliver audio data too soon after stop when in paused mode. Otherwise the audio MixerThread will keep the track playing, instead of inactivating the track. Bug: 23167401 Change-Id: If376148c742fde2d20dc5d23bf0b894fe378e71a (cherry picked from commit b03dcb34cd44d77e5fe1559e72323e03c59931db)
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h')
-rw-r--r--media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h b/media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h
index 3e65649..87bcbf9 100644
--- a/media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h
+++ b/media/libmediaplayerservice/nuplayer/NuPlayerRenderer.h
@@ -170,6 +170,7 @@ private:
// modified on only renderer's thread.
bool mPaused;
+ int64_t mPauseDrainAudioAllowedUs; // time when we can drain/deliver audio in pause mode.
bool mVideoSampleReceived;
bool mVideoRenderingStarted;