audio: notify device info twice for combo output
For combo output, GEF needs to notify splitted device info twice.
CRs-Fixed: 2489086
Change-Id: I337ae614606f823cf0843a645185fe001fc344fa
diff --git a/hal/msm8960/platform.c b/hal/msm8960/platform.c
index 137e700..f1bdfe5 100644
--- a/hal/msm8960/platform.c
+++ b/hal/msm8960/platform.c
@@ -558,6 +558,17 @@
__func__, snd_device);
return -EINVAL;
}
+
+ /* Notify device change info to effect clients registered */
+ if (usecase->type == PCM_PLAYBACK) {
+ audio_extn_gef_notify_device_config(
+ usecase->stream.out->devices,
+ usecase->stream.out->channel_mask,
+ usecase->stream.out->app_type_cfg.sample_rate,
+ acdb_dev_id,
+ usecase->stream.out->app_type_cfg.app_type);
+ }
+
if (my_data->acdb_send_audio_cal) {
("%s: sending audio calibration for snd_device(%d) acdb_id(%d)",
__func__, snd_device, acdb_dev_id);