Development wiki was down
6 January 2013: The wiki should now be operational again. Thanks to those who gave assistance towards its restoration.
6 January 2013: The wiki should now be operational again. Thanks to those who gave assistance towards its restoration.
The FFADO project is pleased to announce the long-awaited release of version 2.1.0. With improved stability, many bugfixes and a large number of newly supported devices this version represents 2 years work by the small but dedicated FFADO team. All users of FFADO are encouraged to upgrade.
This is a source-only release: libffado-2.1.0.tgz.
Here’s a quick update on the Fireface-800. The short story is that it mostly works as of svn revision 2062. Ffado-mixer includes all device controls and the matrix mixer is complete. Audio streaming works to and from the device, although startup can still be a little rough (that’s next on my list to look at). It’s probably ready for an initial round of testing by others to confirm that success can be achieved on systems other than my own. Please use the ffado-devel mailing list to report bugs and provide feedback.
Implementation of the remaining mixer and device controls for the Fireface-400 is now complete, although some combinations of settings are yet to be tested (particularly those associated with clock sources). This means that the Fireface-400 is getting close to being usable with FFADO now (at least on my system). Wider testing of svn head is encouraged so we can identify any remaining rough edges and see how it performs on a variety of computers. Please use the ffado-devel mailing list to report bugs and other problems.
The matrix mixer capability of the RME Fireface 400 is now available through ffado-mixer.
After far too many delays (both technical and logistical,for which I apologise), practical progress has finally been made on the FFADO RME driver.
In short, the driver is now ready for wider testing, although there are some important limitations and cautions to keep in mind before proceeding.
Without further ado, we hereby give you the 2.0.1 release of ffado.
The changelog to the previous 2.0.0 is rather simple:
Of course some more fixes went into the package. But its mostly intended for distributors so they can finally deprecate/disable the old firewire stack in kernels.
For more changelog and instructions please look back at the 2.0.0 release announcement.
The last weeks have seen a few rumors and lots of questions: Is ffado running with the new firewire stack?
The answer is kind of yes.
What you need is libraw1394 in version 2.0.5 or higher. And kernel 2.6.32 or higher. Then ffado (both the 2.0 branch and development trunk) should be usable on the new juju stack. Thanks to the team of the kernel-stack and some distributions for stepping up and (mostly) fix the kernel and libraw1394 for this. The changes to ffado where quite minimal.
The other answer is still no.
Because ffado still uses libraw1394 as layer between the kernel and its own streaming-/configuration-stuff. Which adds some latency and a lot of uncertainties for the low-latency. There is work going on to implement in-kernel streaming but this is all to early for testing or announcement. And time is sparse…
Thanks to assistance from RME we now have Fireface devices and documentation to assist in the development of the FFADO RME driver. Some low-level changes have been flowing into the development trunk for a few weeks now and high-level functionality will follow once the necessary parts are in place. There is no ETA at this stage, but support for RME Fireface devices is on its way.