Loading hal/msm8974/platform.c +21 −14 Original line number Diff line number Diff line Loading @@ -6702,8 +6702,12 @@ snd_device_t platform_get_output_snd_device(void *platform, struct stream_out *o snd_device = SND_DEVICE_OUT_VOICE_SPEAKER_VBAT; else snd_device = SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT; } else } else { if (my_data->mono_speaker == SPKR_1) snd_device = SND_DEVICE_OUT_VOICE_SPEAKER_VBAT; else snd_device = SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT; } } else if (my_data->is_wsa_speaker) { if (my_data->mono_speaker == SPKR_1) snd_device = SND_DEVICE_OUT_VOICE_SPEAKER_WSA; Loading @@ -6726,8 +6730,12 @@ snd_device_t platform_get_output_snd_device(void *platform, struct stream_out *o } } else if (adev->enable_hfp) snd_device = SND_DEVICE_OUT_VOICE_SPEAKER_HFP; else else { if (my_data->mono_speaker == SPKR_1) snd_device = SND_DEVICE_OUT_VOICE_SPEAKER; else snd_device = SND_DEVICE_OUT_VOICE_SPEAKER_2; } } } else if (is_a2dp_out_device_type(&devices)) { snd_device = SND_DEVICE_OUT_BT_A2DP; Loading Loading @@ -8505,7 +8513,6 @@ int platform_set_parameters(void *platform, struct str_parms *parms) } } if (hw_info_is_stereo_spkr(my_data->hw_info)) { err = str_parms_get_str(parms, AUDIO_PARAMETER_KEY_MONO_SPEAKER, value, len); if (err >= 0) { if (!strncmp("left", value, sizeof("left"))) Loading @@ -8515,7 +8522,7 @@ int platform_set_parameters(void *platform, struct str_parms *parms) str_parms_del(parms, AUDIO_PARAMETER_KEY_MONO_SPEAKER); } } err = str_parms_get_str(parms, AUDIO_PARAMETER_KEY_EXT_AUDIO_DEVICE, value, len); if (err >= 0) { Loading Loading
hal/msm8974/platform.c +21 −14 Original line number Diff line number Diff line Loading @@ -6702,8 +6702,12 @@ snd_device_t platform_get_output_snd_device(void *platform, struct stream_out *o snd_device = SND_DEVICE_OUT_VOICE_SPEAKER_VBAT; else snd_device = SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT; } else } else { if (my_data->mono_speaker == SPKR_1) snd_device = SND_DEVICE_OUT_VOICE_SPEAKER_VBAT; else snd_device = SND_DEVICE_OUT_VOICE_SPEAKER_2_VBAT; } } else if (my_data->is_wsa_speaker) { if (my_data->mono_speaker == SPKR_1) snd_device = SND_DEVICE_OUT_VOICE_SPEAKER_WSA; Loading @@ -6726,8 +6730,12 @@ snd_device_t platform_get_output_snd_device(void *platform, struct stream_out *o } } else if (adev->enable_hfp) snd_device = SND_DEVICE_OUT_VOICE_SPEAKER_HFP; else else { if (my_data->mono_speaker == SPKR_1) snd_device = SND_DEVICE_OUT_VOICE_SPEAKER; else snd_device = SND_DEVICE_OUT_VOICE_SPEAKER_2; } } } else if (is_a2dp_out_device_type(&devices)) { snd_device = SND_DEVICE_OUT_BT_A2DP; Loading Loading @@ -8505,7 +8513,6 @@ int platform_set_parameters(void *platform, struct str_parms *parms) } } if (hw_info_is_stereo_spkr(my_data->hw_info)) { err = str_parms_get_str(parms, AUDIO_PARAMETER_KEY_MONO_SPEAKER, value, len); if (err >= 0) { if (!strncmp("left", value, sizeof("left"))) Loading @@ -8515,7 +8522,7 @@ int platform_set_parameters(void *platform, struct str_parms *parms) str_parms_del(parms, AUDIO_PARAMETER_KEY_MONO_SPEAKER); } } err = str_parms_get_str(parms, AUDIO_PARAMETER_KEY_EXT_AUDIO_DEVICE, value, len); if (err >= 0) { Loading