commit | 0b293e76c8fe4e973ccd8a872bc5320ba28d49cc | [log] [tgz] |
---|---|---|
author | Andreas Huber <andih@google.com> | Fri Aug 26 11:26:25 2011 -0700 |
committer | Andreas Huber <andih@google.com> | Fri Aug 26 11:26:25 2011 -0700 |
tree | 97ec0fe2c847cd7b7f75fe9819de2c19a3d68e8d | |
parent | 8d9d585ce5b1aa284289a27dda048c6317b104e7 [diff] |
Properly reset the number of frames we think we've written to the audio sink in order to compute the final delay before posting end-of-stream correctly. Change-Id: I4ff6d7142fdf1ea2d19d12ec78c1e84322d22e5f related-to-bug: 5216930
diff --git a/media/libstagefright/AudioPlayer.cpp b/media/libstagefright/AudioPlayer.cpp index dd69e6b..d41ab1b 100644 --- a/media/libstagefright/AudioPlayer.cpp +++ b/media/libstagefright/AudioPlayer.cpp
@@ -180,6 +180,8 @@ } else { mAudioTrack->stop(); } + + mNumFramesPlayed = 0; } else { if (mAudioSink.get() != NULL) { mAudioSink->pause();