Logitech Quickcam Messenger muxik

Huhh basszus, ez kemeny menet volt. Igaz, mar jo regota hasznalom, de a szine nem volt tokeletes. De most mar muxik, minden popec.

Roviden, velosen, a lenyeg:

Naszal, rola lenne szo:

lsusb info (legalabbis nalam):
Bus 001 Device 003: ID 046d:08f6 Logitech, Inc.

A ID meglehetosen csaloka, mert ugyan ez a webkamera (illetve tarsai) tobb ide-vel is fut, pl.:
ID 046d:08f0 (Quickcam Messenger)
ID 046d:08f5 (Quickcam Communicate)
ID 046d:08f6 (Quickcam Plus)

de a driver kompatibilis vele. Deja-Vu erzesem van, a tv-tunerem volt hasonlo cipoben, a dobozra rairva tok mas van, mint ami az eszkozben, nomeg a boltban is hulyesegeket mondanak...
A kernelben levo quickcam-messenger driver nem muxik egyaltalan, el is lehet felejteni. Nekunk erre lesz szuksegunk (a legujabb driver afaik, 2006.nov.05.):

http://home.mag.cx/messenger/source/qc-usb-messenger-1.6.tar.gz

Szuksegeltetik:
2.4.x, kernel vagy 2.6.x USB es V4L tamogatasal
gcc >= 2.95

Ajanlott:
camorama - webcam tesztelo, felvevo, anyamkinja util
qc-usb-utils - tartalmazza a qcset nevu progit, amivel akar futas kozben ujraparameterezhetjuk a drivert

Kicsomagolas utan a katranylabda rendelkezik egy aranyos kis quickcam.sh install szkripttel, de ezzel nekem sose sikerult feltennem, vmi mindig nem tetszett neki. Helyette a sokkal hagyomanyosabb:

make
make install

parossal nagyon szepen le lehet forgatni a drivert, es a helyere is lehet rakni.

Nincs is mas hatra, mint elore, betolteni a drivert:

modprobe quickcam

Az /etc/modules-be is berakhatju, ekkor ugyebar minden indulaskor betoltodik a driver.

Tesztelni a camorama progival lehet. Ami nekem nagy fejtorest okozott, az a szin finomhangolasa volt, ugyanis vmi miatt megcserelodtek a szinek. Erre a qcset program volt a megoldas, amivel ujraparameterezhettem a drivert:

qcset /dev/video* compatible=torgb quality=best

Aholis video* ugyebar a video device, amit a webkamerad hasznal. Mivel nekem a tvtuner foglalja a video0-t, ezert ez nekem video1

Voila! Ime az eredmeny:

A webkameran talalhato egy gomb is, amivel kepeket keszithetunk, ez se muxik alapbol, van rola leiras neten, de meg nem melyedtem bele igazan.

Hozzászólások

akkor nem is mondom, hogy "hupwikibe!", mert ugyse kerul bele... :/

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Miert is? Meg csiszolhatok rajta, es ket lehetoseg is van:
1.: keret trey-tol logint, es felrakom (a tv tunerem is)
2.: megkerunk vkit, hogy tegye bele.
Jelen allapotaban en se tennem ki, mert van meg mit rajta pontositani, de a lenyeg lathato.

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

@ tolmi:
Sajna meg nem igazan muxik, mert reboot utan elfelejti a szinkorrekciot, valamint meg se a mikrofon (mert az is van rajt biz'e) se a gomb se muxik. Szal van meg rajta mit csiszolni

@ Elbandi:

Fentebb irtam, sajna meg tul felkesz ahhoz, hogy felkeruljon.

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

Ahogy gondolod, de én nem értek veled egyet. Egy wiki pontosan arról szól, hogy felkerül oda egy kezdemény és sokak által bővül-szépül. Ez nem egy újság vagy publikáció(mármint a wiki), szóval senki nem is vár el kész műveket(Lásd wikipédia).
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

Akkor viszont mehet fel nyugodtan, a keppel meg azt csinalsz, amit akarsz, nem vok szegyenlos (habar lehet, a tobbiek jobban jarnak nelkule :F)

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

Szia!

Örülök hogy meggondoltad magad! Íme a szócikk: Logitech Quickcam HOGYAN
Ha bármilyen kifogásod, kiegészítésed van, írd meg, akár priviben is. Ellenben javaslom a HUPWiki account beszerzését, mert a cool 8)
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

