[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
Cai Yuanqing
yuanqing.cai at tieto.com
Tue Dec 21 22:25:42 PST 2010
Hi guys:
I'm trying to use module-loopback to hear A2DP from my phone,according
to the link below:
http://jprvita.wordpress.com/2009/12/15/1-2-3-4-a2dp-stream/
I got it works well,I can hear the music on my ubuntu via bluetooth from
the phone.
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.
reproducing:
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
device:d-feet->org.bluez->/org/bluez/xxxx/hci0/yourdeviceaddress->interfaces->org.bluez.AudioSource->Method->connect()
d.load-module module-loopback
source=bluez_source.00_22_A5_AA_BF_85
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?
--
B.R
Cai Yuanqing
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-module-loopback-Add-PA_SOURCE_OUTPUT_DONT_MOVE-flag-.patch
Type: text/x-patch
Size: 1155 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20101222/052c5956/attachment.bin>
More information about the pulseaudio-discuss
mailing list