summaryrefslogtreecommitdiffstats
path: root/include/media
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2012-06-22 17:19:53 -0700
committerGlenn Kasten <gkasten@google.com>2012-07-27 14:58:43 -0700
commit5d464eb0b8cffb994a754ff108795e858a882414 (patch)
treee5d78a91a03a1895cc03cfeb89c26aac49d15a9e /include/media
parent0ec23ce0d1ff79566c402bc30df3074f6e25a22b (diff)
downloadframeworks_av-5d464eb0b8cffb994a754ff108795e858a882414.zip
frameworks_av-5d464eb0b8cffb994a754ff108795e858a882414.tar.gz
frameworks_av-5d464eb0b8cffb994a754ff108795e858a882414.tar.bz2
Swap the order of creating IAudioTrack and thread
Simplifies the error recovery in case IAudioTrack fails. Change-Id: I6aee41a2ac747a5689fb4836b04174e6107bf32f
Diffstat (limited to 'include/media')
-rw-r--r--include/media/AudioTrack.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/media/AudioTrack.h b/include/media/AudioTrack.h
index 26a25b0..4488ce4 100644
--- a/include/media/AudioTrack.h
+++ b/include/media/AudioTrack.h
@@ -473,7 +473,7 @@ protected:
friend class AudioTrack;
virtual bool threadLoop();
AudioTrack& mReceiver;
- ~AudioTrackThread();
+ virtual ~AudioTrackThread();
Mutex mMyLock; // Thread::mLock is private
Condition mMyCond; // Thread::mThreadExitedCondition is private
bool mPaused; // whether thread is currently paused