linux-stable/sound/usb
Phillip Michael Jordan b9c196e145 ALSA: snd_usb_audio: fix SB Extigy IR Remote regression
The support for the SB Extigy's remote seems to be broken in all
recent ALSA versions, including 1.0.17. The driver detects the event
correctly, then submits a URB to query the RC code. On the Extigy, the
URB is submitted with a length of 2 bytes. My hardware, however, only
replies with 1 byte, containing the correct RC button code. The
current implementation discards this as being too short. (line 1784 of
usbmixer.c)

This patch specifies a "minimum packet length" in the remote control
configuration. I've left the values for the Audigy 2/Live! the same as
the packet length, as I'm assuming the existing code works with them.
(I don't have the hardware to confirm) This fixes the Extigy RC
support, e.g. for use with Lirc.

Signed-off-by: Phillip Michael Jordan <phil@philjordan.eu>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-08-06 15:40:19 +02:00
..
caiaq [ALSA] snd_usb_caiaq: add support for 'Session I/O' interface 2008-05-19 13:19:15 +02:00
usx2y ALSA: Add USB US122L driver 2008-08-01 13:37:12 +02:00
Kconfig ALSA: Add USB US122L driver 2008-08-01 13:37:12 +02:00
Makefile ALSA: Add USB US122L driver 2008-08-01 13:37:12 +02:00
usbaudio.c [ALSA] usbaudio.c: remove #ifndef CONFIG_USB_EHCI_SPLIT_ISO code 2008-06-06 11:54:59 +02:00
usbaudio.h ALSA: Add USB US122L driver 2008-08-01 13:37:12 +02:00
usbmidi.c ALSA: Add USB US122L driver 2008-08-01 13:37:12 +02:00
usbmixer.c ALSA: snd_usb_audio: fix SB Extigy IR Remote regression 2008-08-06 15:40:19 +02:00
usbmixer_maps.c
usbquirks.h ALSA: usb-audio: add BOSS GT-10 support 2008-07-28 10:19:39 +02:00