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

Commit 2e9c859f authored by Android (Google) Code Review's avatar Android (Google) Code Review
Browse files

Merge change 20607

* changes:
  Limit AudioFlinger mixer track sampling rate.
parents a1cbccd7 6f7e097e
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1512,6 +1512,10 @@ bool AudioFlinger::MixerThread::checkForNewParameters_l()
                    int name = getTrackName_l();
                    if (name < 0) break;
                    mTracks[i]->mName = name;
                    // limit track sample rate to 2 x new output sample rate
                    if (mTracks[i]->mCblk->sampleRate > 2 * sampleRate()) {
                        mTracks[i]->mCblk->sampleRate = 2 * sampleRate();
                    }
                }
                sendConfigEvent_l(AudioSystem::OUTPUT_CONFIG_CHANGED);
            }