Zsir zsir zsir :)
Amugy találtam tegnap megoldast arra, hogy hogyan parameterezhessuk minden indulaskor ujra a drivert :)
Pofonegyszeru:


akion@quadra:~/.kde/Autostart$ cat kamera.sh

#!/bin/sh
qcset /dev/video0 compatible=16x,dblbuf,torgb quality=best keepsettings=y

Ez nem mas, mint egy marha egyszeru shellscript (ha ezt egyaltalan annak lehet nevezni :F), ami a KDE indulásakor (adott usernek) mindig elindul. Mégjobb lenne init scriptnek megadni pl az alapertelmezett futási szintbe, de ilyet meg sose csináltam, nem tudom, hogy müxik.

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

Bemasoltam, de nem muxik. Logokban semmi se utal ra, hogy tortenne vele vmi, szal siman sztem el se indul

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

Igen, igy mar jo.
Bar meg mindig van egy kis bibi: vmi miatt ad-hoc modon a ket video eszkoz maszkal a video0 es video1 kozott (tvtuner es a webkamera). Hogy lehetne "rogziteni" oket?
Mert igy ugyan a script jo, de statikusan van benne, hogy melyik video device-t hasznalja, es ha epp nem arra csatlakozik fel az eszkoz, akkor bukta. Biztos meg lehet neki mondani dinamikusan is (nem vok programozo, meg a bash sciptinghez se ertek), egyelore azt talatam jonak, hogy csinalni ugyan oda egy masik fajlt, es abba beleirni a masik device-t.

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

probald ki ezt:
/etc/modprobe.d/aliases-be ird bele:
alias video0 tunermodulneve
alias video1 quickcam

elmeletileg igy fixen kene tartania...
vagy ha nemmegy, akkor udevet kene megeroszakolni (ott ugye az ethernetek vannak fixen eth0, eth1, stb MAC szerint)

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Nah, nem jott be :/
udev rules lesz ebbol, vagy a fapados megoldasok egyike, vagy ahogy irtam, dinamikussa atirni azt a scriptet. Lehet egyaltalan ilyet?

EDIT: asszem megcsinaltam! :)


 install quickcam /sbin/modprobe --ignore-install quickcam && \
       { qcset /dev/video* compatible=16x,dblbuf,torgb quality=best keepsettings=y ; : ; }

Pontosan azt csinalja! :D

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

Alakul ez, mint pupos gyerek a pres alatt.
Ma hazaviszem a webcamom, egy "webcam szuz" debianra, megprobalom a wiki alapjan beuzemelni :)
-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

A tunerrel nem csinal semmit se. Ha nem arra az eszkozre eresztem ra, amin a webkamera csucsul, elkressel (majd irok hibauzit).

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

Én úgy tudom, Autostartba .desktop file hemet csak. Pl. kamera.desktop:


[Desktop Entry]
Exec=qcset /dev/video0 compatible=16x,dblbuf,torgb quality=best keepsettings=y
Type=Application

Amúgy a /etc/rc.d/rc.local vagy a /etc/rc.local fileba lehet írni a saját parancsokat, amiket initkor akarsz meghívni.

Biztos, hogy nem csak .desktop mehet, mert pl. a fentebb emlitett sh is szepen lefut, mi tobb, symlinkelt binaris is (nekem pl. a checkgmail figyel ott).

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

Épp akartam írni, hogy ez a kép ~= a szemcsésedés eltüntető progit tesztelő képhez. :)

http://hup.hu/node/38261

Azazhogy nem hasonlít, de ugyan olyan meggyőző. :)

Az en kameram: Logitech QuickCam Communicate Deluxe
lsusb: 046d:0992 (ez alapjan talaltam a dirvert :)
Debian SID, 2.6.23 kernel
Egy jo kiindulasi pont, hogy milyen driver kell: http://www.quickcamteam.net/hcl/linux/logitech-webcams
Letoltheto innnen Csak SVN repot talaltam. Lefordult, modul betoltodott. Most probalom a luvcvideo alkalmazast. Addig is, Skype alatt ment es hangot is felvett :)

Update: Pontositok, az uvcview alkalmazast probaltam :) Megdobbento: sokkal jobb a kep, mint windowson. Nem szaggat, jo a felbontas. Hat, ez a cucc nagyon jo :)