]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ALSA: USB: adjust for changed 3.8 USB API
authorClemens Ladisch <clemens@ladisch.de>
Sat, 27 Apr 2013 10:10:32 +0000 (12:10 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 8 May 2013 03:08:21 +0000 (20:08 -0700)
commitcc05a275dbbeca406b44e02eabb8d67bcb362482
tree60eef1039335ae28cf7af0fe432286d57a67e249
parent416277fa40c0a0e9f4823d98a6ec8c0993a99a07
ALSA: USB: adjust for changed 3.8 USB API

commit c75c5ab575af7db707689cdbb5a5c458e9a034bb upstream.

The recent changes in the USB API ("implement new semantics for
URB_ISO_ASAP") made the former meaning of the URB_ISO_ASAP flag the
default, and changed this flag to mean that URBs can be delayed.
This is not the behaviour wanted by any of the audio drivers because
it leads to discontinuous playback with very small period sizes.
Therefore, our URBs need to be submitted without this flag.

Reported-by: Joe Rayhawk <jrayhawk@fairlystable.org>
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/usb/6fire/pcm.c
sound/usb/caiaq/audio.c
sound/usb/endpoint.c
sound/usb/misc/ua101.c
sound/usb/usx2y/usb_stream.c
sound/usb/usx2y/usbusx2yaudio.c
sound/usb/usx2y/usx2yhwdeppcm.c