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

Commit ff1e5e6e authored by Eric Laurent's avatar Eric Laurent
Browse files

audio hal: fix input buffer size in non real time mode

Fix regression introduced by commit 0e46adf2 in input buffer size
calculation for fast input in non realtime mode.

Bug: 35452939
Test: Verified Skype audio
Change-Id: I76170e8a0c38f42b1be74f045472325d5c93add9
parent c0e87d61
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -3792,13 +3792,13 @@ static int adev_open_input_stream(struct audio_hw_device *dev,
#endif
            in->realtime = may_use_noirq_mode(adev, in->usecase, in->flags);
            if (!in->realtime) {
                in->config = pcm_config_audio_capture;
                frame_size = audio_stream_in_frame_size(&in->stream);
                buffer_size = get_input_buffer_size(config->sample_rate,
                                                    config->format,
                                                    channel_count,
                                                   is_low_latency);
                in->config.period_size = buffer_size / frame_size;
                in->config = pcm_config_audio_capture;
                in->config.rate = config->sample_rate;
                in->af_period_multiplier = 1;
            } else {