linux/sound/usb
Daniel Mack 99fc86450c ALSA: usb-mixer: parse descriptors with structs
Introduce a number of new structs for mixer, selector, feature and
processing units and some static inline helpers to access fields which
have dynamic offsets. Use them in mixer.c to parse the descriptors. This
is necessary for the upcoming audio v2 parsers.

Signed-off-by: Daniel Mack <daniel@caiaq.de>
Cc: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2010-03-12 12:21:12 +01:00
..
caiaq ALSA: sound/usb/caiaq/midi.h: Checkpatch cleanup 2010-03-02 11:22:49 +01:00
misc ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
usx2y ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
card.c ALSA: usbmixer: rename usbmixer.[ch] -> mixer.[ch] 2010-03-12 12:20:49 +01:00
card.h ALSA: usb-audio: use a format bitmask per alternate setting 2010-03-05 08:18:32 +01:00
debug.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
endpoint.c linux/usb/audio.h: split header 2010-03-12 12:19:49 +01:00
endpoint.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
format.c ALSA: usb-mixer: use defines from audio.h 2010-03-12 12:20:07 +01:00
format.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
helper.c ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
helper.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
Kconfig ALSA: ua101: add Edirol UA-1000 support 2010-03-01 17:02:38 +01:00
Makefile ALSA: usbmixer: rename usbmixer.[ch] -> mixer.[ch] 2010-03-12 12:20:49 +01:00
midi.c ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
midi.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
mixer_maps.c ALSA: usbmixer: rename usbmixer.[ch] -> mixer.[ch] 2010-03-12 12:20:49 +01:00
mixer_quirks.c ALSA: usbmixer: rename usbmixer.[ch] -> mixer.[ch] 2010-03-12 12:20:49 +01:00
mixer_quirks.h ALSA: usb-mixer: factor out quirks 2010-03-12 12:20:26 +01:00
mixer.c ALSA: usb-mixer: parse descriptors with structs 2010-03-12 12:21:12 +01:00
mixer.h ALSA: usbmixer: rename usbmixer.[ch] -> mixer.[ch] 2010-03-12 12:20:49 +01:00
pcm.c linux/usb/audio.h: split header 2010-03-12 12:19:49 +01:00
pcm.h ALSA: usb-audio: add support for samplerate setting on v2 devices 2010-03-05 08:19:17 +01:00
proc.c ALSA: usb-audio: use a format bitmask per alternate setting 2010-03-05 08:18:32 +01:00
proc.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
quirks-table.h ALSA: usb-audio: support multiple formats with audio class v2 devices 2010-03-05 08:18:54 +01:00
quirks.c ALSA: usbmixer: rename usbmixer.[ch] -> mixer.[ch] 2010-03-12 12:20:49 +01:00
quirks.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
urb.c ALSA: usb-audio: use a format bitmask per alternate setting 2010-03-05 08:18:32 +01:00
urb.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
usbaudio.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00