Hi Takashi,
The following are specific fixes for the M-Audio FT C400.
* Use the clock selector instead of the internal clock and add names for the clocks instead of Unit 129 and Unit 130.
* Fix an issue where the latency would change every time the stream is started. Uses skip_packets.
I think they could go in current mainline, since it is only for this device, but I also checked that they apply cleanly against for-next.
Cheers, Eldad
Eldad Zack (3): ALSA: usb-audio: correct M-Audio C400 clock source quirk ALSA: usb-audio: M-Audio FT C400 skip packet quirk ALSA: usb-audio: selector map for M-Audio FT C400
sound/usb/mixer_maps.c | 13 +++++++++++++ sound/usb/quirks-table.h | 4 ++-- sound/usb/quirks.c | 11 +++++++++++ 3 files changed, 26 insertions(+), 2 deletions(-)