This patch series fixes a very nasty bug on au0828: if usb_set_interface is called more than once to set alternate 5, the URBs are shutdown. This is likely due to a hardware bug. It also adds support for PAL-M. So, now, both NTSC-M and PAL-M are working (both tested). It also does a few cleanups. After the patches, both xawtv and qv4l2 are working fine, with either PAL-M or NTSC-M. I may eventually add support for PAL-BG when I have some spare time. PS.: At least here, there's still an unrelated issue with xawtv: it keeps suffering from underrun errors. Fixing it would likely require to add some quirks at usb-snd-audio, for it to select a better latency interval. Mauro Carvalho Chehab (8): au8522: move input_mode out one level au8522: be sure that the setup will happen at streamon time au8522: be sure that we'll setup audio routing at the right time au8522: cleanup s-video settings at setup_decoder_defaults() au8522: Fix demod analog mode setting au0828/au8522: Add PAL-M support au0828: Only alt setting logic when needed au0828: don't hardcode height/width drivers/media/dvb-frontends/au8522_decoder.c | 180 ++++++++++++++++++--------- drivers/media/dvb-frontends/au8522_priv.h | 2 + drivers/media/usb/au0828/au0828-video.c | 60 +++++---- 3 files changed, 157 insertions(+), 85 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