Hi Colin:
On 12/22/2010 05:23 PM, Colin Guthrie wrote:
'Twas brillig, and Cai Yuanqing at 22/12/10 06:25 did gyre and gimble:
I wrote a patch to make the module-loopback unloading as bluetooth
source was unavailable.
In my opinion ,moving the source of source-output from a live source
like A2DP source to default or any other ones dose not work.only
module-loopback loaded and can not work any more.
So I just want to make the module-loopback can not be moved when the
source is a A2DP source of bluetooth.
While this is Pierre-Louis Bossart's module and I'd like to hear his
opinion on it, I'm not personally a big fan of this kind of heuristic.
If you care to add a new argument to the module called e.g. "dont_move"
that adds in the appropriate flag to the sink input or source output,
then I think this would be a better and more deterministic behaviour. It
would obviously only make sense when used with the source= or sink=
arguments.
Thanks for your suggestion,I will try to add some arguments like
this,It's a good way to avoid some bad effect we don't know so far. :-)
BTW,I'm not sure that should we unload the modules when the source it
using were unavailable in the other situations.
Dose anyone have ideas for that?
I'm kind of of the same opinion. I prefer to see modules (and this
applies to others like remap, combine etc.) "idle" when their tightly
bound sink/sources are no longer available and then "kick in"
automatically when they appear. This kind of logic would allow for more
things to be added to a user's customised default.pa and automatically
work when appropriate.
Col
Yes,but add the logic may need to change the logical of
module-rescue-streams or we need a new module to do things right.
--
B.R
Cai Yuanqing
_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss