hal: Update input sampling rate with config
- VTS issues are seen for sampling rate queries of mmap input
stream. mmap input stream support is extended for different
sampling rates but same is not updated in input stream struct.
- Fix is to update input stream structure with sampling rate
config.
Change-Id: I2b38425d737aace508aae57dadc2f9719faf851b
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 6c35054..911a8d4 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -9640,6 +9640,7 @@
in->stream.stop = in_stop;
in->stream.create_mmap_buffer = in_create_mmap_buffer;
in->stream.get_mmap_position = in_get_mmap_position;
+ in->config.rate = config->sample_rate;
ALOGV("%s: USECASE_AUDIO_RECORD_MMAP", __func__);
} else if (is_usb_dev && may_use_hifi_record) {
in->usecase = USECASE_AUDIO_RECORD_HIFI;