Logitech QuickCam Connect проблемы с использованием.
Итак, новый год без подарков - не праздник :) Вобщем, подарили мне вебкамеру Logitech QuickCam Connect и я стал гуглить как же ее подключить к линуксу, да еще и использовать. Догуглил до следующего: в ядре включить Video For Linux и кое-что из V4L. Итого:
Kernel-Gentoo-2.6.27-r7
Video for Linux - Y
Enable Video For Linux API 1 (DEPRECATED) - N
Enable Video For Linux API 1 compatible Layer - Y
V4L USB devices - Y
USB Video Class (UVC) - Y
UVC input events device support - Y
USB GSPCA driver - Y
Дальше одни N. Модулями я ничего из этого не собирал, чтоб потом с автозагрузкой не заморачиваться.
Получаем - Camorama запускается, подает запрос на камеру, огонек на камере загорается, а дальше Camorama посылает меня с ошибкой Unable to capture image. Kopete - видит камеру, но не дает никакого выбора режима и окошко над этим всем черного цвета. Вопрос. Что я делаю не так и что мне еще следует сделать?
- Для комментирования войдите или зарегистрируйтесь
.
у меня модель другая, но, может быть, чем-то помогу:
С автозагрузкой не заморачиваюсь - у меня как-то с самого начала всё само собой работает.
запускаю mplayer tv:// -tv device=/dev/video0 и вижу картинку
Немного не то....
Сравнил sudo lsmod | grep video и zcat /proc/config.gz | grep V4
Первая команда вывода не дает вообще. Вторая дает, но отличие только в CONFIG_VIDEO_V4L2_COMMON=m - у меня оно Y. Mplayer выдает зеленое окошко, и никакого изображения.
$ qcset -i
Name : USB Camera (046d:08d9)
Type : capture
Channels : 1
Audio devices : 0
Maxsize : 640,480
Minsize : 48,32
Overlay coords: 0,0
Capture size : 640,480
Chromakey : 0
Flags :
Channel : 0
Name : zc3xx
Tuners : 0
Flags :
Type : camera
Norm : 0
Brightness : 32896
Hue : 0
Color : 0
Contrast : 32768
Whiteness : 39321
Depth : 8
Palette : (unknown)
$ dmesg
[ 4568.859850] usb 3-1: New USB device found, idVendor=046d, idProduct=08d9
[ 4568.859855] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 4568.991012] hub 1-0:1.0: hub_suspend
[ 4568.991022] usb usb1: bus auto-suspend
[ 4568.991025] ehci_hcd 0000:00:1a.7: suspend root hub
Жду дальнейших предложений.
Я ставил из media-video/gspcav1,
а не из ядра и не из luvcvideo.
# lsusb -d 046d:092e
Bus 002 Device 002: ID 046d:092e Logitech, Inc.
# zgrep V4 /proc/config.gz
CONFIG_VIDEO_V4L1=y
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_VIDEO_V4L2=y
# V4L USB devices
CONFIG_NFS_V4=y
CONFIG_NFSD_V4=y
CONFIG_LOCKD_V4=y
# lsmod | egrep 'video|gspcav|v4l'
videodev 26944 1 gspca
v4l1_compat 12164 1 videodev
v4l2_common 24704 2 compat_ioctl32,videodev
video 18184 0
Думаю, CONFIG_VIDEO_V4L1=y можно и =n сделать
Два года назад завелося с пол пинка.
Хотя циферки чуток отличаюцца, модель таже. ;-)
Судя вот по этому: http://lwn.net/Articles/291036/
Logitech QuickCam IM/Connect (046d:08d9) поддерживается
модулями gspca_main и gspca_zc3xx и уже вошло в апстрим...
поддержка появилась буквально
поддержка появилась буквально в прошедшие праздники.
сам драйвер из репы компилил. работает. правда драйвер пока сырой..
$ export
$ export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
$ mplayer tv:// -tv width=640 height=480 device=/dev/video0
Zzzz....
mplayer уже давно умеет
mplayer уже давно умеет v4l2.
v4l1compat для него не нужен.
v4l1compat нужен для скайпа и некоторых других програм
вероятно, что камера не
вероятно, что камера не поддежривает MJPEG (с которым предпочитает работать софт), а поддерживает только YUV
установить luvcview и посмотреть что пишет
luvcview -L