[PATCH] usb-audio: don't use empty packets at start of playback
authorClemens Ladisch <clemens@ladisch.de>
Thu, 12 Jan 2006 08:44:29 +0000 (09:44 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 31 Jan 2006 06:13:17 +0000 (22:13 -0800)
commit6f416659e93354ad74b24dc49b0b15071b848c92
tree79fdb96eb84fccb55b07c2bf036fece888344177
parent9a50e1ccd38517c04f16e96fdf4117a69c293af1
[PATCH] usb-audio: don't use empty packets at start of playback

Some widespread USB interface chips with adaptive iso endpoints hang
after receiving a series of empty packets when they expect data.  This
completely disables audio playback on those devices.  To avoid this, we
have to send packets containing silence (zero samples) instead.

ALSA bug: http://bugtrack.alsa-project.org/alsa-bug/view.php?id=1585

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
sound/usb/usbaudio.c