<div class="gmail_quote">2009/3/25 Colin Guthrie <span dir="ltr">&lt;<a href="mailto:gmane@colin.guthr.ie">gmane@colin.guthr.ie</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&#39;Twas brillig, and Jason Taylor at 24/03/09 23:59 did gyre and gimble:<div class="im"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
In the case of USB headsets I think a rule that says if a new local output appears &quot;move all streams (new and current)&quot; to it option would cover 90% of cases with an option to toggle the rule off?<br>
<br>
Thats what I have running anyway at it works as I&#39;d expect<br>
</blockquote>
<br></div>
Well with the priority lists and the fact it remembers previously plugged in devices, I&#39;d say that it&#39;s not a major issue. If a brand new, never seen before device is plugged in, the real issue here is where does it go in the priority list? If it goes to the top, you get what you want here I think. The second time it&#39;s plugged in, it&#39;s already in the list in some capacity so the rules as to whether to move the streams across to it is pretty straightforward and clear.<br>

<br>
So if the implementation section of my proposal is accepted, it would be trivial to create a &quot;module-new-devices-take-top-spot&quot; module that implements this policy.</blockquote><div><br>Cool :), that would fix the issue and it would work over restarts, unless you can think of a use case where you would not want a new output to have highest priority...<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
(I think)<br>
<br>
Col<div><div></div><div class="h5"><br>
<br>
-- <br>
<br>
Colin Guthrie<br>
gmane(at)<a href="http://colin.guthr.ie" target="_blank">colin.guthr.ie</a><br>
<a href="http://colin.guthr.ie/" target="_blank">http://colin.guthr.ie/</a><br>
<br>
Day Job:<br>
  Tribalogic Limited [<a href="http://www.tribalogic.net/" target="_blank">http://www.tribalogic.net/</a>]<br>
Open Source:<br>
  Mandriva Linux Contributor [<a href="http://www.mandriva.com/" target="_blank">http://www.mandriva.com/</a>]<br>
  PulseAudio Hacker [<a href="http://www.pulseaudio.org/" target="_blank">http://www.pulseaudio.org/</a>]<br>
  Trac Hacker [<a href="http://trac.edgewall.org/" target="_blank">http://trac.edgewall.org/</a>]<br>
<br>
_______________________________________________<br>
pulseaudio-discuss mailing list<br>
<a href="mailto:pulseaudio-discuss@mail.0pointer.de" target="_blank">pulseaudio-discuss@mail.0pointer.de</a><br>
<a href="https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss" target="_blank">https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>&quot;A little rudeness and disrespect can elevate a meaningless interaction to a battle of wills and add drama to an otherwise dull day.&quot; - Calven<br>