Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Ottobre 12, 2008, 01:05:22 *
Benvenuto, Visitatore. Per favore, effettua il login o registrati.
Hai perso la tua email di attivazione?

Login con username, password e lunghezza della sessione
News:
 
   Home   Help Ricerca Calendario Login Registrati  
Pagine: [1]   Vai Giù
  Stampa  
Autore Topic: Webcam Logitech Orbit (codice 046d:08cc)  (Letto 660 volte)
0 Utenti e 1 Visitatore stanno guardando questo topic.
albertoRobotica
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 9


Guarda Profilo Email
« il: Settembre 26, 2007, 10:18:50 »

Salve a tutti,
ho una cam USB Logitech Orbit (codice 046d:08cc) che proprio non vuole saperne di andare sul mio Debian.
Spulciando in rete ho scoperto che questa cam dovrebbe funzionare con i driver uvc presenti qui. In realtà anche dopo averli scaricati ed installati non funziona nulla.
O meglio, in particolare sussistono problemi legati all' I/O, almeno credo.
Infatti usando mplayer non vedo altro che uno schermo verde e la shell si riempie di errori del tipo:
v4l2: ioctl dequeue buffer failed: Invalid argument, idx = 0

Nemmeno altre applicazoni riescono a visualizzare le immagini, non riuscendo a trovare il device (xawtv, camstream... ecc).

Sembra quindi che il problema stia a più basso livello. Infatti il comando dà  un risultato poco confortante:

#v4l-conf
ioctl VT_GETSTATE: Invalid argument

C'è qualcuno che mi può aiutare? Occorre fare qualcosa che non so? In appendice metto l'output di alcuni comandi inerenti.
Grazie in anticipo

PS: uso un kernel 2.6.18-4-686



# lsusb
Bus 002 Device 003: ID 046d:08cc Logitech, Inc.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000




# lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP]
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233A ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:11.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 23)
00:11.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 23)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 40)
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)






# lsmod
Module Size Used by
gspca 600304 0
uvcvideo 38468 0
compat_ioctl32 1472 1 uvcvideo
videodev 21120 2 gspca,uvcvideo
v4l1_compat 12036 2 uvcvideo,videodev
v4l2_common 20448 2 uvcvideo,videodev
snd_usb_audio 69024 0
snd_usb_lib 14976 1 snd_usb_audio
snd_hwdep 8836 1 snd_usb_audio
nfs 202828 0
nfsd 197936 17
exportfs 5600 1 nfsd
lockd 54344 3 nfs,nfsd
nfs_acl 3584 2 nfs,nfsd
sunrpc 138812 13 nfs,nfsd,lockd,nfs_acl
appletalk 33228 20
ppdev 8676 0
lp 11012 0
button 6672 0
ac 5188 0
battery 9636 0
ipv6 226016 23
dm_snapshot 15552 0
dm_mirror 19152 0
dm_mod 50232 2 dm_snapshot,dm_mirror
loop 15048 0
snd_via82xx 26008 1
snd_ac97_codec 83104 1 snd_via82xx
snd_ac97_bus 2400 1 snd_ac97_codec
snd_pcm_oss 38368 0
snd_mixer_oss 15200 1 snd_pcm_oss
snd_pcm 68676 4 snd_usb_audio,snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_page_alloc 9640 2 snd_via82xx,snd_pcm
snd_seq_dummy 3844 0
snd_seq_oss 28768 0
tsdev 7520 0
snd_mpu401 7528 0
snd_mpu401_uart 8064 2 snd_via82xx,snd_mpu401
snd_seq_midi 8192 0
snd_seq_midi_event 7008 2 snd_seq_oss,snd_seq_midi
floppy 53156 0
snd_seq 45680 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 20996 2 snd_pcm,snd_seq
snd_rawmidi 22560 3 snd_usb_lib,snd_mpu401_uart,snd_seq_midi
analog 10784 0
snd_seq_device 7820 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
i2c_viapro 8244 0
i2c_core 19680 1 i2c_viapro
snd 47012 16 snd_usb_audio,snd_hwdep,snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_mpu401,snd_mpu401_uart,snd_seq,snd_timer,snd_rawmidi,snd_seq_device
serio_raw 6660 0
via_ircc 23188 0
gameport 14632 2 snd_via82xx,analog
parport_pc 32132 1
parport 33256 3 ppdev,lp,parport_pc
via_agp 9664 1
psmouse 35016 0
irda 162588 1 via_ircc
rtc 12372 0
crc_ccitt 2240 1 irda
agpgart 29896 1 via_agp
pcspkr 3072 0
soundcore 9248 1 snd
shpchp 33024 0
pci_hotplug 28704 1 shpchp
evdev 9088 1
ext3 119240 1
jbd 52456 1 ext3
mbcache 8356 1 ext3
ide_cd 36064 0
cdrom 32544 1 ide_cd
ide_disk 14848 3
generic 5476 0 [permanent]
uhci_hcd 21164 0
usbcore 112644 6 gspca,uvcvideo,snd_usb_audio,snd_usb_lib,uhci_hcd
via82cxxx 8388 0 [permanent]
ide_core 110504 4 ide_cd,ide_disk,generic,via82cxxx
8139cp 21920 0
8139too 25120 0
mii 5344 2 8139cp,8139too
thermal 13608 0
processor 28840 1 thermal
fan 4804 0
« Ultima modifica: Settembre 27, 2007, 02:18:26 da albertoRobotica » Loggato
marbel
Administrator
Hero Member
*****

