Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 73431968 authored by Jean-Michel Trivi's avatar Jean-Michel Trivi
Browse files

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
parent 359cf1ca
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -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*/);
    }