Hi everyone
At this stage I think the time is right to release a version 2.1.0. Unless
there are any further last-minute changes pending, r2214 is probably it.
I'll wait 24 hours for feedback, and unless a showstopper is identified I'll
make the release sometime over the weekend or early next week.
One question regarding versioning: I notice that trunk currently identifies
itself as version 2.999.0. Presumedly this should have been 2.0.999. If I
flick the version number to 2.1.0 the version will appear to go backwards
from this point of view. I don't think this will cause any practical
problems because a version number of 2.999.0 was never referred to in the
metadata of any packages and we can just "know" that 2.999.0 came before
2.1.0. However, before proceeding I thought it best to confirm that no one
sees a problem with this.
Find below the current release notes draft. I think these are pretty close
to being finalised now, but please let me know if any adjustments are
required.
Regards
jonathan
The FFADO project is pleased to announce the long-awaited version 2.1. 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.
FFADO is brought to you thanks to the work of Daniel Wagner, Pieter Palmers,
Philippe Carriere, Adrian Knoth, Arnold Krille, Jonathan Woithe and the many
people who have tested FFADO against their devices, provided patches and
given suggestions.
Changes and additions in FFADO 2.1:
* Significantly improved support for the new "juju" firewire stack found in
newer kernels
* Support for JACK freewheeling mode and set-buffer-size operation
* Lower CPU usage
* udev rules included in FFADO to give user access to audio device files
* More stable streaming
* Fix crash when realtime system clock was set
* Fix race conditions and invalid memory accesses on shutdown
* Fixes for clean compilation on recent gcc versions (up to 4.7)
* ffado-diag enhanced to aid debugging efforts
* Many bugs fixed
New DICE-based devices supported in FFADO 2.1 (up to 96 kHz rate only):
* Alesis:
io|14 (no mixer support)
io|26 (no mixer support)
Multimix16 Firewire
* FlexRadio Systems:
Flex-5000
* Focusrite:
Saffire PRO 40 (44.1 kHz, 48 kHz and 88.2 kHz only)
Saffire PRO 24
Saffire PRO 24 DSP (audio streaming and mixer only: no DSP)
Saffire PRO 14 (no mixer or router control)
Liquid Saffire 56 (experimental: 44.1/48 kHz only, no mixer/router)
* Lexicon:
I-ONIX_FW810S
* DnR:
Axum Firewire IO card 16x16
* M-Audio:
ProFire 2626
ProFire 610
* Presonus:
Firestudio Project
Firestudio Tube
Firestudio Mobile
Studiolive_1642
Studiolive_2442
* TCAT:
DiceII EVM (1)
DiceII EVM (2)
DiceII EVM (4)
* TC Electronic:
Konnekt 24D (no mixer support)
Konnekt 8 (no mixer support)
Studio Konnekt 48 (no mixer support)
Konnekt Live (no mixer support)
Desktop Konnekt 6 (no mixer support)
ImpactTwin (generic mixer only)
* Weiss Engineering Ltd.:
ADC 2
Vesta
Minerva
AFI 1
TAG DAC1
INT 202
DAC 202
Other new devices supported by FFADO 2.1:
* RME (no MIDI I/O support yet)
Fireface 400
Fireface 800
* MOTU
896 mk 3 (audio only, no mixer yet)
Traveller mk 3 (experimental)
Ultralite mk 3 (experimental)
Ultralite hybrid (firewire only, experimental)
* FCA-202, and possibly other Oxford FW-92x devices
* Mackie Onyx i
* M-Audio Ozonic
* Phonic HelixBoard 24 Universal
* Tascam IF-FW/DM (experimental, incomplete)
* Yahama GO46
|