30.01.2016 18:53, Tanu Kaskinen wrote:
On Sat, 2016-01-30 at 12:07 +0500, Alexander E. Patrakov wrote:
30.01.2016 00:33, David Henningsson wrote:
If you have headphones plugged in and plug in HDMI; you want sound
to stay on headphones.
If you have HDMI plugged in and you plug in headphones; you want sound
to switch to headphones.
Hence we need to take priority into account as well when determining
whether to switch to a new profile or not.
- if (sink->active_port->available != PA_AVAILABLE_NO)
+ if ((sink->active_port->available != PA_AVAILABLE_NO) &&
(sink->active_port->priority >= prio))
You are comparing profile priority and port priority here.
You seem to be misreading something. prio is the priority of the port
being activated.
You are right. Sorry for the confusion!
--
Alexander E. Patrakov
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss