[pulseaudio-discuss] [PATCH] [module-loopback] Add PA_SOURCE_OUTPUT_DONT_MOVE flag of source-output to make the module-loopback unloading when the A2DP source ware unavailable
yuanqing.cai at tieto.com
Tue Dec 21 22:25:42 PST 2010
I'm trying to use module-loopback to hear A2DP from my phone,according
to the link below:
I got it works well,I can hear the music on my ubuntu via bluetooth from
BUT,when the phone disconnects from A2DP anyway,you'll find that
module-loopback still be loaded and move to play audio stream from my
microphone to speakers,sometimes,even giving horrible noises.
1.play music from A2DP as the "blog" mentioned.
a.add "Enable=Source" into /etc/bluetooth/audio.conf
b.restart bluetoothd: sudo /etc/init.d/bluetooth restart
c.connect Audio Source of bluetooth
sink=alsa_output.pci-0000_00_1b.0.analog-stereo in pacmd
2.disconnect the A2DP no matter from phone side or computer side.
3.pacmd and ls,you will find a sink-input and a source-output are still
there in RUNNING status.
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.
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?
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 1155 bytes
Desc: not available
More information about the pulseaudio-discuss