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) {