Pagina 1 di 1

webcam e firefox

Inviato: mer 13 ott 2010, 23:50
da blackman85
Ho notato che la mia webcam non funziona con firefox, ma funziona egregiamente con skype. Qualcuno sa come fare per far funzionare la webcam su firefox?

Re: webcam e firefox

Inviato: gio 14 ott 2010, 10:51
da 414N
Su Firefox? E da quando in qua supporta le webcam?
Forse intendi su Flash...

Re: webcam e firefox

Inviato: gio 14 ott 2010, 12:19
da blackman85
si era ovvio che intendevo flash, scusa per la defaiance... Ho trovato un progetto che è questo ma non riesco a compilare mi da errori...ecco:

Codice: Seleziona tutto

cc -g -shared -fPIC -o flashcamhook.so flashcamhook.c
cc -g -o flashcam flashcam.c
(cd vloopback; make);
make[1]: Entering directory `/home/antonio/flashcam-1.4.5/vloopback'
make -C /lib/modules/2.6.33.4/source SUBDIRS=/home/antonio/flashcam-1.4.5/vloopback modules
make[2]: Entering directory `/usr/src/linux-2.6.33.4'
  CC [M]  /home/antonio/flashcam-1.4.5/vloopback/vloopback.o
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c: In function 'kill_proc':
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:208: error: implicit declaration of function 'kill_pid'
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c: In function 'fake_ioctl':
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:337: error: 'SIGIO' undeclared (first use in this function)
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:337: error: (Each undeclared identifier is reported only once
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:337: error: for each function it appears in.)
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:340: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:340: error: implicit declaration of function 'signal_pending'
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:340: error: implicit declaration of function 'schedule'
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c: In function 'vloopback_open':
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:399: error: dereferencing pointer to incomplete type
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c: In function 'vloopback_release':
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:428: error: 'TASK_NORMAL' undeclared (first use in this function)
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:452: error: 'SIGIO' undeclared (first use in this function)
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c: In function 'vloopback_write':
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:483: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:505: error: 'TASK_NORMAL' undeclared (first use in this function)
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c: In function 'vloopback_read':
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:561: error: 'TASK_NORMAL' undeclared (first use in this function)
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:567: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c: In function 'vloopback_ioctl':
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:674: error: 'SIGIO' undeclared (first use in this function)
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:676: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:713: error: 'TASK_NORMAL' undeclared (first use in this function)
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c: At top level:
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:1032: error: unknown field 'compat_ioctl' specified in initializer
/home/antonio/flashcam-1.4.5/vloopback/vloopback.c:1032: error: 'v4l_compat_ioctl32' undeclared here (not in a function)
make[3]: *** [/home/antonio/flashcam-1.4.5/vloopback/vloopback.o] Error 1
make[2]: *** [_module_/home/antonio/flashcam-1.4.5/vloopback] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.33.4'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/antonio/flashcam-1.4.5/vloopback'
make: *** [vloopback/vloopback.ko] Error 2

Re: webcam e firefox

Inviato: gio 14 ott 2010, 14:06
da 414N
Quale Flash stai usando? La seconda preview di Square?
Gli errori che ti vengono fuori in compilazione mi sembrano dovuti ad #include sbagliate nel programma che stai compilando. Forse non è stato pensato per il kernel che stai usando.

Re: webcam e firefox

Inviato: gio 14 ott 2010, 17:20
da blackman85
Si, sto usando la preview di square. Il kernel che uso è il 2.6.33.4...

Re: webcam e firefox

Inviato: gio 14 ott 2010, 17:42
da 414N
Mmm, anche a me rifiuta di compilarsi, sul modulo vloopback.
Vediamo se funziona comunque un trucchetto che uso sul mio portatile per raddrizzare l'immagine della webcam (che è invertita di suo): prova a lanciare firefox in questo modo:

Codice: Seleziona tutto

LD_PRELOAD=/usr/lib64/libv4l/v4l2compat.so firefox
e vedi se Flash è più collaborativo. Quella libreria dovrebbe forzare un dispositivo v4l2 a funzionare anche con applicazioni pensate solo per v4l1.
Nel caso funzionasse, puoi rendere permanente la modifica modificando il file desktop di firefox, oppure spostando l'attuale script /usr/bin/firefox in qualche altro posto e sostituirlo con un altro che lo richiami con LD_PRELOAD davanti...
EDIT: ho fatto una prova sul mio portatile e flash mi rileva la webcam senza dover usare LD_PRELOAD (l'immagine è ribaltata ma funziona). Quale driver usa la tua webcam, v4l1 o v4l2?

Re: webcam e firefox

Inviato: dom 17 ott 2010, 13:23
da blackman85
niente da fare!

Codice: Seleziona tutto

ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored.

Re: webcam e firefox

Inviato: dom 17 ott 2010, 14:16
da hashbang
Io avevo un problema simile e l'ho risolto nelle impostazioni di flash. Il problema è che la maggior parte delle volte che si apre il menu (nella finestra del browser) di flash, il comando delle impostazioni risulta non disponibile. Si riesce ad entrare appena sta caricando il plugin bloccando il caricamento della pagina.

Re: webcam e firefox

Inviato: dom 17 ott 2010, 14:23
da 414N
blackman85 ha scritto:niente da fare!

Codice: Seleziona tutto

ERROR: ld.so: object '/usr/lib64/libv4l/v4l2compat.so' from LD_PRELOAD cannot be preloaded: ignored
Questo è strano. Hai installato il pacchetto v4l-utils?

Re: webcam e firefox

Inviato: lun 18 ott 2010, 0:58
da blackman85
414N ha scritto:Questo è strano. Hai installato il pacchetto v4l-utils?
si ho appena controllato.

Re: webcam e firefox

Inviato: lun 18 ott 2010, 10:51
da 414N
Ma stai usando firefox 64 bit + flash a 64 bit?

Re: webcam e firefox

Inviato: lun 18 ott 2010, 12:09
da blackman85
si...