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

Commit a13ad6e8 authored by Glenn Kasten's avatar Glenn Kasten Committed by Android (Google) Code Review
Browse files

Merge "Make applyVolume private to DirectOutputThread"

parents a3707a28 d4513b09
Loading
Loading
Loading
Loading
+1 −8
Original line number Diff line number Diff line
@@ -2166,14 +2166,6 @@ if (mType == DIRECT) {

        // only process effects if we're going to write
        if (sleepTime == 0) {

            if (mixerStatus == MIXER_TRACKS_READY) {

                // Non-trivial for DIRECT only
                applyVolume();

            }

            for (size_t i = 0; i < effectChains.size(); i ++) {
                effectChains[i]->process_l();
            }
@@ -2999,6 +2991,7 @@ void AudioFlinger::DirectOutputThread::threadLoop_mix()
    }
    sleepTime = 0;
    standbyTime = systemTime() + standbyDelay;
    applyVolume();
}

void AudioFlinger::DirectOutputThread::threadLoop_sleepTime()
+3 −1
Original line number Diff line number Diff line
@@ -1028,7 +1028,6 @@ public:
        virtual     mixer_state prepareTracks_l(Vector< sp<Track> > *tracksToRemove);
        virtual     void        threadLoop_mix();
        virtual     void        threadLoop_sleepTime();
        virtual     void        applyVolume();

        // volumes last sent to audio HAL with stream->set_volume()
        // FIXME use standard representation and names
@@ -1042,6 +1041,9 @@ public:
        bool rampVolume;
        uint16_t leftVol;
        uint16_t rightVol;

private:
                    void        applyVolume();  // FIXME inline into threadLoop_mix()
    };

    class DuplicatingThread : public MixerThread {