Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 624c7808 authored by Satya Krishna Pindiproli's avatar Satya Krishna Pindiproli
Browse files

hal: Update EC reference for HFP usecase

Ensure reference device is set if audio is routed
to speaker/headset during HFP usecase.

Change-Id: Ia17371727b7c8f158bc2951d0d433416b7867458
CRs-Fixed: 641513
parent 640c91eb
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1314,6 +1314,7 @@ snd_device_t platform_get_input_snd_device(void *platform, audio_devices_t out_d
            }
        } else if (out_device & AUDIO_DEVICE_OUT_WIRED_HEADSET) {
            snd_device = SND_DEVICE_IN_VOICE_HEADSET_MIC;
            set_echo_reference(adev->mixer, EC_REF_RX);
        } else if (out_device & AUDIO_DEVICE_OUT_ALL_SCO) {
            if (my_data->btsco_sample_rate == SAMPLE_RATE_16KHZ)
                snd_device = SND_DEVICE_IN_BT_SCO_MIC_WB;
@@ -1332,6 +1333,7 @@ snd_device_t platform_get_input_snd_device(void *platform, audio_devices_t out_d
                }
            } else {
                snd_device = SND_DEVICE_IN_VOICE_SPEAKER_MIC;
                set_echo_reference(adev->mixer, EC_REF_RX);
            }
        }
    } else if (source == AUDIO_SOURCE_CAMCORDER) {