Karma: +34/-4
Offline Offline

Posts: 1596



Guarda Profilo WWW Email
« Risposta #1 il: Settembre 26, 2007, 11:29:43 »

prova così:

   1.  installare i moduli del kernel: gspca-modules-2.6.18-4-486, gspca-modules-2.6-486, gspca-source
   2. installare tutti i pacchetti qc-usb (quickcam Logitech) e spca5xx.
   3. eseguire in sequenza:

# module-assistant update
# module-assistant prepare
# module-assistant build qc-usb-source
# module-assistant -t a-i qc-usb-source
# module-assistant build spca5xx-source
# module-assistant -t a-i spca5xx-source
# depmod -a

installare dai repository camorama, che serve come test, o qualsiasi altro programma equivalente.

n.b.: il sistema deve essere riavviato
ciao
Loggato

"Tutti possono sbagliare", come disse il riccio scendendo dalla spazzola. -- Da it.hobby.umorismo -- Fortune-it
albertoRobotica
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 9


Guarda Profilo Email
« Risposta #2 il: Settembre 27, 2007, 01:06:10 »

prova così:

   1.  installare i moduli del kernel: gspca-modules-2.6.18-4-486, gspca-modules-2.6-486, gspca-source
   2. installare tutti i pacchetti qc-usb (quickcam Logitech) e spca5xx.
   3. eseguire in sequenza:

# module-assistant update
# module-assistant prepare
# module-assistant build qc-usb-source
# module-assistant -t a-i qc-usb-source
# module-assistant build spca5xx-source
# module-assistant -t a-i spca5xx-source
# depmod -a

installare dai repository camorama, che serve come test, o qualsiasi altro programma equivalente.

n.b.: il sistema deve essere riavviato
ciao

