<p><br>
> > If you have headphones plugged in and plug in HDMI; you want sound<br>
> > to stay on headphones.<br>
> > If you have HDMI plugged in and you plug in headphones; you want sound<br>
> > to switch to headphones.<br>
> ><br>
> > Hence we need to take priority into account as well when determining<br>
> > whether to switch to a new profile or not.<br>
><br>
> I think the same logic should apply to input ports too. Otherwise looks<br>
> good to me.<br>
></p>
<p><a href="https://bugs.freedesktop.org/show_bug.cgi?id=93903">https://bugs.freedesktop.org/show_bug.cgi?id=93903</a></p>
<p>But the bug report is about headphone switch to optical digital out and not switch back, usually hdmi and analog codecs attached to different hda controller (alsa card)</p>
<p>what happen when the three input jacks of desktop are not plugged ?</p>
<p>Some hda codecs (via) still have stereo mix as input source but the other codecs don't</p>