[Pkg-spca5xx-devel] Bug#389008: spca5xx-source: Add support for Logitech QuickCam Express (046d:092f)

Dmitry Semyonov linulin at gmail.com
Sat Sep 23 09:46:07 UTC 2006


Package: spca5xx-source
Version: 20060501-1
Severity: wishlist
Tags: patch

The patch adds 046d:092f camera to the list of recognized devices.
After that gqcam is able to work with the camera. The picture is not perfect,
although I have not tried any other webcam to compare with. But definitely,
this is better than nothing.

On the other note, webcamd works reliably only in half-size resolution
with this cam by some reason, though this could be a bug in webcamd rather than
in the drivers.


diff -Naur drivers/usb/spca561.h /usr/src/modules/spca5xx/drivers/usb/spca561.h
--- drivers/usb/spca561.h       2006-05-08 15:01:40.000000000 +0400
+++ /usr/src/modules/spca5xx/drivers/usb/spca561.h      2006-09-23 03:40:48.000000000 +0400
@@ -758,6 +758,7 @@
     case 0x403b:
     case 0x092b:
     case 0x092c:
+    case 0x092f:
        spca50x->chip_revision = Rev012A;
        break;
     default:
diff -Naur drivers/usb/spca5xx.c /usr/src/modules/spca5xx/drivers/usb/spca5xx.c
--- drivers/usb/spca5xx.c       2006-05-08 15:01:40.000000000 +0400
+++ /usr/src/modules/spca5xx/drivers/usb/spca5xx.c      2006-09-23 03:40:18.000000000 +0400
@@ -432,6 +432,7 @@
     ToptroIndus,
     AgfaCl20,
     LogitechQC92c,
+    LogitechQC92f,
     SonixWC311P,
     Concord3045,
     Mercury21,                 //120
@@ -600,6 +601,7 @@
     {ToptroIndus, "Toptro Industrial"},
     {AgfaCl20, "Agfa ephoto CL20"},
     {LogitechQC92c, "Logitech QuickCam chat"},
+    {LogitechQC92f, "Logitech QuickCam Express"},
     {SonixWC311P, "Sonix sn9c102P Hv7131R"},
     {Concord3045, "Concord 3045 spca536a"},
     {Mercury21, "Mercury Peripherals Inc."},
@@ -769,6 +771,7 @@
     {USB_DEVICE(0x2899, 0x012c)},      /* Toptro Industrial */
     {USB_DEVICE(0x06bd, 0x0404)},      /* Agfa CL20 */
     {USB_DEVICE(0x046d, 0x092c)},      /* Logitech QC chat Elch2 */
+    {USB_DEVICE(0x046d, 0x092f)},      /* Logitech QC Express */
     {USB_DEVICE(0x0c45, 0x607c)},      /* Sonix sn9c102p Hv7131R */
     {USB_DEVICE(0x0733, 0x3261)},      /* Concord 3045 spca536a */
     {USB_DEVICE(0x0733, 0x1314)},      /* Mercury 2.1MEG Deluxe Classic Cam */
@@ -4595,6 +4598,15 @@
            info("USB SPCA5XX camera found.Logitech QuickCam chat (SPCA561A)");
            memcpy(&spca50x->funct,&fspca561,sizeof(struct cam_operation));
            break;
+       case 0x092f:
+           spca50x->desc = LogitechQC92f;
+           spca50x->bridge = BRIDGE_SPCA561;
+           spca50x->sensor = SENSOR_INTERNAL;
+
+           spca50x->cameratype = S561;
+           info("USB SPCA5XX camera found.Logitech QuickCam Express (SPCA561A)");
+           memcpy(&spca50x->funct,&fspca561,sizeof(struct cam_operation));
+           break;
        default:
            goto error;
        };


-- 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-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages spca5xx-source depends on:
ii  bzip2                         1.0.3-6    high-quality block-sorting file co
ii  debhelper                     5.0.37.3   helper programs for debian/rules
ii  module-assistant              0.10.6     tool to make module package creati

spca5xx-source recommends no packages.

-- no debconf information




More information about the Pkg-spca5xx-devel mailing list