Kirjoittaja Aihe: webcam-ajuri? [Ratkaistu]  (Luettu 5299 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

Poissa juntjo

  • Jäsen
  • Viestejä: 79
webcam-ajuri? [Ratkaistu]
« : 30.12.2009 - klo:21:10 »
Minulla Creative Live! Cam, jota käytän pääsääntöisesti Skypen kanssa. Se oli koneessa kiinni, kun asensin openSuse 11.2 32-bit version. Sekä käyttis että Skype-asetukset tunnistavat sen. Webkamera ei kuitenkaan toimi. Webrepo on valittuna ja päivitettynä. Olen lukenut ohjeet kansainväliseltä sivulta (http://en.opensuse.org/Skype).

Kernelin tiedot:

2.6.31.5-0.1-desktop

Kameran tiedot:

Nimi: Creative Live! Cam Video IM (VF0220)
Vendor ID:   0x041e
Product ID:  0x4053

Koodia: [Valitse]
linux-na1q:/home/ # lsusb

Bus 007 Device 002: ID 041e:4053 Creative Technology, Ltd Live! Cam Video IM

linux-na1q:/home/ # zypper in uvcvideo
Luetaan asennuslähteiden tietoja...
Luetaan asennettuja paketteja...
'uvcvideo' ei löytynyt.
Ratkaistaan pakettien riippuvuuksia...

Ei mitään tehtävää.

linux-na1q:/home/ # zypper in gspca
Luetaan asennuslähteiden tietoja...
Luetaan asennettuja paketteja...
'gspca' ei löytynyt.
Ratkaistaan pakettien riippuvuuksia...

Ei mitään tehtävää.

linux-na1q:/home/ # zypper refresh                            
Asennuslähde 'Libdvdcss repository' on ajantasalla.                
Asennuslähde 'NVIDIA Repository' on ajantasalla.                    
Asennuslähde 'Packman Repository' on ajantasalla.                  
Asennuslähde 'openSUSE BuildService - KDE:KDE4:Community' on ajantasalla.
Asennuslähde 'openSUSE BuildService - OpenOffice.org' on ajantasalla.    
Asennuslähde 'openSUSE BuildService - Mozilla' on ajantasalla.          
Asennuslähde 'openSUSE BuildService - Web-kamera-ajurit' on ajantasalla.
Asennuslähde 'VideoLan Repository' on ajantasalla.                      
Asennuslähde 'Päivitykset openSUSE 11.2-0' on ajantasalla.              
Asennuslähde 'openSUSE-11.2-Non-Oss' on ajantasalla.                    
Asennuslähde 'openSUSE-11.2-Oss' on ajantasalla.                        
Päivitettiin järjestelmän kaikki asennuslähteet.

linux-na1q:/home/ # zypper se uvcvideo
Luetaan asennuslähteiden tietoja...
Luetaan asennettuja paketteja...
Paketteja ei löytynyt.

Miten löydän ja asennan ajurin webkameralle?
« Viimeksi muokattu: 31.12.2009 - klo:19:06 kirjoittanut juntjo »

Poissa Buntu

  • Jäsen
  • Viestejä: 155
Vs: webcam-ajuri?
« Vastaus #1 : 30.12.2009 - klo:22:20 »
Auttaisikohan tämä: http://opensuse.fi/Hae_ohjelmia.php
Ainakin tuo gspca löytyy sieltä 1-Click Installina.

Poissa juntjo

  • Jäsen
  • Viestejä: 79
Vs: webcam-ajuri?
« Vastaus #2 : 30.12.2009 - klo:23:05 »

Ainakin tuo gspca löytyy sieltä 1-Click Installina.

Ei onnistunut gspca2:n 1-click asennus. En valinnut skypen asennusta, koska se on jo asennettuna koneessani.
Lisäksi en päässyt tarkistamaan,tukeeko gspce2 minun webkameraa (list of supported devices (usb id) http://moinejf.free.fr/webcam.htm). Ko. sivua ei löytynyt (ERREUR 404 - Document non trouvé).
« Viimeksi muokattu: 30.12.2009 - klo:23:21 kirjoittanut juntjo »

Poissa juntjo

  • Jäsen
  • Viestejä: 79
Vs: webcam-ajuri?
« Vastaus #3 : 31.12.2009 - klo:13:00 »
Nyt tiedän ainakin sen, että webkamerani on kunnossa ja toimii. Viestiketjuissa (http://opensuse.fi/keskustelu/index.php?topic=3300.0) ja (http://opensuse.fi/keskustelu/index.php?topic=3292.0) olevien ojeiden perusteella kokeilin sitä sekä mplayerissä että vlc:ssä. Video toimii ja näkyy mplayerissä, mutta ei vlc:ssä.


Koodia: [Valitse]
@linux-na1q:~> export LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so
@linux-na1q:~> mplayer tv://                                  
MPlayer dev-SVN-r30099-4.4-openSUSE Linux 11.2 (i686)-Packman (C) 2000-2009 MPlayer TeamCan't open joystick device /dev/input/js0: No such file or directory                                
Can't init input joystick                                                                    
mplayer: could not connect to socket                                                          
mplayer: No such file or directory                                                            
Failed to open LIRC support. You will not be able to use your remote control.                

Playing tv://.
TV file format detected.
Selected driver: v4l2  
 name: Video 4 Linux 2 input
 author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
 comment: first try, more to come ;-)                  
v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.
Selected device: USB Camera (041e:4053)                                                      
 Capabilites:  video capture  read/write  streaming                                          
 supported norms:
 inputs: 0 = zc3xx;
 Current input: 0
 Current format: unknown (0x4745504a)
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Invalid argument
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: Cannot get fps
v4l2: ioctl set mute failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
VO: [vdpau] 640x480 => 640x480 Planar YV12
Selected video codec: [rawyv12] vfm: raw (RAW YV12)
==========================================================================
Audio: no sound
Starting playback...
libv4l2: error dequeuing buf: Invalid argument
v4l2: ioctl set mute failed: Invalid argument
v4l2: 6459 frames successfully processed, 70800 frames dropped.

Exiting... (Quit)

@linux-na1q:~> export LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so
@linux-na1q:~> vlc
VLC media player 1.0.4 Goldeneye
[0x804f3a8] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0x82d0d30] v4l demux error: cannot open device (Tiedostoa tai hakemistoa ei ole)
[0x82d0798] main access error: no access module matched "v4l"
[0x82a2e98] main input error: open of `v4l://' failed: no access module matched "v4l"

@linux-na1q:~> dmesg                                                                    
[    0.000000] Linux version 2.6.31.5-0.1-desktop (geeko@buildhost) (gcc version 4.4.1 [gcc-4_4-branch revision 150839] (SUSE Linux) ) #1 SMP PREEMPT 2009-10-26 15:49:03 +0100
----
[    5.581748] Linux video capture interface: v2.00                                          
[    5.586591] gspca: main v2.8.0 registered                                                  
[    5.587515] gspca: probing 041e:4053                                                      
[    5.587518] zc3xx: Sensor Tas5130 (VF0250)                                                
[    5.587543] ohci1394 0000:05:03.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19              
[    5.591792] gspca: /dev/video0 created                                                    
[    5.591822] usbcore: registered new interface driver zc3xx                                
[    5.591825] zc3xx: registered  

Gspca: /dev/video0 created!??
Ongelma näyttäisi siis olevan Skypen ja openSusen ajurin puutteessa. Onko tulkintani oikea?
« Viimeksi muokattu: 31.12.2009 - klo:13:25 kirjoittanut juntjo »

Poissa juntjo

  • Jäsen
  • Viestejä: 79
Vs: webcam-ajuri?
« Vastaus #4 : 31.12.2009 - klo:13:32 »
No niin, skypen video toimii nyt sitten moitteettomasti. En tiedä, mikä tai miten asetukset muuttuivat. Olen sulkenut ja käynnistänyt skypen muutaman kerran. Video menee myös vastaanottajalle. Hip hip hurraa  :D
Lukisin mielellään jonkinlaisen analyysin, jos jollakin on sellainen.

Edit: Todennäköisesti gscpa2-ajuri (zc3xx) asentui 1-click-menetelmällä, vaikka Yast kertoi toisin. Kiitos paljon avusta ratkaisuun pääsemisessä.
« Viimeksi muokattu: 31.12.2009 - klo:19:16 kirjoittanut juntjo »