alsa_sound: Untangle VOIP/voice speaker handling
Change-Id: Ieedac3af120a08f567a6575fdb06e6e22946307d
diff --git a/alsa_sound/ALSADevice.cpp b/alsa_sound/ALSADevice.cpp
index 5c58760..6196a06 100644
--- a/alsa_sound/ALSADevice.cpp
+++ b/alsa_sound/ALSADevice.cpp
@@ -1826,15 +1826,13 @@
return strdup(SND_USE_CASE_DEV_EARPIECE); /* HANDSET RX */
}
} else if (devices & AudioSystem::DEVICE_OUT_SPEAKER) {
-#ifdef SEPERATED_VOICE_SPEAKER
#ifdef SEPERATED_VOIP
if (mCallMode == AUDIO_MODE_IN_COMMUNICATION) {
return strdup(SND_USE_CASE_DEV_VOIP_SPEAKER);
- } else if (mCallMode == AUDIO_MODE_IN_CALL) {
-#else
- if (mCallMode == AUDIO_MODE_IN_CALL ||
- mCallMode == AUDIO_MODE_IN_COMMUNICATION) {
+ }
#endif
+#ifdef SEPERATED_VOICE_SPEAKER
+ if (mCallMode == AUDIO_MODE_IN_CALL) {
return strdup(SND_USE_CASE_DEV_VOC_SPEAKER); /* Voice SPEAKER RX */
}
#endif