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

Commit 70b38f21 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 f6936777 878c0e1d
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);
            }