On Wednesday 17 August 2005 22:20, Erik Toubro Nielsen wrote:
> When running
>    ivtv-0.3.7f/test/vbi
> the below oops happens.
>
> Card is a PVR-500. Kernel is SuSE 2.6.11.4-21.7-default.
>
> I cannot make this error happen with 0.3.7d.

I'll bet that the attached patch will fix this. I came across this bug 
yesterday while going through the source. And it's also in 0.3.7d and 
probably has been there from the start :-)

                        Hans
--- ivtv-fileops.c.org	2005-08-18 21:42:31.000000000 +0200
+++ ivtv-fileops.c	2005-08-18 21:42:43.000000000 +0200
@@ -216,12 +216,12 @@
 int ivtv_reset_digitizer(struct ivtv *itv)
 {
 	int x = 0, ret = 0;
-	unsigned int *arg = 0;
+	unsigned int arg = 0;
 
 	if (itv->card->type == IVTV_CARD_PVR_150 ||
                     itv->card->type == IVTV_CARD_PG600) 
 	{
-		ivtv_cx25840(itv, DECODER_GET_VIDEO_STATUS, arg);
+		ivtv_cx25840(itv, DECODER_GET_VIDEO_STATUS, &arg);
 		if (!arg)	
 			IVTV_DEBUG_WARN("Digitizer video is bad\n");
 	}

Reply via email to