[ALSA] usb-audio: fix parsing of SysEx messages from CME keyboards
authorClemens Ladisch <clemens@ladisch.de>
Thu, 16 Aug 2007 06:44:51 +0000 (08:44 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 16 Oct 2007 13:59:01 +0000 (15:59 +0200)
commit61870aed229519e7cd7f1899a19e4e7c8ba915e4
treeeef415e298e6eb51b1c944819102e711794150f3
parent20a45e8644ef4f5e7dfd727859301c4c581e9489
[ALSA] usb-audio: fix parsing of SysEx messages from CME keyboards

When CME keyboards send a SysEx message (e.g. master volume), the USB
packet uses a format different from the standard format.  Parsing this
packet according to the specification corrupts the SysEx message itself
and can cause the following MIDI messages to be misinterpreted, too.
This patch adds a workaround for this case.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Jaroslav Kysela <perex@suse.cz>
sound/usb/usbmidi.c