[Vorbis-dev] jack plugin for libao

Laurent Pelecq lpelecq-org at circoise.eu
Sat Oct 4 10:05:21 PDT 2014


Hello,

I've written a jack plugin for libao. Ogg123 doesn't work correctly with the 
alsa plugin redirected to jack.

The patch for the configure.ac and src/plugins/Makefile.am is here
  https://gitorious.org/aojackplg/libao-jack-plugin/raw/4f7abc861c0ef8f13e8b0a5be8201fed1bf25419:patch/0001-jack-plugin.patch

The code for the plugin itself can be downloaded from gitorious or here
  https://circoise.eu/download/libao-jack-plugin.tgz

By default it connects to all available physical ports. It can be configured 
with the parameter "ports"
  ports=system:playback_1,system:playback_2

The plugin uses libsamplerate to resample the audio to the jack server rate. 
There are different algorithms in libsamplerate. There are selected according to 
the value of parameter "quality" (value from 0 to 9). The default is 5. It 
impacts the CPU consumption.

Let me know if it can be included in libao.

Thank you,

Laurent



More information about the Vorbis-dev mailing list