summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/MediaPlayerService.cpp
diff options
context:
space:
mode:
authorAndy Hung <hunga@google.com>2015-06-03 21:00:18 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-06-03 21:00:22 +0000
commit4170eeec0a2dc2a9543b7e4674a43b3d2faac61d (patch)
treecb6467ecdb48f84040fe2b3efca2266aa833b1f1 /media/libmediaplayerservice/MediaPlayerService.cpp
parentd726a189a8a3f822106da21fcb8c8665fd48d272 (diff)
parentda17c04fa1c81ff8ffa8160df06fa5031a7884f4 (diff)
downloadframeworks_av-4170eeec0a2dc2a9543b7e4674a43b3d2faac61d.zip
frameworks_av-4170eeec0a2dc2a9543b7e4674a43b3d2faac61d.tar.gz
frameworks_av-4170eeec0a2dc2a9543b7e4674a43b3d2faac61d.tar.bz2
Merge "MediaPlayerService: Reset the bytes written in AudioSink stop and flush" into mnc-dev
Diffstat (limited to 'media/libmediaplayerservice/MediaPlayerService.cpp')
-rw-r--r--media/libmediaplayerservice/MediaPlayerService.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/MediaPlayerService.cpp b/media/libmediaplayerservice/MediaPlayerService.cpp
index ee6a85a..02c1c38 100644
--- a/media/libmediaplayerservice/MediaPlayerService.cpp
+++ b/media/libmediaplayerservice/MediaPlayerService.cpp
@@ -1744,12 +1744,14 @@ ssize_t MediaPlayerService::AudioOutput::write(const void* buffer, size_t size,
void MediaPlayerService::AudioOutput::stop()
{
ALOGV("stop");
+ mBytesWritten = 0;
if (mTrack != 0) mTrack->stop();
}
void MediaPlayerService::AudioOutput::flush()
{
ALOGV("flush");
+ mBytesWritten = 0;
if (mTrack != 0) mTrack->flush();
}