Using the FFADO DBUS server
DBUS (or Desktop bus) is a message bus system. It provides facilities to launch applications on demand when their services are needed, for instance when a new piece of hotpluggable hardware has been added to the system. See http://www.freedesktop.org/wiki/Software/dbus.
Basic usage
Before you can use FireWire audio devices with FFADO, the ffado-dbus-server must be running:
$ ffado-dbus-server &
(The "&" tells the shell to put the program in the background, so that you can re-use the shell to run other applications.) This command should be sufficient in the standard case.
Advanced options
If you have a more complicated setup with multiple FireWire controllers or need debugging output, check out the advanced options:
$ ffado-dbus-server --help
Usage: ffado-dbus-server [OPTION...]
ffado-dbus-server -- expose the mixer features of connected FFADO devices
through DBus
-n, --node=id Only expose mixer of a device on a specific node
-p, --port=nr IEEE1394 Port to use
-q, -s, --quiet, --silent Don't produce any output
-v, --verbose=level Produce verbose output
-?, --help Give this help list
--usage Give a short usage message
-V, --version Print program version
Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.
Report bugs to <ffado-devel@lists.sf.net>.
no message buffer overruns
