Jokosher Supports JACK
Posted in FOSS, Gstreamer, Jokosher on September 6th, 2008 by admin – 1 CommentMany Jokosher users have been inquiring about support for JACK for some time. Since 0.9 we have had support for using a custom playback pipeline, but you could only use ALSA for recording. After removing the DBus code which we used to retrieve device information from ALSA we can now use whatever recording backend is supported by Gstreamer.
Since we removed our ALSA specific code, we now use the GstPropertyProbe interface on the “device” property to retrieve the list of devices. Currently this only works with ALSA, but if you are using Gstreamer from CVS the patches of mine that were recently committed make it work with PulseAudio as well. JACK does not support the “device” property at all, since the JACK control panel is used to select devices.
As an added bonus, removing the ALSA specific code will make it substantially easier to make Jokosher work on Windows. None of our developers are doing a Windows port, but if you are interested you are certainly welcome to try it out and see if it works.
This code is not yet merged into the main branch, but you can get it from the custom-audio-src branch in Launchpad and give JACK a try.