Testing auvitek au0828-based devices with xawtv caused lots of overruns, as the period_bytes is set to a too low value, with causes troubles when syncing the audio capture from au0828 card with the audio playback, at the main audio card. It turns that we need a period_bytes size that it is big enough to receive data from two consecutive URB intervals. While here, also add the missing USB IDs from other au0828-based devices. Mauro Carvalho Chehab (3): sound: Add a quirk to enforce period_bytes sound: simplify au0828 quirk table sound: Update au0828 quirks table sound/usb/card.h | 1 + sound/usb/pcm.c | 34 ++++++++++ sound/usb/quirks-table.h | 167 ++++++++++++----------------------------------- sound/usb/quirks.c | 14 ++-- sound/usb/stream.c | 1 + sound/usb/usbaudio.h | 3 +- 6 files changed, 88 insertions(+), 132 deletions(-) -- 1.9.3 -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html