Takamichi Horikawa
6d1f2f6056
ALSA: usb-audio: Fix audio output on Roland SC-D70 sound module
...
Roland SC-D70 reports its device class as vendor specific class and
the quirk QUIRK_AUDIO_FIXED_ENDPOINT was used for audio output.
In the quirks table the sampling rate was hard-coded to 44100 Hz
and therefore not worked when the sound module was in 48000 Hz mode.
In this change the quirk is changed to QUIRK_AUDIO_STANDARD_INTERFACE
but as the sound module reports incorrect bSubframeSize in its
descriptors, additional change is made in format.c to detect it and
to override it (which uses the existing code for Edirol SD-90).
Tested both when the sound module was in 44100 Hz mode and 48000 Hz
mode and both audio input and output. MIDI related part of the driver
is not touched.
Signed-off-by: Takamichi Horikawa <[email protected] >
Signed-off-by: Takashi Iwai <[email protected] >
2015-04-21 07:59:10 +02:00
..
6fire
ALSA: 6fire: Convert byte_rev_table uses to bitrev8
2014-11-14 08:01:53 +01:00
bcd2000
ALSA: MIDI driver for Behringer BCD2000 USB device
2014-04-07 16:05:41 +02:00
caiaq
ALSA: snd-usb-caiaq: fix stream count check
2015-01-05 08:56:19 +01:00
hiface
ALSA: usb: Convert to snd_card_new() with a device pointer
2014-02-12 11:18:00 +01:00
line6
ALSA: line6: Clamp values correctly
2015-03-05 13:03:28 +01:00
misc
ALSA: pcm: Add snd_pcm_stop_xrun() helper
2014-11-09 18:20:40 +01:00
usx2y
ALSA: usx2y: Move UAPI definition into include/uapi/sound/usb_stream.h
2015-01-28 17:33:49 +01:00
card.c
Merge branch 'for-linus' into for-next
2014-11-05 15:37:22 +01:00
card.h
ALSA: usb: update trigger timestamp on first non-zero URB submitted
2015-02-09 16:02:43 +01:00
clock.c
ALSA: usb-audio: Don't attempt to get Lifecam HD-5000 sample rate
2015-02-17 07:20:04 +01:00
clock.h
debug.h
endpoint.c
ALSA: pcm: Add snd_pcm_stop_xrun() helper
2014-11-09 18:20:40 +01:00
endpoint.h
ALSA: usb-audio: Pass direct struct pointer instead of list_head
2014-11-04 15:09:10 +01:00
format.c
ALSA: usb-audio: Fix audio output on Roland SC-D70 sound module
2015-04-21 07:59:10 +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
Kconfig
ALSA: move line6 usb driver into sound/usb
2015-01-12 22:29:57 +01:00
Makefile
ALSA: line6: Split to each driver
2015-01-20 08:14:17 +01:00
midi.c
ALSA: usb-audio: Use setup_timer() and mod_timer()
2015-01-19 11:43:50 +01:00
midi.h
ALSA: usb-audio: Whitespace cleanups for sound/usb/midi.*
2014-08-05 20:08:00 +02:00
mixer.c
ALSA: usb-audio: Add mic volume fix quirk for Logitech Webcam C210
2015-01-18 10:03:50 +01:00
mixer.h
ALSA: usb-audio: Add Xonar U1 resume support
2014-11-21 11:58:01 +01:00
mixer_maps.c
ALSA: usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC
2014-12-18 17:49:50 +01:00
mixer_quirks.c
ALSA: usb - Creative USB X-Fi Pro SB1095 volume knob support
2015-04-09 17:20:39 +02:00
mixer_quirks.h
mixer_scarlett.c
ALSA: usb-audio: Fix Scarlett 6i6 initialization typo
2014-12-18 08:39:17 +01:00
mixer_scarlett.h
ALSA: usb-audio: Scarlett mixer interface for 6i6, 18i6, 18i8 and 18i20
2014-11-13 07:32:39 +01:00
pcm.c
ALSA: usb: update trigger timestamp on first non-zero URB submitted
2015-02-09 16:02:43 +01:00
pcm.h
power.h
proc.c
proc.h
quirks-table.h
ALSA: usb-audio: Fix audio output on Roland SC-D70 sound module
2015-04-21 07:59:10 +02:00
quirks.c
Merge branch 'for-next' into for-linus
2015-04-13 10:23:18 +02:00
quirks.h
ALSA: usb-audio: Don't attempt to get Lifecam HD-5000 sample rate
2015-02-17 07:20:04 +01:00
stream.c
ALSA: usb-audio: Use standard printk helpers
2014-02-26 16:45:34 +01:00
stream.h
usbaudio.h
ALSA: usb-audio: Fix deadlocks at resuming
2014-05-02 18:17:06 +02:00