Merge "hal: fix voip usecase selection for voice_tx path"
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index bc2f159..66a68c7 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -8677,6 +8677,7 @@
//XXX needed for voice_extn_compress_voip_open_input_stream
in->config.rate = config->sample_rate;
if ((in->dev->mode == AUDIO_MODE_IN_COMMUNICATION ||
+ in->source == AUDIO_SOURCE_VOICE_COMMUNICATION ||
voice_extn_compress_voip_is_active(in->dev)) &&
(voice_extn_compress_voip_is_format_supported(in->format)) &&
valid_rate && valid_ch) {