[pulseaudio-tickets] [PulseAudio] #777: automatically load module-jack-sink and module-jack-source after DBUS notification
PulseAudio
trac-noreply at tango.0pointer.de
Wed Jan 13 09:06:47 PST 2010
#777: automatically load module-jack-sink and module-jack-source after DBUS
notification
-------------------------+--------------------------------------------------
Reporter: adi | Owner: lennart
Type: enhancement | Status: new
Milestone: | Component: daemon
Keywords: |
-------------------------+--------------------------------------------------
Hi!
I just tried the jackdbus device reservation feature, and it works like a
charm. pulseaudio is running, then I call jack_control start, the device
is handed over and jackd starts.
The missing bit is now loading module-jack-sink and module-jack-source.
We could hack a call to pactl load-module into jackdbus, on the other
hand, jackdbus emits a DBUS signal, so pulseaudio might just react on
this.
http://nedko.arnaudov.name/soft/jack/jackdbus.xml
The signal is called ServerStarted and is emitted by the
org.jackaudio.JackControl interface of the org/jackaudio/Controller
object. (quoting nedko here, I don't have any clue about DBUS)
Perhaps checking the IsStarted() method at PA startup to hook into running
jackds when pulseaudio wasn't started before would also be a good idea,
but that's another question.
If you think we should handle it in jackdbus, just tell us. You surely
know what's the best way to auto-load PA's jack modules.
Cheerio
--
Ticket URL: <http://pulseaudio.org/ticket/777>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list