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

Commit 7f754cae authored by Xiaowu Liu-GV's avatar Xiaowu Liu-GV Committed by XiaoWu Liu
Browse files

audio-hal: select right input device while enable fluence

regular0 device(a source device, defined in pulseaudio
conf file) using 2 channels, will not use right device
while enabled fluence, because limited to 1 channels in
function 'platform_get_input_snd_device' of platform.c

Change-Id: I584ae06329b7881344620af2468f8b0004412dbd
parent 36c25ddb
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -7849,7 +7849,7 @@ snd_device_t platform_get_input_snd_device(void *platform,
            snd_device = get_snd_device_for_voice_comm(my_data, in, out_devices, &in_devices);
    } else if (source == AUDIO_SOURCE_MIC) {
        if (compare_device_type(&in_devices, AUDIO_DEVICE_IN_BUILTIN_MIC) &&
                channel_count == 1 ) {
                (channel_count == 1 || channel_count == 2)) {
            if(my_data->fluence_in_audio_rec) {
               if ((my_data->fluence_type & FLUENCE_QUAD_MIC) &&
                    (my_data->source_mic_type & SOURCE_QUAD_MIC)) {