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]