Browse Source

V4L/DVB (7938): pvrusb2: Increase enforced encoder wait delay to improve reliability

The driver enforces a "quiet period" on the encoder in certain
situations before attempting to operate it.  This seems to help avoid
video encoding errors / corruption.  The quiet period was 50msec, but
through experimentation it has been observed to improve further if the
interval is increased to 100msec.

Signed-off-by: Mike Isely <isely@pobox.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Mike Isely 17 years ago
parent
commit
fa98e59422
1 changed files with 4 additions and 2 deletions
  1. 4 2
      drivers/media/video/pvrusb2/pvrusb2-hdw.c

+ 4 - 2
drivers/media/video/pvrusb2/pvrusb2-hdw.c

@@ -44,8 +44,10 @@
 #define TIME_MSEC_DECODER_WAIT 50
 #define TIME_MSEC_DECODER_WAIT 50
 
 
 /* This defines a minimum interval that the encoder must remain quiet
 /* This defines a minimum interval that the encoder must remain quiet
-   before we are allowed to configure it. */
-#define TIME_MSEC_ENCODER_WAIT 50
+   before we are allowed to configure it.  I had this originally set to
+   50msec, but Martin Dauskardt <martin.dauskardt@gmx.de> reports that
+   things work better when it's set to 100msec. */
+#define TIME_MSEC_ENCODER_WAIT 100
 
 
 /* This defines the minimum interval that the encoder must successfully run
 /* This defines the minimum interval that the encoder must successfully run
    before we consider that the encoder has run at least once since its
    before we consider that the encoder has run at least once since its