summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/nuplayer/NuPlayer.h
diff options
context:
space:
mode:
authorRobert Shih <robertshih@google.com>2015-08-04 18:07:44 -0700
committerRobert Shih <robertshih@google.com>2015-08-05 13:20:18 -0700
commit1a5c859016e743779e4db25855390b3ce523cd48 (patch)
treed457520647e05164e177ee0cdc96522733ae5bea /media/libmediaplayerservice/nuplayer/NuPlayer.h
parentf09d59b9c03d3ac3523517ea587e7587e669b6a4 (diff)
downloadframeworks_av-1a5c859016e743779e4db25855390b3ce523cd48.zip
frameworks_av-1a5c859016e743779e4db25855390b3ce523cd48.tar.gz
frameworks_av-1a5c859016e743779e4db25855390b3ce523cd48.tar.bz2
NuPlayer:seek handling on kWhatAudioTearDown
Restart from previous seek time on kWhatAudioTearDown if mRenderer didn't supply a useful positionUs. Bug: 22662968 Change-Id: Ic21957f676ba25fb92694f71093bed60b630390b
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/NuPlayer.h')
-rw-r--r--media/libmediaplayerservice/nuplayer/NuPlayer.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/nuplayer/NuPlayer.h b/media/libmediaplayerservice/nuplayer/NuPlayer.h
index 9456d5d..c9f0bbd 100644
--- a/media/libmediaplayerservice/nuplayer/NuPlayer.h
+++ b/media/libmediaplayerservice/nuplayer/NuPlayer.h
@@ -154,6 +154,8 @@ private:
int32_t mVideoDecoderGeneration;
int32_t mRendererGeneration;
+ int64_t mPreviousSeekTimeUs;
+
List<sp<Action> > mDeferredActions;
bool mAudioEOS;