From 8edb3f85f58e8738582e8f9abbc018c85100b712 Mon Sep 17 00:00:00 2001 From: Wei Jia Date: Wed, 11 Mar 2015 11:07:45 -0700 Subject: mediaplayer: update mAnchorNumFramesWritten when anchor time is updated. This will fix the max duration for anchor time. Bug: 19196501 Change-Id: I9b8e0775105e31d47d919afaf49ca1e3d608a2f6 --- media/libmediaplayerservice/nuplayer/NuPlayerRenderer.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'media') diff --git a/media/libmediaplayerservice/nuplayer/NuPlayerRenderer.cpp b/media/libmediaplayerservice/nuplayer/NuPlayerRenderer.cpp index 126c9f4..764be1e 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayerRenderer.cpp +++ b/media/libmediaplayerservice/nuplayer/NuPlayerRenderer.cpp @@ -715,6 +715,7 @@ void NuPlayer::Renderer::onNewAudioMediaTime(int64_t mediaTimeUs) { int64_t nowUs = ALooper::GetNowUs(); int64_t nowMediaUs = mediaTimeUs - getPendingAudioPlayoutDurationUs(nowUs); mMediaClock->updateAnchor(nowMediaUs, nowUs, mediaTimeUs); + mAnchorNumFramesWritten = mNumFramesWritten; mAnchorTimeMediaUs = mediaTimeUs; } -- cgit v1.1