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

Commit 4680802d authored by Eric Laurent's avatar Eric Laurent Committed by Android Git Automerger
Browse files

am b6ba2fd0: audioflinger: improve record start and thread exit

* commit 'b6ba2fd0':
  audioflinger: improve record start and thread exit
parents d092e8c7 b6ba2fd0
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1175,7 +1175,7 @@ void AudioFlinger::ThreadBase::exit()
        //  }
        AutoMutex lock(mLock);
        requestExit();
        mWaitWorkCV.signal();
        mWaitWorkCV.broadcast();
    }
    // When Thread::requestExitAndWait is made virtual and this method is renamed to
    // "virtual status_t requestExitAndWait()", replace by "return Thread::requestExitAndWait();"
@@ -6323,7 +6323,7 @@ status_t AudioFlinger::RecordThread::start(RecordThread::RecordTrack* recordTrac
        mActiveTrack->mState = TrackBase::RESUMING;
        // signal thread to start
        ALOGV("Signal record thread");
        mWaitWorkCV.signal();
        mWaitWorkCV.broadcast();
        // do not wait for mStartStopCond if exiting
        if (exitPending()) {
            mActiveTrack.clear();