[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