Package: linux-uvc-source
Severity: important
Tags: patch
The linux-uvc kernel driver does not work with the iSight camera on my
Intel-based iMac 20.
Below is a patch that fixes the driver so that it works with this
camera.
diff -Naur linux-uvc-0.1.0-b/uvcvideo.c linux-uvc-0.1.0-c/uvcvideo.c
--- linux-uvc-0.1.0-b/uvcvideo.c 2006-07-23 06:31:27.000000000 +1000
+++ linux-uvc-0.1.0-c/uvcvideo.c 2006-09-21 12:41:29.000000000 +1000
@@ -49,7 +49,7 @@
#define DRIVER_AUTHOR "Laurent Pinchart <[EMAIL PROTECTED]>"
#define DRIVER_DESC "USB Video Class driver"
-#define DRIVER_VERSION "0.1.0-b"
+#define DRIVER_VERSION "0.1.0-c"
#define DRIVER_VERSION_NUMBER KERNEL_VERSION(0, 1, 0)
#define UVC_CTRL_TIMEOUT 300
@@ -75,6 +75,8 @@
0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}
#define UVC_GUID_FORMAT_YUY2A {0x59, 0x55, 0x59, 0x32, 0x00, 0x00, 0x10,
0x00, \
0x00, 0x80, 0x71, 0x9b, 0x38, 0x00, 0xaa, 0x00}
+#define UVC_GUID_FORMAT_UYVY {0x55, 0x59, 0x56, 0x59, 0x00, 0x00, 0x10,
0x00, \
+ 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b,
0x71}
#define UVC_GUID_FORMAT_NV12 {0x4e, 0x56, 0x31, 0x32, 0x00, 0x00, 0x10,
0x00, \
0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}
@@ -570,6 +572,10 @@
.fcc = V4L2_PIX_FMT_UYVY,
},
{
+ .guid = UVC_GUID_FORMAT_UYVY,
+ .fcc = V4L2_PIX_FMT_UYVY,
+ },
+ {
.guid = UVC_GUID_FORMAT_NV12,
.fcc = V4L2_PIX_FMT_NV12,
},
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17.13-sf-imac
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]