diff options
author | Jean-Michel Trivi <jmtrivi@google.com> | 2012-09-12 19:42:34 -0700 |
---|---|---|
committer | Jean-Michel Trivi <jmtrivi@google.com> | 2012-09-12 19:42:34 -0700 |
commit | 73431968e3c5cf420b5d63c54cf72d10ff7ee7bc (patch) | |
tree | 11239e23b4a170e479addf4a102200b46e6c8ebb /media | |
parent | 359cf1cac2a7851a59dfe4960a1a5992ac6fdb84 (diff) | |
download | frameworks_av-73431968e3c5cf420b5d63c54cf72d10ff7ee7bc.zip frameworks_av-73431968e3c5cf420b5d63c54cf72d10ff7ee7bc.tar.gz frameworks_av-73431968e3c5cf420b5d63c54cf72d10ff7ee7bc.tar.bz2 |
Workaround for track recreation bug
Ignore thread can call Java parameter to work around bug where
AudioTrack instance gets recreated when key clicks are enabled
and WFD gets turned on, with the wrong parameters.
Change-Id: Ia42c8704b46fe3ffea560b05b60939fa2e4b29e1
Diffstat (limited to 'media')
-rw-r--r-- | media/libmedia/AudioTrack.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/media/libmedia/AudioTrack.cpp b/media/libmedia/AudioTrack.cpp index 362d022..d9d8aee 100644 --- a/media/libmedia/AudioTrack.cpp +++ b/media/libmedia/AudioTrack.cpp @@ -279,7 +279,8 @@ status_t AudioTrack::set( mCbf = cbf; if (cbf != NULL) { - mAudioTrackThread = new AudioTrackThread(*this, threadCanCallJava); + //FIXME ignoring threadCanCallJava to work around track recreation issue + mAudioTrackThread = new AudioTrackThread(*this, true /*threadCanCallJava*/); mAudioTrackThread->run("AudioTrack", ANDROID_PRIORITY_AUDIO, 0 /*stack*/); } |