PulseAudio Marge Bot pushed to branch master at PulseAudio / pulseaudio
Commits: 19e34d8d by Hui Wang at 2020-12-10T17:01:19+00:00 alsa-mixer: disable the Auto-Mute once the system has speaker With the Auto-Mute enabled, if the headphone jack is plugged, the alsa hda driver will mute the speaker and set pinctl of the speaker to Hi-Z state, after this happens, even the pulseaudio unmute the speaker, the speaker still couldn't output sound because the pinctl is in Hi-Z state. We found this issue on a Dell machine which has multi-function audio jack, after the headphone is plugged in, the speaker's availability is still unknown, users could select speaker from gnome-sound-setting, but even the speaker is selected to be the active device, it couldn't output sound. The Auto-Mute is not useful if the pulseaudio is running since pa could mute/unmute devices according to active port change, the ucm for sof+hda already disabled the Auto-Mute, let us disable it for hda audio if the machine has the internal speaker. Signed-off-by: Hui Wang <[email protected]> Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/433> - - - - - 1 changed file: - src/modules/alsa/mixer/paths/analog-output-speaker.conf Changes: ===================================== src/modules/alsa/mixer/paths/analog-output-speaker.conf ===================================== @@ -88,6 +88,13 @@ override-map.2 = all-left,all-right switch = off volume = off +; Make sure the internal speakers are not auto-muted once the system has speakers +[Element Auto-Mute Mode] +enumeration = select + +[Option Auto-Mute Mode:Disabled] +name = analog-output-speaker + ; This profile path is intended to control the speaker, let's mute headphones ; else there will be a spike when plugging in headphones [Element Headphone] View it on GitLab: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/19e34d8d5bb9380ed70607b3f661c26df6d4836c -- View it on GitLab: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/19e34d8d5bb9380ed70607b3f661c26df6d4836c You're receiving this email because of your account on gitlab.freedesktop.org.
_______________________________________________ pulseaudio-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/pulseaudio-commits
