On Thu, 2010-12-23 at 09:39 +0000, Jeremy Morse wrote: > The attached uvideo_mset.diff should rule out one of them: ...which I didn't properly test. The attached uvideo_mset2.diff will compile correctly. -- Thanks, Jeremy
Index: uvideo.c =================================================================== RCS file: /cvsroot/src/sys/dev/usb/uvideo.c,v retrieving revision 1.32 diff -u -p -u -p -r1.32 uvideo.c --- uvideo.c 3 Nov 2010 22:34:24 -0000 1.32 +++ uvideo.c 23 Dec 2010 09:38:43 -0000 @@ -1776,6 +1776,8 @@ uvideo_stream_recv_process(struct uvideo payload.frameno = hdr->bmHeaderInfo & UV_FRAME_ID; payload.end_of_frame = hdr->bmHeaderInfo & UV_END_OF_FRAME; + memset((buf + hdr->bHeaderLength), 0, payload.size); + video_submit_payload(vs->vs_parent->sc_videodev, &payload); return USBD_NORMAL_COMPLETION;
Attachment:
signature.asc
Description: This is a digitally signed message part