hal: Limit multichannel clips >48khz to 48Khz
-Configuring copp and backend at 48Khz for multichannel
clips > 48khz
-This is to address ADSP MIPS concern for playback of multichannel
clip with sample rate > 48khz with pp (SA+ or SA+_HPX)
Change-Id: Ic010ce212011519e729601d067f8ddb6737c6b28
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 6af23f1..711b1f4 100755
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -1001,6 +1001,7 @@
usecase->stream.out->format,
usecase->stream.out->sample_rate,
usecase->stream.out->bit_width,
+ usecase->stream.out->channel_mask,
&usecase->stream.out->app_type_cfg);
ALOGI("%s Selected apptype: %d", __func__, usecase->stream.out->app_type_cfg.app_type);
}
@@ -3112,7 +3113,8 @@
audio_extn_utils_update_stream_app_type_cfg(adev->platform,
&adev->streams_output_cfg_list,
devices, flags, format, out->sample_rate,
- out->bit_width, &out->app_type_cfg);
+ out->bit_width, out->channel_mask,
+ &out->app_type_cfg);
if ((out->usecase == USECASE_AUDIO_PLAYBACK_PRIMARY) ||
(flags & AUDIO_OUTPUT_FLAG_PRIMARY)) {
/* Ensure the default output is not selected twice */