'Twas brillig, and Jason Taylor at 24/09/09 03:19 did gyre and gimble:
2009/3/25 Colin Guthrie <gm...@colin.guthr.ie>:
'Twas brillig, and Jason Taylor at 24/03/09 23:59 did gyre and gimble:
In the case of USB headsets I think a rule that says if a new local output
appears "move all streams (new and current)" to it option would cover 90% of
cases with an option to toggle the rule off?

Thats what I have running anyway at it works as I'd expect
Well with the priority lists and the fact it remembers previously plugged in
devices, I'd say that it'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's plugged in, it'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.

So if the implementation section of my proposal is accepted, it would be
trivial to create a "module-new-devices-take-top-spot" module that
implements this policy.

Has any work/progress been made in this area?

Yes actually.

I've now completed (well, not really tested yet!) my module-device-manager which implements a basic version of this approach. Nothing fancy, but the priority list of devices and a simple API to move devices up and down it is done. This list works on a per-role basis.

I've also started working on patches to Phonon/KDE to integrate support there.

See the bottom of this message on phonon-backends mailing list for some more background http://mail.kde.org/pipermail/phonon-backends/2009-September/000304.html and perhaps even this (now a bit old) post:
http://colin.guthr.ie/2009/06/whats-cooking-in-the-pulse-pot/

Col

--

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mandriva Linux Contributor [http://www.mandriva.com/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]

_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss

Reply via email to