PATCH: gspca-mercurial fix sonixb driver
Hi All,
This patch makes the sonixb gspca driver actually work (tested with a sweex sn9c102 with tas5110 sensor).
Signed-off-by Hans de Goede <[email protected]>
Regards,
Hans
This patch makes the sonixb gspca driver actually work (tested with a sweex sn9c102 with tas5110 sensor).
Signed-off-by Hans de Goede <[email protected]>
linux/drivers/media/video/gspca/sonixb.c renamed from linux/drivers/media/video/gspca/sonixb.c.dbg +7 -3
@@ -344,13 +344,17 @@ static void reg_w(struct usb_device *devconst __u8 *buffer, __u16 len) { + __u8 tmpbuf[0x1f]; + +memcpy (tmpbuf, buffer, len); +usb_control_msg (dev,usb_sndctrlpipe (dev,0 ),0x08 ,/* request */ USB_DIR_OUT |USB_TYPE_VENDOR |USB_RECIP_INTERFACE , value,0 ,/* index */ - (__u8 *) buffer, len, + tmpbuf, len,500 ); }
@@ -769,8 +773,8 @@ static void sd_pkt_scan(struct gspca_devLAST_PACKET , frame, data, 0); - data +=12 ; - len -=12 ; + data += p +12 ; + len -= p +12 ;gspca_frame_add (gspca_dev,FIRST_PACKET , frame, data, len);return ;
--
video4linux-list mailing list
Unsubscribe mailto:[email protected]?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list