hal: apq8098_latv: fix for ac3 audio format through passthrough mode
- Set the property needed for enabling passthrough support.
- Populate audio format correctly for passthrough mode.
Change-Id: Iad4cac87958059237c813c273072b77ee403a9c3
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index d0c0cfa..1699340 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -5148,12 +5148,10 @@
goto error_open;
}
- if (out->devices & AUDIO_DEVICE_OUT_AUX_DIGITAL) {
- if(config->offload_info.format == 0)
- config->offload_info.format = out->supported_formats[0];
- if (config->offload_info.sample_rate == 0)
- config->offload_info.sample_rate = out->supported_sample_rates[0];
- }
+ if (config->offload_info.format == 0)
+ config->offload_info.format = config->format;
+ if (config->offload_info.sample_rate == 0)
+ config->offload_info.sample_rate = config->sample_rate;
if (!is_supported_format(config->offload_info.format) &&
!audio_extn_passthru_is_supported_format(config->offload_info.format)) {