LINUX.ORG.RU

Вышел GSPCA 1.00.04


0

0

Вышла новая (1.00.04) версия V4L1 драйвера web-камер для Linux - GSPCA/SPCA5xx

- Поддерживается ядро 2.6.18;
- Добавлена поддержка нескольких новых устройств:

*Logitech STX;
*Creative Live Cam Video IM;
*Creative Live! Cam Notebook Pro;
*Creative Vista Pro;
*Creative Webcam Live!;
*Logitech QuickCam;

По заявлению автора список поддерживаемых данным драйвером устройств приближается к 220.


>>> Подробности

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от xnix

>PS камера на USB1

А они все на USB1 на USB2 их во первых не так много а во вторых автор gspca только пока с ними только начинает играться и как я понял пока под NDA ;)

sS ★★★★★
() автор топика
Ответ на: комментарий от xnix

Вроде всё более-менее стандартно.

PS: Чего говорит lsusb в режиме web-камеры ?

PPS: Глянул код read/mmap вроде все синхронизации на месте ...

sS ★★★★★
() автор топика
Ответ на: комментарий от sS

>Чего говорит lsusb в режиме web-камеры ?


Bus 001 Device 004: ID 0733:2211 ViewQuest Technologies, Inc. Jenoptik
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000


>Глянул код read/mmap вроде все синхронизации на месте ...

тут траблы с дисконнектом.высвобождения ресурса /dev/video0 происходит после того когда программа будет убита. т.е если cat /dev/video0, камеру выдернуть /dev/video0 еще жив. Когда вставляем камеру cнова, вроде-как должен появится /dev/video1 ?

xnix ★★
()
Ответ на: комментарий от xnix

>тут траблы с дисконнектом.высвобождения ресурса /dev/video0 происходит после того когда программа будет убита. т.е если cat /dev/video0, камеру выдернуть /dev/video0 еще жив.

>Когда вставляем камеру cнова, вроде-как должен появится /dev/video1 ?

Вроде бы нет.

делаю cat /dev/video0 > /dev/null и выдёргиваю камеру а потом вставляю

В логах. /home/ss/Work/WebCam/all_patches/gspcav1-20060925/gspca_core.c: [spca50x_isoc_irq:933] Non-zero status (-84) in isoc completion hand/home/ss/Work/WebCam/all_patches/gspcav1-20060925/gspca_core.c: [spca50x_isoc_irq:933] Non-zero status (-84) in isoc completion handler. usb 2-1: USB disconnect, address 40

udev /dev/video0 не трогает

После этого убиваю cat по ^C в лога появляется ...

usb 2-1: new full speed USB device using uhci_hcd and address 41 usb 2-1: configuration #1 chosen from 1 choice /home/ss/Work/WebCam/all_patches/gspcav1-20060925/gspca_core.c: USB SPCA5XX camera found.(ZC3XX) /home/ss/Work/WebCam/all_patches/gspcav1-20060925/gspca_core.c: [spca5xx_probe:3891] Camera type JPEG /home/ss/Work/WebCam/all_patches/gspcav1-20060925/Vimicro/zc3xx.h: [zc3xx_config:515] Sensor ID:22 /home/ss/Work/WebCam/all_patches/gspcav1-20060925/Vimicro/zc3xx.h: [zc3xx_config:522] Find Sensor Tas5130 (VF0250) /home/ss/Work/WebCam/all_patches/gspcav1-20060925/gspca_core.c: [spca5xx_getcapability:1169] maxw 641 maxh 480 minw 176 minh 144

/dev/video0 как был так и остался один

Вот если воткнуть вторую то тогда действительно должен появляться /dev/video1 .... ща проверю .... только вместе 2-м камерам обычно не хватает полосы пропускания USB1.1 и реально работает только одна.

sS ★★★★★
() автор топика
Ответ на: комментарий от sS

Воткнул 2 камеры

ss@visual:/usr/src/linux$ ls -l /dev/v4l/
итого 0
crw-rw-rw-  1 root video 81, 0 2006-09-26 23:59 video0
crw-rw-rw-  1 root video 81, 1 2006-09-27 00:06 video1


sS ★★★★★
() автор топика
Ответ на: комментарий от sS

Работают обе, но с откровенными тормозами и глюками

sS ★★★★★
() автор топика
Ответ на: комментарий от xnix

Значится так. Пообщался с автором.

464x480 это не баг а фича. spcaview растягивает его до нормальных 640x480

Про остальное жду ответа.

sS ★★★★★
() автор топика
Ответ на: комментарий от sS

scpaview у меня сегфольтится на функции draw_button (SDL). Возможно из-за новой версии SDL.

причем сегфольтится только часть (при запуске она форкается на окошко для просмотра и contorl, control сегфольтится).

xnix ★★
()
Ответ на: комментарий от xnix

>scpaview у меня сегфольтится на функции draw_button (SDL). Возможно из-за новой версии SDL.

>причем сегфольтится только часть (при запуске она форкается на окошко для просмотра и contorl, control сегфольтится).

Ты уверен что ты запускаешь именно _spcaview_ ? ;)

В нём нету никаких котролов, это консольная утилита.

Проблемы из-за SDL возникать могут

PS: У меня SDL-1.2.9

sS ★★★★★
() автор топика
Ответ на: комментарий от sS

значит поставил я драйвер на машину с вендой.

более 320x240 не дает с родным драйвером.(на коробке вранье, или я ниасилил вендовый драйвер)

по поводу still image: в документации к камере _вообще_ не написано как это сделать. Никаких утилит нету. Гуглил , так и не нашл, как делать still image с этой камеры.

PS где взять последний gspcav2 ?

xnix ★★
()
Ответ на: комментарий от xnix

То есть с разрешением 640x480 всё в порядке.

Проблема как раз в том, что существуют вот такие нестандартные девайсы, которым для работы нужен свой юзерспайс.

PS: А другие плеры (VLC, camstream, ekiga, xawtv, camorama) как себя ведут ?

По идее camstream должен более-менее корректно работать. Только на последнем разрешении он не будет растягивать картинку до нормального размера наверное.

sS ★★★★★
() автор топика
Ответ на: комментарий от xnix

>по поводу still image: в документации к камере _вообще_ не написано как это сделать. Никаких утилит нету. Гуглил , так и не нашл, как делать still image с этой камеры.

gphoto2 чего говорит ? ( http://gphoto.org/ )

>PS где взять последний gspcav2 ?

А в том же архиве где spcaview

http://mxhaard.free.fr/spca50x/Investigation/Gspca/gspca-20060831.tar.gz

Только он зело сырой (там просто пока многое не реализовано) и находится в процессе разработки. И кстати вроде пока 533 бридж в него не добавлен (ща гляну точно - да точно нет, там пока только sonix и z30x) да и те пока работают только с luvcview

http://mxhaard.free.fr/spca50x/Investigation/uvc/luvcview-20060920.tar.gz

sS ★★★★★
() автор топика
Ответ на: комментарий от sS

>gphoto2 чего говорит ?

что не нашел ни одной камеры ;(

xnix ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.