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]

Reply via email to