From dbf85120b8ca5e2bdc64f4085e9d6a036ac2ce5e Mon Sep 17 00:00:00 2001 From: James Dong Date: Tue, 27 Sep 2011 22:47:25 -0700 Subject: [PATCH] Flush resets the count of played audio frames Change-Id: I0cda94646a71757fa113a199d29235e13efd7ac3 related-to-bug: 5331470 --- media/libstagefright/AudioPlayer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/media/libstagefright/AudioPlayer.cpp b/media/libstagefright/AudioPlayer.cpp index ba076f57bf0e0..2581a62eca446 100644 --- a/media/libstagefright/AudioPlayer.cpp +++ b/media/libstagefright/AudioPlayer.cpp @@ -508,6 +508,9 @@ status_t AudioPlayer::seekTo(int64_t time_us) { mReachedEOS = false; mSeekTimeUs = time_us; + // Flush resets the number of played frames + mNumFramesPlayed = 0; + if (mAudioSink != NULL) { mAudioSink->flush(); } else {