[pulseaudio-discuss] [PATCH] sink, source: update the default sink/source on port switches

Georg Chini georg at chini.tk
Thu May 11 15:18:36 UTC 2017

On 07.05.2017 11:12, Tanu Kaskinen wrote:
> When sinks are compared during the default sink selection, the active
> port's availability is inspected. Therefore, the default sink should be
> updated when the active port changes, because the new port may have
> different availability status than the old port.
> For example, let's say that a laptop has an analog sink with a speaker
> and a headphone port, and headphones are initially plugged in, so both
> ports can be used[1]. The headphone port is initially the active port.
> There's also a null sink in the system. When the headphones are
> unplugged, the headphone port becomes unavailable, and the null sink
> becomes the new default sink. Then module-switch-on-connect changes the
> analog sink port to speakers. Now the default sink should change back to
> the analog sink, but that doesn't happen without this patch.
You are talking about module-switch-on-port-available, not
module-switch-on-connect, correct? Otherwise looks good.

More information about the pulseaudio-discuss mailing list