At Thu, 24 Feb 2011 21:33:25 +0100, Adrian Knoth wrote:
Hi!
Here's a collection of fixes to hdspmixer. Besides style fixes, it re-enables support for Multiface/Digiface and other non-MADI cards.
The support was accidently lost when merging hdspmixer64 with hdspmixer. Today, RME has provided me with two cards (Multiface and AES32), so I had the opportunity to fix the broken bits.
Also, the old code never handled three cards correctly, but that's fixed, too. (and tested against the three RME cards currently in my workstation)
Thanks, applied now to alsa-tools git tree.
Though, the static definitions in channel_mapping.h aren't ideal. If these are referred from difference places, they should be external and defined only once. Currently, you'll get tons of compile warnings.
Care to fix these?
Takashi