Browse Source

V4L/DVB: tm6000: Be sure that the new buffer is empty

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Mauro Carvalho Chehab 15 years ago
parent
commit
758bb0b3e7
1 changed files with 1 additions and 2 deletions
  1. 1 2
      drivers/staging/tm6000/tm6000-video.c

+ 1 - 2
drivers/staging/tm6000/tm6000-video.c

@@ -150,8 +150,6 @@ static inline void get_next_buf(struct tm6000_dmaqueue *dma_q,
 
 	/* Cleans up buffer - Usefull for testing for frame/URB loss */
 	outp = videobuf_to_vmalloc(&(*buf)->vb);
-//	if (outp)
-//		memset(outp, 0, (*buf)->vb.size);
 
 	return;
 }
@@ -272,6 +270,7 @@ static int copy_streams(u8 *data, unsigned long len,
 					voutp = videobuf_to_vmalloc (&vbuf->vb);
 					if (!voutp)
 						return rc;
+					memset(voutp, 0, vbuf->vb.size);
 				}
 				linewidth = vbuf->vb.width << 1;
 				pos = ((line << 1) - field - 1) * linewidth +