Hi everybody, first test results from me: As expected, the double "ivtv_msleep_timeout(300, 1);" in ivtv-streams.c increases the time for stopping/starting a stream. I removed the first call and it still works fine. @ Mike: Previously I suggested to add a msleep(300) in state_eval_decoder_run (pvrusb2-hdw.c), after calling pvr2_decoder_enable(hdw,!0). With the change from Andy I now have again sporadic black screens with my saa7115-based PVRUSB2. So I moved the sleep directly into "static int pvr2_decoder_enable": --- v4l-dvb-bugfix-7753cdcebd28-orig/v4l-dvb- bugfix-7753cdcebd28/linux/drivers/media/video/pvrusb2/pvrusb2-hdw.c 2009-12-24 17:06:08.000000000 +0100 +++ v4l-dvb-bugfix-7753cdcebd28-patched/v4l-dvb- bugfix-7753cdcebd28/linux/drivers/media/video/pvrusb2/pvrusb2-hdw.c 2009-12-31 17:19:22.836251706 +0100 @@ -1716,6 +1716,7 @@ (enablefl ? "on" : "off")); v4l2_device_call_all(&hdw->v4l2_dev, 0, video, s_stream, enablefl); v4l2_device_call_all(&hdw->v4l2_dev, 0, audio, s_stream, enablefl); + if (enablefl != 0) msleep(300); if (hdw->decoder_client_id) { /* We get here if the encoder has been noticed. Otherwise we'll issue a warning to the user (which should Funny- this seems to work, no more black screens appeared. The remaining questions are in my opinion: 1.) What is Hans opinion about the changes, especially the move of the 300ms sleep from "after disabling the digitizer" to "after enabling it" ? 2.) Do we want to keep disabling the digitizer during the CX2341X_ENC_INITIALIZE_INPUT call in case the digitizer is a cx25840x ? It seems to be necessary only for the saa7115. Note: The cx88-blackbird-driver does also no disabling/enabling of the digitizer (cx2388x) when doing this firmware call. 3.) Does Andys Patch solve the tinny audio problem for Argus (who originally posted the problem and a different solution in the ivtv-devel list). I add him in cc. Greets and Happy New Year Martin PS: Readers on the ivtv-devel ML list will miss previous postings (the list was down a few days). Please have a look in http://article.gmane.org/gmane.linux.drivers.video-input-infrastructure/14151 and http://article.gmane.org/gmane.linux.drivers.video-input-infrastructure/14155 -- 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