1
linux/sound/usb
Clemens Ladisch d05cc10432 [ALSA] usb-audio: work around broken M-Audio MidiSport Uno firmware
The firmware of the M-Audio USB Uno MIDI Interface has, at least in
hardware revision 1.25, a bug that garbles its USB output.  When it
receives a Note On MIDI message that uses running status, the resulting
USB MIDI packet has a wrong CIN (4 instead of 9) and a wrong length
(2 bytes, the status byte is still missing).
This patch adds a workaround to track the CINs and the MIDI messages of
received USB MIDI packets to detect whether a packet with CIN 4 is a
correct SysEx packet or a buggy running status packet.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Jaroslav Kysela <perex@suse.cz>
2007-05-11 16:56:17 +02:00
..
caiaq [ALSA] snd-usb-caiaq: Make playback work 2007-05-11 16:55:55 +02:00
usx2y [ALSA] Repair snd-usb-usx2y over OHCI 2007-01-23 09:23:36 +01:00
Kconfig [ALSA] Add Native Instrument usb audio device support 2007-05-11 16:55:53 +02:00
Makefile [ALSA] Add Native Instrument usb audio device support 2007-05-11 16:55:53 +02:00
usbaudio.c [ALSA] usbaudio - Revert the minimal period size fix patch 2007-05-11 16:56:14 +02:00
usbaudio.h [ALSA] usbaudio - Add support for Edirol UA-101 2007-02-09 09:03:53 +01:00
usbmidi.c [ALSA] usb-audio: work around broken M-Audio MidiSport Uno firmware 2007-05-11 16:56:17 +02:00
usbmixer_maps.c
usbmixer.c [ALSA] usb: usbmixer error path fix 2007-01-09 09:06:19 +01:00
usbquirks.h [ALSA] usb-audio: explicitly match Logitech QuickCam 2007-05-11 16:56:17 +02:00