[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