[PATCH 0/7] em28xx: add basic support for the SpeedLink Vicious And Devine Laplace webcams

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The SpeedLink Vicious And Devine Laplace webcam is using an EM2765 bridge 
and an OV2640 sensor. It has a built-in microphone (STAC9753 AC97, 
USB standard device class) and provides 3 buttons (snapshot, illumination, mute)
and 2 LEDs (capturing/mute and illumination/flash).
It is also equipped with an eeprom.
The device is available in two colors: white (1ae7:9003) and black (1ae7:9004).
For further details see http://linuxtv.org/wiki/index.php/VAD_Laplace.


The first 6 patches improve and extend the support for device buttons and LEDs by
- abstracting and generalize the button and LED handling
- adding a software debouncing mechanism for buttons connected to ordinary GPI ports
- adding support for analog capturing and illumination LEDs
- adding support for illumination buttons

Support for the audio/video mute button can easily be added later, but that requires to fix several audio issues first.
Fortunately, there is another bug that prevents the em28xx driver from detecting the audio part of these devices. :/

Patch 7 finally adds the USB IDs and the board defintion for these cameras.


The following limitations need to be addressed later:
- resolution currently limited to 640x480 (sensor supports 1600x1200)
- picture quality needs to be improved
- audio/video mute button doesn't work yet


Frank Schäfer (7):
  em28xx: add support for GPO controlled analog capturing LEDs
  em28xx: extend the support for device buttons
  em28xx: add debouncing mechanism for GPI-connected buttons
  em28xx: reduce the polling interval for buttons
  em28xx: prepare for supporting multiple LEDs
  em28xx: add support for illumination button and LED
  em28xx: add support for the SpeedLink Vicious And Devine Laplace
    webcams

 drivers/media/usb/em28xx/em28xx-cards.c |   92 +++++++++++++++-
 drivers/media/usb/em28xx/em28xx-core.c  |  105 +++++++++++++------
 drivers/media/usb/em28xx/em28xx-input.c |  175 ++++++++++++++++++++++++-------
 drivers/media/usb/em28xx/em28xx.h       |   49 ++++++++-
 4 Dateien geändert, 346 Zeilen hinzugefügt(+), 75 Zeilen entfernt(-)

-- 
1.7.10.4

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux