tm6000: Patch that will fixed analog video (tested on tm5600)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear all,

Anyone who have a tm6000 compatible analog device, please do try out this patch.

Its working for me on a tm5600 using mplayer. It can be compile
against the latest hg tree.


diff -r a539e5b68945 linux/drivers/staging/tm6000/tm6000-video.c
--- a/linux/drivers/staging/tm6000/tm6000-video.c	Sat Mar 27 23:09:47 2010 -0300
+++ b/linux/drivers/staging/tm6000/tm6000-video.c	Thu Apr 22 13:08:19 2010 +0800
@@ -157,7 +157,7 @@

 	/* Cleans up buffer - Usefull for testing for frame/URB loss */
 	outp = videobuf_to_vmalloc(&(*buf)->vb);
-	memset(outp, 0, (*buf)->vb.size);
+//	memset(outp, 0, (*buf)->vb.size);
 #endif

 	return;
@@ -291,7 +291,8 @@
 			start_line=line;
 			last_field=field;
 		}
-		last_line=line;
+		if (cmd == TM6000_URB_MSG_VIDEO)
+			last_line=line;

 		pktsize = TM6000_URB_MSG_LEN;
 	} else {
@@ -502,7 +503,7 @@
 	unsigned long copied;

 	get_next_buf(dma_q, &buf);
-	if (!buf)
+	if (buf)
 		outp = videobuf_to_vmalloc(&buf->vb);

 	if (!outp)
--
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

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux