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

Commit 68242df3 authored by Mikhail Naganov's avatar Mikhail Naganov
Browse files

DownmixBufferProvider: Assign buffer frame count

Not specifying buffer count leads to opening of DownmixEffect
with input/output FMQs of size zero (in AIDL version).

Bug: 302132812
Test: atest CtsMediaAudioTestCases --test-filter=".*AudioTrackTest.*"
Change-Id: Ic450bd918286237eff9ee43c84e7c7f54bcf9cdf
parent 471e7857
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -185,6 +185,8 @@ DownmixerBufferProvider::DownmixerBufferProvider(
     mDownmixConfig.inputCfg.mask = EFFECT_CONFIG_SMP_RATE | EFFECT_CONFIG_CHANNELS |
             EFFECT_CONFIG_FORMAT | EFFECT_CONFIG_ACC_MODE;
     mDownmixConfig.outputCfg.mask = mDownmixConfig.inputCfg.mask;
     mDownmixConfig.inputCfg.buffer.frameCount = bufferFrameCount;
     mDownmixConfig.outputCfg.buffer.frameCount = bufferFrameCount;

     mInFrameSize =
             audio_bytes_per_sample(format) * audio_channel_count_from_out_mask(inputChannelMask);