diff options
| -rw-r--r-- | media/libmedia/AudioTrack.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/media/libmedia/AudioTrack.cpp b/media/libmedia/AudioTrack.cpp index 9d338f3..5d5a312 100644 --- a/media/libmedia/AudioTrack.cpp +++ b/media/libmedia/AudioTrack.cpp @@ -1402,7 +1402,10 @@ bool AudioTrack::AudioTrackThread::threadLoop() return true; } } - return mReceiver.processAudioBuffer(this); + if (!mReceiver.processAudioBuffer(this)) { + pause(); + } + return true; } status_t AudioTrack::AudioTrackThread::readyToRun() |
