diff options
Diffstat (limited to 'services/audioflinger')
| -rw-r--r-- | services/audioflinger/Threads.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/services/audioflinger/Threads.cpp b/services/audioflinger/Threads.cpp index 3057d9d..0a7d4a2 100644 --- a/services/audioflinger/Threads.cpp +++ b/services/audioflinger/Threads.cpp @@ -6643,7 +6643,7 @@ status_t AudioFlinger::RecordThread::RecordBufferConverter::updateParameters(      if (mResampler != NULL) {          mBufFrameSize = max(mSrcChannelCount, FCC_2)                  * audio_bytes_per_sample(AUDIO_FORMAT_PCM_FLOAT); -    } else if ((mIsLegacyUpmix || mIsLegacyDownmix) && mDstFormat != AUDIO_FORMAT_PCM_FLOAT) { +    } else if (mIsLegacyUpmix || mIsLegacyDownmix) { // legacy modes always float          mBufFrameSize = mDstChannelCount * audio_bytes_per_sample(AUDIO_FORMAT_PCM_FLOAT);      } else if (mSrcChannelMask != mDstChannelMask && mDstFormat != mSrcFormat) {          mBufFrameSize = mDstChannelCount * audio_bytes_per_sample(mSrcFormat);  | 
