summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/AudioPlayer.cpp
diff options
context:
space:
mode:
authorKenny Root <kroot@google.com>2010-02-18 09:03:06 -0800
committerKenny Root <kroot@google.com>2010-02-18 09:03:34 -0800
commit32dcebf970356eb8599ea965d71535ed0c212c2d (patch)
tree96b7964472292a1b9552a727f53e828fd46a5572 /media/libstagefright/AudioPlayer.cpp
parent349a733b58c3b4c656c4ddfa8cbbb06c008d3bc5 (diff)
downloadframeworks_av-32dcebf970356eb8599ea965d71535ed0c212c2d.zip
frameworks_av-32dcebf970356eb8599ea965d71535ed0c212c2d.tar.gz
frameworks_av-32dcebf970356eb8599ea965d71535ed0c212c2d.tar.bz2
Store AudioTrack return value for error condition
Store AudioTrack->initCheck()'s return value so we can return it after the AudioTrack is deleted. Change-Id: Ie042a7d6a54d7f9afd8a5767cfd167dbeb2e5c04
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 12d7ee2..7997cd6 100644
--- a/media/libstagefright/AudioPlayer.cpp
+++ b/media/libstagefright/AudioPlayer.cpp
@@ -99,13 +99,13 @@ status_t AudioPlayer::start() {
: AudioSystem::CHANNEL_OUT_MONO,
8192, 0, &AudioCallback, this, 0);
- if (mAudioTrack->initCheck() != OK) {
+ if ((err = mAudioTrack->initCheck()) != OK) {
delete mAudioTrack;
mAudioTrack = NULL;
mSource->stop();
- return mAudioTrack->initCheck();
+ return err;
}
mLatencyUs = (int64_t)mAudioTrack->latency() * 1000;