summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorWei Jia <wjia@google.com>2015-03-11 11:07:45 -0700
committerWei Jia <wjia@google.com>2015-03-11 11:42:47 -0700
commit8edb3f85f58e8738582e8f9abbc018c85100b712 (patch)
treeae9bbfd270264be3bcd88b9a3771ef523c66e4db /media
parent1c2a7a6391a5465cb5b059bb004fbbc884ce1a29 (diff)
downloadframeworks_av-8edb3f85f58e8738582e8f9abbc018c85100b712.zip
frameworks_av-8edb3f85f58e8738582e8f9abbc018c85100b712.tar.gz
frameworks_av-8edb3f85f58e8738582e8f9abbc018c85100b712.tar.bz2
mediaplayer: update mAnchorNumFramesWritten when anchor time is updated.
This will fix the max duration for anchor time. Bug: 19196501 Change-Id: I9b8e0775105e31d47d919afaf49ca1e3d608a2f6
Diffstat (limited to 'media')
-rw-r--r--media/libmediaplayerservice/nuplayer/NuPlayerRenderer.cpp1
1 files changed, 1 insertions, 0 deletions
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;
}