OpenCloudOS-Kernel/sound/usb
David Henningsson 504333df8b ALSA: usb - Don't trust the channel config if the channel count changed
In case the channel count of the input terminal is not the same as
the channel count of the streaming descriptor, the channel config of
the input terminal can not be trusted. Instead fall back to a default
(guessed) channel map.

This was found on a Logitech USB Headset.

Signed-off-by: David Henningsson <david.henningsson@canonical.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2013-11-05 07:46:48 +01:00
..
6fire ALSA: 6fire: Fix probe of multiple cards 2013-10-29 11:37:11 +01:00
caiaq ALSA: snd-usb-caiaq: LED support for Maschine Controller 2013-09-30 11:19:16 +02:00
hiface ALSA: hiface: return correct XRUN indication 2013-07-24 10:51:37 +02:00
misc ALSA: ua101: Fix unlocked snd_pcm_stop() call 2013-07-15 21:24:57 +02:00
usx2y ALSA: us122l: Fix pcm_usb_stream mmapping regression 2013-10-15 11:35:54 +02:00
Kconfig Add M2Tech hiFace USB-SPDIF driver 2013-06-24 09:26:08 +02:00
Makefile Add M2Tech hiFace USB-SPDIF driver 2013-06-24 09:26:08 +02:00
card.c ALSA: usb-audio: Use module_usb_driver 2013-10-09 14:00:34 +02:00
card.h ALSA: usb-audio: rename alt_idx to altsetting 2013-10-07 11:22:03 +02:00
clock.c ALSA: usb-audio: store protocol version in struct audioformat 2013-06-27 21:59:47 +02:00
clock.h ALSA: usb-audio: UAC2: do clock validity check earlier 2013-04-04 08:30:59 +02:00
debug.h ALSA: usb-audio: make hwc_debug a noop in case HW_CONST_DEBUG is not set 2011-05-18 11:44:35 +02:00
endpoint.c ALSA: usb-audio: remove unused endpoint flag EP_FLAG_ACTIVATED 2013-10-07 11:22:43 +02:00
endpoint.h ALSA: usb-audio: void return type of snd_usb_endpoint_deactivate() 2013-10-07 11:00:03 +02:00
format.c ALSA: usb-audio: store protocol version in struct audioformat 2013-06-27 21:59:47 +02:00
format.h ALSA: usb-audio: store protocol version in struct audioformat 2013-06-27 21:59:47 +02:00
helper.c ALSA: usb-audio: support wireless devices in snd_usb_parse_datainterval 2013-10-07 12:52:21 +02:00
helper.h ALSA: usb-audio: increase control transfer timeout 2011-09-27 09:21:48 +02:00
midi.c ALSA: usb-audio: add MIDI port names for some Roland devices 2013-06-27 21:59:48 +02:00
midi.h ALSA: usb-audio: add support for Akai MPD16 2010-05-21 17:12:30 +02:00
mixer.c ALSA: Fix assignment of 0/1 to bool variables 2013-09-26 09:57:24 +02:00
mixer.h ALSA: usb-audio: add control index offset 2012-11-29 08:43:12 +01:00
mixer_maps.c ALSA: usb-audio: add support for M-Audio FT C600 2013-02-11 14:02:27 +01:00
mixer_quirks.c ALSA: usb-audio: Add Audio Advantage Micro II 2013-06-28 13:37:12 +02:00
mixer_quirks.h ALSA: usb-mixer: factor out quirks 2010-03-12 12:20:26 +01:00
pcm.c ALSA: usb-audio: rename alt_idx to altsetting 2013-10-07 11:22:03 +02:00
pcm.h ALSA: usb: refine delay information with USB frame counter 2011-09-12 10:30:20 +02:00
power.h ALSA: usbaudio: implement USB autosuspend 2011-03-11 14:59:29 +01:00
proc.c ALSA: usb-audio: proc: use found syncmaxsize to determine feedback format 2013-05-17 08:05:34 +02:00
proc.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
quirks-table.h ALSA: usb-audio: Add Audio Advantage Micro II 2013-06-28 13:37:12 +02:00
quirks.c ALSA: usb-audio: fix automatic Roland/Yamaha MIDI detection 2013-08-12 11:42:28 +02:00
quirks.h ALSA: snd-usb: add quirks handler for DSD streams 2013-04-18 10:03:53 +02:00
stream.c ALSA: usb - Don't trust the channel config if the channel count changed 2013-11-05 07:46:48 +01:00
stream.h ALSA: snd-usb: re-order code 2011-09-14 17:07:02 +02:00
usbaudio.h ALSA: improve buffer size computations for USB PCM audio 2013-09-26 10:25:31 +02:00