Anzitutto ti ringrazio per la risposta!
In realtà però il mio è un kernel -686. Immagino quindi di dover installare i moduli che hai detto tu, ma riferiti al mio kernel...Dico bene? (anche perchè il gspca-modules-2.6.18-4-486 è introvabile (404).

Alberto


« Ultima modifica: Settembre 27, 2007, 01:13:31 da albertoRobotica » Loggato
marbel
Administrator
Hero Member
*****

Karma: +34/-4
Offline Offline

Posts: 1596



Guarda Profilo WWW Email
« Risposta #3 il: Settembre 27, 2007, 02:56:28 »

è ovvio che devi installare i moduli per il tuo kernel.
attenzione: non è gspca-modules-2.6.18-4-486 bensì gspca-modules-2.6-486! stessa cosa per il tuo kernel.
ciao
Loggato

"Tutti possono sbagliare", come disse il riccio scendendo dalla spazzola. -- Da it.hobby.umorismo -- Fortune-it
albertoRobotica
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 9


Guarda Profilo Email
« Risposta #4 il: Settembre 27, 2007, 03:18:45 »

è ovvio che devi installare i moduli per il tuo kernel.
attenzione: non è gspca-modules-2.6.18-4-486 bensì gspca-modules-2.6-486! stessa cosa per il tuo kernel.
ciao

Va bene,
ho provato a seguire la procedura che mi hai consigliato (installando però, come già detto, i moduli relativi al kernel i686 e non quelli i486); dopo aver riavviato il sistema noto che il kernel che parte è ora 2.6.18-5-686  (prima era 2.6.18-4-686). Nonostante le modifiche i programmi di visualizzazione citati (xawtv, mplayer, etc,,,) non riescono nemmeno ad accedere al device (/dev/video0), mentre con i driver uvcvideo quanto meno la telecamera risponde (si accende il led) nonostante non visualizzi nulla.
Ad esempio, utilizzando mplayer con gli uvcvideo:

$ mplayer tv:// -tv driver=v4l2:device=/dev/video0:fps=25:width=320:height=240

Ottengo:

MPlayer 1.0rc1-4.1.2-DFSG-free (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) XP 1800+ (Family: 6, Model: 6, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.

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 ;-)
Selected device: USB Video Class device
 Capabilites:  video capture  streaming
 supported norms:
 inputs: 0 = Camera;
 Current input: 0
 Current format: YUYV
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
VDec: vo config request - 176 x 144 (preferred colorspace: Packed YUY2)
VDec: using Packed YUY2 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 176x144 => 176x144 Packed YUY2
Selected video codec: [rawyuy2] vfm: raw (RAW YUY2)
==========================================================================
Audio: no sound
Starting playback...
v4l2: ioctl dequeue buffer failed: Invalid argument, idx = 0
v4l2: ioctl dequeue buffer failed: Invalid argument, idx = 0
...
...

v4l2: ioctl dequeue buffer failed: Invalid argument, idx = 0
v4l2: ioctl dequeue buffer failed: Invalid argument, idx = 0
v4l2: ioctl dequeue buffer failed: Invalid argument, idx = 0
...

(loop infinito, terminato di forza)



MPlayer interrupted by signal 8 in module: free_demuxer
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.


Che faccio adesso  Huh?
Loggato
marbel
Administrator
Hero Member
*****

Karma: +34/-4
Offline Offline

Posts: 1596



Guarda Profilo WWW Email
« Risposta #5 il: Settembre 27, 2007, 07:01:44 »

per quello che riguarda il kernel 2.6.18-5 è l'aggiornamento che ha fatto etch, però il 2.6.18-4 è rimasto e se la procedura l'hai fatta per il 2.6.18-4 riavvia con quello per provare se funziona (è la terza voce in grub). per il 2.6.18-5 devi ripetere la procedura dall'inizio con i moduli suoi.
ciao
Loggato

"Tutti possono sbagliare", come disse il riccio scendendo dalla spazzola. -- Da it.hobby.umorismo -- Fortune-it
nic
Sr. Member
****

Karma: +3/-0
Offline Offline

Posts: 448


nicbrigante@gmail.com
Guarda Profilo Email
« Risposta #6 il: Settembre 28, 2007, 03:07:05 »

Ciao albertorobotica scusa solo una domanda...hai per caso installato altri driver o firmware per una scheda tv?
Ciao
Loggato

-= Nic =-
Amico di Emergency_2008
Linux registered user # 380338
Linux registered machine # 283289
Msn:nicbrigante@gmail.com
Skype:nicbrigante
albertoRobotica
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 9


Guarda Profilo Email
« Risposta #7 il: Ottobre 02, 2007, 08:31:52 »

hai per caso installato altri driver o firmware per una scheda tv?

No, nessun driver di schede tv, gli unici driver sono i linux UCV sviluppati da BerliOs http://linux-uvc.berlios.de/

 Oltre a quelli suggeriti da marbel ovviamente, ma la situazione non cambia molto... Wink
Loggato
marbel
Administrator
Hero Member
*****

Karma: +34/-4
Offline Offline

Posts: 1596



Guarda Profilo WWW Email
« Risposta #8 il: Ottobre 02, 2007, 04:54:11 »

in un anno ho installato, con il sistema che ti ho descritto (che va eseguito alla lettera) una decina di webcam logitech, di vari anni di fabbricazione, dal 2001 (la mia) al 2007 (quella di mio nipote). ti assicuro che non ho mai fallito un'installazione. l'unica cosa diversa che c'è (a parte i berlios che io non avrei installato) è che io non mi sono mai trovato davanti un kernel 2.6.18-4-686, ma tutti -486. non sò cosa dire purtroppo se non provare a ripetere nella giusta sequenza le mie indicazioni.
ciao
« Ultima modifica: Ottobre 02, 2007, 07:50:21 da marbel » Loggato

"Tutti possono sbagliare", come disse il riccio scendendo dalla spazzola. -- Da it.hobby.umorismo -- Fortune-it
albertoRobotica
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 9


Guarda Profilo Email
« Risposta #9 il: Ottobre 03, 2007, 08:03:02 »

in un anno ho installato, con il sistema che ti ho descritto (che va eseguito alla lettera) una decina di webcam logitech, di vari anni di fabbricazione, dal 2001 (la mia) al 2007 (quella di mio nipote). ti assicuro che non ho mai fallito un'installazione. l'unica cosa diversa che c'è (a parte i berlios che io non avrei installato) è che io non mi sono mai trovato davanti un kernel 2.6.18-4-686, ma tutti -486. non sò cosa dire purtroppo se non provare a ripetere nella giusta sequenza le mie indicazioni.
ciao

Ho appena provato la sequenza descritta su una macchina con processore intel, la webcam non funziona comunque... credo che i driver suggeriti non siano compatibili con la nostra Logitech...

Ad ogni modo grazie ancora per l'aiuto, torniano a lavorare con i driver linux-UCV... almeno quelli sappiamo che a qualcuno funzionano!
grazie ancora! e se qualcuno avesse qualche idea, siamo sempre in ascolto!
 
 Grin
Loggato
albertoRobotica
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 9


Guarda Profilo Email
« Risposta #10 il: Ottobre 03, 2007, 01:12:29 »

Aggiornamento:

Ho provato ad utilizzare i driver uvc su debian virtualizzata da vmware ed incredibilmente mplayer ha funzionato...In realtà sono riuscito a farla funzionare soltanto una volta, perchè nei tentarivi successivi sono usciti degli errori che a questo punto credo siano da attribuire alla macchina virtuale (è abbastanza instabile).
[Da notare che la macchina virtuale gira su un portatile con processore intel, e non sull' i686 sul quale devo farla andare, quindi mi sorge il sospetto che i problemi nascano a causa di incompatibilità con l'architettura in questione]

Confortato da quest'esperienza, ho provato a rieseguire tutta la procedura con gli uvc senza l'intermediazione della macchina virtuale, senza tuttavia ottenere i risultati sperati.
In particolare, ciò che ottengo dopo aver installato gli uvc e dato in pasto alla shell il comando:

columbia:/dev# mplayer tv:// -tv driver=v4l2:device=/dev/video0:mjpeg:fps=15

è il seguente :

MPlayer 1.0rc1-4.1.2-DFSG-free (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) XP 1800+ (Family: 6, Model: 6, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.
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: ioctl get standard failed: Invalid argument
Selected device: UVC Camera (046d:08cc)
 Capabilites:  video capture  streaming
 supported norms:
 inputs: 0 = Camera 1;
 Current input: 0
 Current format: YUYV
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl enum norm failed: Invalid argument
Error: Cannot set norm!
  MJP: width 352 height 288
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument

Message from syslogd@localhost at Wed Oct  3 15:06:14 2007 ...
localhost kernel: Oops: 0000 [#10]

Message from syslogd@localhost at Wed Oct  3 15:06:14 2007 ...
localhost kernel: SMP

Message from syslogd@localhost at Wed Oct  3 15:06:14 2007 ...
localhost kernel: CPU:    0

Message from syslogd@localhost at Wed Oct  3 15:06:14 2007 ...
localhost kernel: EIP is at __uvc_find_control+0x4e/0x90 [uvcvideo]

Message from syslogd@localhost at Wed Oct  3 15:06:14 2007 ...
localhost kernel: eax: 00200282   ebx: df7aa6c0   ecx: 00980900   edx: e094a680

Message from syslogd@localhost at Wed Oct  3 15:06:14 2007 ...
localhost kernel: esi: df7aaa80   edi: d1507e08   ebp: 00000000   esp: d1507dbc

Message from syslogd@localhost at Wed Oct  3 15:06:14 2007 ...
localhost kernel: ds: 007b   es: 007b   ss: 0068

Message from syslogd@localhost at Wed Oct  3 15:06:14 2007 ...
localhost kernel: Process mplayer (pid: 3857, ti=d1506000 task=d56ed550 task.ti= d1506000)

Message from syslogd@localhost at Wed Oct  3 15:06:14 2007 ...
localhost kernel: Stack: 00980902 00000000 d1507ec4 d5890030 00000000 00980902 e 0944b17 d1507de8

Message from syslogd@localhost at Wed Oct  3 15:06:14 2007 ...
localhost kernel:        00000000 d1507e08 00000000 00000000 d1507ec4 c0445624 d fc11520 d5890030

Message from syslogd@localhost at Wed Oct  3 15:06:14 2007 ...
localhost kernel:        e0944bf9 00000000 00000001 00200282 d5890030 c0445624 d fc11520 d1507ec4

Message from syslogd@localhost at Wed Oct  3 15:06:14 2007 ...
localhost kernel: Call Trace:

Message from syslogd@localhost at Wed Oct  3 15:06:14 2007 ...
localhost kernel: Code: 8b 43 04 85 c0 74 4f 8b 50 08 eb 3a 8b 4a 0c 3b 0c 24 75  11 83 7c 24 20 00 75 0a 8b 44 24 1c 89 18 89 17 eb 41 8b 07 85 c0 74 05 <39> 48  0c 73 14 3b 0c 24 76 0f 83 7c 24 20 00 74 08 8b 44 24 1c

Message from syslogd@localhost at Wed Oct  3 15:06:14 2007 ...
localhost kernel: EIP: [<e0944955>] __uvc_find_control+0x4e/0x90 [uvcvideo] SS:E SP 0068:d1507dbc
Segmentation fault




Loggato
albertoRobotica
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 9


Guarda Profilo Email
« Risposta #11 il: Ottobre 04, 2007, 11:01:13 »

Cambio di rotta...
Poichè su http://www.quickcamteam.net/software/linux/v4l2-software/uvc-incompatible-software ho trovato che Mplayer (l'applicazione sulla quale ho fatto affidamento nei precedenti test) non è compatibile con i driver uvc, ho pensato di bene di provare con luvcview che, al contrario, è segnalato come compatibile.
In effetti utilizzando luvcview sul portatile montante windows, ed emulante (con vmware) una debian, luvcview funziona (non è per nulle stabile, ma quanto meno le immagini si vedono...per altro scatto pure snapshot e faccio filmati).
Qual'è dunque il problema?
Il problema è che non riesco a scaricare/installare luvcview sulla macchina sulla quale devo fare andare la cam: il Synaptic Package Manager, nonostante abbia gli stessi repository indicati nel Synoptic del portatile (sul quale sono riuscito a scaricare ed installare), non mi trova alcun pacchetto denominato luvcview.
Data l'impossibilità di installare i pacchetti col Synoptic, ho pensato bene di scaricarli da http://packages.debian.org/sid/x11/luvcview .  Non essendo tuttavia disponibili i precompilati per la mia architettura (ricordo che ho un i686), ho scaricato i sorgenti e li ho compilati, convinto che tutto dovesse funzionare.
In realtà tuttavia non funziona nulla: una volta compilati (make, make install) i sorgenti, provo a dare un comando del tipo

#man luvcview

e il sistema mi dice:

No manual entry for luvcview
See 'man 7 undocumented' for help when manual pages are not available.


Ho provato dunque a lanciare luvcview:

#luvcview

E il sistema risponde:

luvcview version 0.2.1
Couldn't initialize SDL: No available video device


Avete idea di quale possa essere l'inghippo?
Non sarà forse l'architettura incriminata (i686) la causa di tutti i mali?
Ciao
Loggato
albertoRobotica
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 9


Guarda Profilo Email
« Risposta #12 il: Ottobre 05, 2007, 08:45:43 »

Io continuo ad aggiornare l'evoluzione delle mie prove, nella speranza che qualcuno legga...
Giusto ieri sera ho deciso di provare un nuovo programma, fswebcam, il quale non fornisce il supporto per lo streaming video, ma che consente di scattare foto dalla cam...
Ebbene, incredibilmente il programma funziona, ovvero riesco a scattare delle foto.
Ciò significa che i driver uvc sotto-montati non sono poi così malaccio...
Se questo fatto vi fa venire in mente qualcosa in relazione ai post precedenti (io ho bisogno dello streaming video, non solo delle foto), io sono tutto orecchi.
Grazie e ciao.
Loggato
kappe
Sr. Member
****

Karma: +1/-0
Offline Offline

Posts: 321


Guarda Profilo Email
« Risposta #13 il: Ottobre 08, 2007, 06:44:51 »

In rete sembra che mplayer possa funzionare anche con i tuoi driver per cui prova così:

$mplayer tv:// -tv driver=v4l:width=352:height=288:device=/dev/video0


puoi sostituire v4l con v4l2 e DEVI sostituire /dev/video0 con il /dev/videoX assegnato alla tua webcam dal sistema

Dovresti essere in grado di vederlo digitando da shell:

$dmesg | grep usb



« Ultima modifica: Ottobre 08, 2007, 08:09:40 da kappe » Loggato

$ aptitude moo $ aptitude -v moo $ aptitude -v -v moo . . $ aptitude -v -v -v -v -v -v moo
albertoRobotica
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 9


Guarda Profilo Email
« Risposta #14 il: Ottobre 22, 2007, 03:29:17 »

Aggiorno la situazione:
Ho abbandonato mplayer poichè nonostante i preziosi suggerimenti, non c'è verso di farlo funzionare (e comunque non sarebbe adatto per far muovere la webcam, aspetto dal quale non posso prescindere...).
Ci sono tuttavia delle buone nuove: utilizzando Motion riesco a visualizzare lo streaming video in un applet nel browser.
Motion è un'applicazione molto carina che, oltre a visualizzare lo streaming video, consente (almeno in teoria) di poter controllare la cam (pan & tilt).
E' proprio su questa seconda funzionalità che ora si concentrano i miei problemi: io vorrei/dovrei controllare i movimenti della cam da remoto, tuttavia non ci riesco.
Di seguito riporto quanto mi esce nella shell all'avvio di Motion:

columbia:/home/webcam/Desktop/Downloads# motion
[ 0 ] Processing thread 0 - config file /usr/local/etc/motion.conf
[ 0 ] Thread 1 is from /usr/local/etc/motion.conf
[1] Thread started
[1] cap.driver: "uvcvideo"
[1] cap.card: "UVC Camera (046d:08cc)"
[1] cap.bus_info: "0000:00:11.2"
[1] cap.capabilities=0x04000001
[1] - VIDEO_CAPTURE
[1] - STREAMING
[1] v4l2_select_input: name = "Camera 1", type 0x00000002, status 00000000
[1] - CAMERA
[1] Device doesn't support VIDIOC_G_STD
[1] Supported palettes:
[1] 0: MJPG (MJPEG)
[1] 1: YUYV (YUV 4:2:2 (YUYV))
[ 0 ] motion-httpd/3.2.8 running, accepting connections
[ 0 ] motion-httpd: waiting for data on port TCP 8080
[1] Test palette YUYV (640x480)
[1] Adjusting resolution from 640x480 to 176x144.
[1] Using palette YUYV (176x144) bytesperlines 352 sizeimage 50688 colorspace 00000008
[1] found control 0x00980900, "Brightness", range 0,255
[1]     "Brightness", default 127, current 127
[1] found control 0x00980901, "Contrast", range 0,255
[1]     "Contrast", default 32, current 32
[1] found control 0x00980902, "Saturation", range 0,255
[1]     "Saturation", default 28, current 28
[1] found control 0x00980913, "Gain", range 0,255
[1]     "Gain", default 0, current 0
[1] found control 0x08000000, "Backlight Compensation", range 0,2
[1]     "Backlight Compensation", default 1, current 1
[1] found control 0x08000001, "Power Line Frequency", range 0,2
[1]     "Power Line Frequency", default 2, current 2
[1] mmap information:
[1] frames=4
[1] 0 length=50688
[1] 1 length=50688
[1] 2 length=50688
[1] 3 length=50688
[1] Using V4L2
[1] Started stream webcam server in port 8081
[1] File of type 4 saved to: /usr/local/apache2/htdocs/cam1/01-20071022171938-00m.jpg


L'unica voce "negativa" sembrerebbe Device doesn't support VIDIOC_G_STD
Andando poi ad agire su uno quasiasi dei bottoni per la rotazione della cam (bottoni presenti sul browser al di sotto della applet), la shell mi dice:

[ 0 ] Failed to reset camera to starting position! Reason: Invalid argument

Avete per caso già avuto a che fare con tutto ciò? Gli errori riportati vi suggeriscono qualcosa?
Grazie in anticipo...
Loggato
Pagine: [1]   Vai Su
  Stampa  
 
Salta a:  

Altri Topic Correlati
Oggetto Iniziato da Risposte Visto Ultimo Post
Probelmi WebCam Logitech QuickCam Zoom Multimedia net_deity 11 444 Ultimo Post Agosto 25, 2005, 07:52:51
da net_deity
Orbit Download Manager Network ~FullSyst3m~ 4 257 Ultimo Post Dicembre 01, 2007, 09:19:54
da Finn
Scheda Wireless e codice wep Hardware mrdebug 1 257 Ultimo Post Aprile 16, 2008, 06:04:25
da Pinux
compilazione codice assembler Programmazione master_fx 1 486 Ultimo Post Agosto 05, 2008, 06:53:41
da francys
codice ubb per liste Suggerimenti, Critiche, Iniziative gmc 3 318 Ultimo Post Luglio 09, 2008, 09:12:54
da marbel
Powered by MySQL Powered by PHP Powered by SMF 1.1.6 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
Traduzione Italiana a cura di SMItalia
XHTML 1.0 Valido! CSS Valido!
Pagina creata in 0.63 secondi con 21 queries.