diff options
| author | Andreas Huber <andih@google.com> | 2011-08-26 11:26:25 -0700 | 
|---|---|---|
| committer | Andreas Huber <andih@google.com> | 2011-08-26 11:26:25 -0700 | 
| commit | 0b293e76c8fe4e973ccd8a872bc5320ba28d49cc (patch) | |
| tree | 97ec0fe2c847cd7b7f75fe9819de2c19a3d68e8d /media | |
| parent | 8d9d585ce5b1aa284289a27dda048c6317b104e7 (diff) | |
| download | frameworks_av-0b293e76c8fe4e973ccd8a872bc5320ba28d49cc.zip frameworks_av-0b293e76c8fe4e973ccd8a872bc5320ba28d49cc.tar.gz frameworks_av-0b293e76c8fe4e973ccd8a872bc5320ba28d49cc.tar.bz2  | |
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
Diffstat (limited to 'media')
| -rw-r--r-- | media/libstagefright/AudioPlayer.cpp | 2 | 
1 files changed, 2 insertions, 0 deletions
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 @@ void AudioPlayer::pause(bool playPendingSamples) {          } else {              mAudioTrack->stop();          } + +        mNumFramesPlayed = 0;      } else {          if (mAudioSink.get() != NULL) {              mAudioSink->pause();  | 
