From 71a676344c06b05ec9492076c9d7f156b99f56ab Mon Sep 17 00:00:00 2001 From: Sharad Sangle Date: Thu, 19 Mar 2015 18:33:17 +0530 Subject: NuPlayerDriver: Maintain the timeStamp after seek While offload playback is going on, if user pause and seeks to new position before offload tear-down, on resume playback starts from old time-stamp Once tear-down happens NuPlayer loses updated time-stamp so while resuming it resumes playback with stale time-stamp. Make sure the updated time-stamp is maintained in NuPlayerDriver wich is used while starting the playback after resume. Change-Id: I3451051f569264b21a43be81b01798fabed0182e --- media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'media/libmediaplayerservice/nuplayer') diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp b/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp index 716c353..b7af61b 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp +++ b/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp @@ -409,6 +409,7 @@ status_t NuPlayerDriver::seekTo(int msec) { { mAtEOS = false; mSeekInProgress = true; + mStartupSeekTimeUs = seekTimeUs; // seeks can take a while, so we essentially paused notifyListener_l(MEDIA_PAUSED); mPlayer->seekToAsync(seekTimeUs, true /* needNotify */); -- cgit v1.1