summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/AudioPlayer.cpp
diff options
context:
space:
mode:
authorGloria Wang <gwang@google.com>2010-02-04 17:43:09 -0800
committerGloria Wang <gwang@google.com>2010-02-04 17:43:09 -0800
commitcb9859bcf5f00cee57de06e9968b88a69b2d6d9c (patch)
tree2d66bca3793d3cea59e27c2aef96d587fed47c2b /media/libstagefright/AudioPlayer.cpp
parentb25e2a948c8b5a96e284069a908c2fddb49efc48 (diff)
downloadframeworks_av-cb9859bcf5f00cee57de06e9968b88a69b2d6d9c.zip
frameworks_av-cb9859bcf5f00cee57de06e9968b88a69b2d6d9c.tar.gz
frameworks_av-cb9859bcf5f00cee57de06e9968b88a69b2d6d9c.tar.bz2
Fix for 2224736. Sometimes mSeeking is reset without calling setSeekTo first.
Diffstat (limited to 'media/libstagefright/AudioPlayer.cpp')
-rw-r--r--media/libstagefright/AudioPlayer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/media/libstagefright/AudioPlayer.cpp b/media/libstagefright/AudioPlayer.cpp
index e7351dc..4926920 100644
--- a/media/libstagefright/AudioPlayer.cpp
+++ b/media/libstagefright/AudioPlayer.cpp
@@ -229,6 +229,8 @@ void AudioPlayer::fillBuffer(void *data, size_t size) {
mInputBuffer->release();
mInputBuffer = NULL;
}
+
+ mSeeking = false;
}
}
@@ -240,8 +242,6 @@ void AudioPlayer::fillBuffer(void *data, size_t size) {
Mutex::Autolock autoLock(mLock);
- mSeeking = false;
-
if (err != OK) {
mReachedEOS = true;
memset((char *)data + size_done, 0, size_remaining);