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

Commit ca35367b authored by Andy Hung's avatar Andy Hung
Browse files

Clean up AudioTrackThread and AudioRecordThread constructor

Remove unused argument.

Test: compile
Change-Id: I1f589941686ddcdff166298f8bfe0564b147c137
parent eb46cf92
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -349,7 +349,7 @@ status_t AudioRecord::set(
    mCbf = cbf;

    if (cbf != NULL) {
        mAudioRecordThread = new AudioRecordThread(*this, threadCanCallJava);
        mAudioRecordThread = new AudioRecordThread(*this);
        mAudioRecordThread->run("AudioRecord", ANDROID_PRIORITY_AUDIO);
        // thread begins in paused state, and will not reference us until start()
    }
@@ -1426,8 +1426,7 @@ void AudioRecord::DeathNotifier::binderDied(const wp<IBinder>& who __unused)

// =========================================================================

AudioRecord::AudioRecordThread::AudioRecordThread(AudioRecord& receiver,
        bool bCanCallJava __unused)
AudioRecord::AudioRecordThread::AudioRecordThread(AudioRecord& receiver)
    : Thread(true /* bCanCallJava */)  // binder recursion on restoreRecord_l() may call Java.
    , mReceiver(receiver), mPaused(true), mPausedInt(false), mPausedNs(0LL),
      mIgnoreNextPausedInt(false)
+2 −2
Original line number Diff line number Diff line
@@ -615,7 +615,7 @@ status_t AudioTrack::set(
    mCbf = cbf;

    if (cbf != NULL) {
        mAudioTrackThread = new AudioTrackThread(*this, threadCanCallJava);
        mAudioTrackThread = new AudioTrackThread(*this);
        mAudioTrackThread->run("AudioTrack", ANDROID_PRIORITY_AUDIO, 0 /*stack*/);
        // thread begins in paused state, and will not reference us until start()
    }
@@ -3127,7 +3127,7 @@ void AudioTrack::DeathNotifier::binderDied(const wp<IBinder>& who __unused)

// =========================================================================

AudioTrack::AudioTrackThread::AudioTrackThread(AudioTrack& receiver, bool bCanCallJava __unused)
AudioTrack::AudioTrackThread::AudioTrackThread(AudioTrack& receiver)
    : Thread(true /* bCanCallJava */)  // binder recursion on restoreTrack_l() may call Java.
    , mReceiver(receiver), mPaused(true), mPausedInt(false), mPausedNs(0LL),
      mIgnoreNextPausedInt(false)
+1 −1
Original line number Diff line number Diff line
@@ -562,7 +562,7 @@ private:
    class AudioRecordThread : public Thread
    {
    public:
        AudioRecordThread(AudioRecord& receiver, bool bCanCallJava = false);
        AudioRecordThread(AudioRecord& receiver);

        // Do not call Thread::requestExitAndWait() without first calling requestExit().
        // Thread::requestExitAndWait() is not virtual, and the implementation doesn't do enough.
+1 −1
Original line number Diff line number Diff line
@@ -934,7 +934,7 @@ public:
    class AudioTrackThread : public Thread
    {
    public:
        AudioTrackThread(AudioTrack& receiver, bool bCanCallJava = false);
        AudioTrackThread(AudioTrack& receiver);

        // Do not call Thread::requestExitAndWait() without first calling requestExit().
        // Thread::requestExitAndWait() is not virtual, and the implementation doesn't do enough.