ffado, freebob, libfreebob, I am confused!
Some concepts:
- ‘BeBoB’ means the BridgeCo enhanced breakout box firmware.
- BeBoB devices are audio breakout boxes running this firmware.
- BeBoB devices are attached with IEEE1394, a.k.a FireWire(tm) or i.Link(tm), a high performance serial bus.
- FreeBoB is a a generic Linux driver for BeBoB devices.
- libfreebob is the name of the library providing this driver support
- The freebob jack backend is the part of jack that uses libfreebob to address BeBoB devices
FFADO is freebob 2.0, FreeBoB extended for non-BeBoB devices, extended for all audio FireWire devices. FreeBoB is no longer being actively developed and no additional device support will be built into it.