diff options
author | Kenny Root <kroot@google.com> | 2010-02-18 09:03:06 -0800 |
---|---|---|
committer | Kenny Root <kroot@google.com> | 2010-02-18 09:03:34 -0800 |
commit | 32dcebf970356eb8599ea965d71535ed0c212c2d (patch) | |
tree | 96b7964472292a1b9552a727f53e828fd46a5572 /media/libstagefright/AudioPlayer.cpp | |
parent | 349a733b58c3b4c656c4ddfa8cbbb06c008d3bc5 (diff) | |
download | frameworks_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.cpp | 4 |
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; |