Loading services/audioflinger/Threads.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -4784,8 +4784,11 @@ AudioFlinger::PlaybackThread::mixer_state AudioFlinger::MixerThread::prepareTrac track->mFillingUpStatus = Track::FS_ACTIVE; if (track->mState == TrackBase::RESUMING) { track->mState = TrackBase::ACTIVE; // If a new track is paused immediately after start, do not ramp on resume. if (cblk->mServer != 0) { param = AudioMixer::RAMP_VOLUME; } } mAudioMixer->setParameter(trackId, AudioMixer::RESAMPLE, AudioMixer::RESET, NULL); mLeftVolFloat = -1.0; // FIXME should not make a decision based on mServer Loading Loading
services/audioflinger/Threads.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -4784,8 +4784,11 @@ AudioFlinger::PlaybackThread::mixer_state AudioFlinger::MixerThread::prepareTrac track->mFillingUpStatus = Track::FS_ACTIVE; if (track->mState == TrackBase::RESUMING) { track->mState = TrackBase::ACTIVE; // If a new track is paused immediately after start, do not ramp on resume. if (cblk->mServer != 0) { param = AudioMixer::RAMP_VOLUME; } } mAudioMixer->setParameter(trackId, AudioMixer::RESAMPLE, AudioMixer::RESET, NULL); mLeftVolFloat = -1.0; // FIXME should not make a decision based on mServer Loading