Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Kernel 2.6.29 driver e supporto ov51x non più disponibile
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
darkmanPPT
Veteran
Veteran


Joined: 13 Apr 2006
Posts: 1069
Location: vi/bo

PostPosted: Tue Aug 11, 2009 8:21 pm    Post subject: Kernel 2.6.29 driver e supporto ov51x non più disponibile Reply with quote

Possiedo una webcam Herculex deluxe.
Fino ai kernel precedenti mi scaricavo il pacchetto ov51x da http://www.rastageeks.org/ov51x-jpeg/index.php/Main_Page, lo compilavo e lo installavo senza problemi.

Ora con il kernel 2.6.29 mi trovo impossibilitato ad installare tale pacchetto (non compila, ma c'era anche scritto sul sito web)

Ho provato ad abilitare il supporto che c'è dentro al kernel 2.6.29, ma il risultato è pietoso.
La webcam viene riconosciuta, ma non credo sia corretto visualizzare bande verdi. :(

Con driver v4l
Code:
mplayer -cache 128 -tv driver=v4l:width=640:height=480:outfmt=i420:device=/dev/video0 -vc rawi420 -vo xv tv://
MPlayer SVN-r28450-4.2.3 (C) 2000-2009 MPlayer Team                                                                           
CPU: Intel(R) Pentium(R) M processor 2.00GHz (Family: 6, Model: 13, Stepping: 8)                                             

Riproduco tv://.
Riempio cache:  0.00% (0 byte)   
Rilevato formato file TV!       
Scelto driver: v4l               
 nome: Video 4 Linux input       
 autore: Alex Beregszaszi       
 commento: under development     
=================================================================
 WARNING: YOU ARE USING V4L DEMUXER WITH V4L2 DRIVERS!!!         
 As the V4L1 compatibility layer is broken, this may not work.   
 If you encounter any problems, use driver=v4l2 instead.         
 Bugreports on driver=v4l with v4l2 drivers will be ignored.     
=================================================================
Selected device: USB Camera                                     
 Capabilites: capture                                           
 Device type: 1                                                 
 Supported sizes: 48x32 => 640x480                               
 Inputs: 1                                                       
  0: ov519:  (tuner:0, norm:pal)                                 
Using input 'ov519'                                             
L'input scelto non ha un sintonizzatore/tuner!                   
==========================================================================
Codec video forzato: rawi420                                             
Apertura decoder video: [raw] RAW Uncompressed Video                     
VDec: configurazione chiesta dal vo - 640 x 480 (sp.col. preferito: Planar I420)
VDec: uso Planar I420 come sp.colore di uscita (non 0)                         
Movie-Aspect non definito - nessuna scalatura.                                 
VO: [xv] 640x480 => 640x480 Planar I420                                         
Scelto codec video: [rawi420] vfm: raw (RAW I420)                               
==========================================================================     
Audio: nessun suono!!!                                                         
Inizio la riproduzione...                                                       

ioctl mcapture failed: Invalid argument

ioctl mcapture failed: Invalid argument

ioctl mcapture failed: Invalid argument
V:   0.2   7/  7 ??% ??% ??,?% 0 0 0%
ioctl mcapture failed: Invalid argument
V:   0.3   9/  9 ??% ??% ??,?% 0 0 0%
.....


mentre con v4l2 (versione 2)
Code:
mplayer -cache 128 -tv driver=v4l2:width=640:height=480:outfmt=i420:device=/dev/video0 -vc rawi420 -vo xv tv://
MPlayer SVN-r28450-4.2.3 (C) 2000-2009 MPlayer Team                                                                           
CPU: Intel(R) Pentium(R) M processor 2.00GHz (Family: 6, Model: 13, Stepping: 8)                                               

Riproduco tv://.
Riempio cache:  0.00% (0 byte)   
Rilevato formato file TV!       
Scelto driver: v4l2             
 nome: Video 4 Linux 2 input     
 autore: Martin Olschewski <olschewski@zpr.uni-koeln.de>
 commento: first try, more to come ;-)                 
Selected device: USB Camera                             
 Capabilites:  video capture  read/write  streaming     
 supported norms:                                       
 inputs: 0 = ov519;                                     
 Current input: 0                                       
 Current format: unknown (0x4745504a)                   
tv.c: norm_from_string(pal): Parametro norm invalido, lo imposto a default.
v4l2: ioctl enum norm failed: Invalid argument
Errore: Impossibile impostare la norma!
L'input scelto non ha un sintonizzatore/tuner!
v4l2: Cannot get fps
v4l2: ioctl set mute failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
==========================================================================
Codec video forzato: rawi420
Impossibile trovare il codec per il formato video 0x4745504A!
Leggi DOCS/HTML/it/codecs.html!
==========================================================================

v4l2: ioctl set mute failed: Invalid argument
v4l2: 0 frames successfully processed, 0 frames dropped.





idee per risolvere?
_________________
Darkman
Back to top
View user's profile Send private message
Apetrini
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1158

PostPosted: Wed Aug 12, 2009 2:07 pm    Post subject: Reply with quote

Allora premetto che non ho la webcam in questione.

Immagino che tu abbia abilitato GSPCA e OV519 nel kernel. Il v4l2. E anche "Autoselect pertinent encoders/decoders and other helper chips"
E poi anche "Enable Video For Linux API 1 compatible Layer".

La mia (poca) esperienza con le webcam mi ha insegnato che molte una volta caricati i moduli del kernel vanno con mplayer, ma azzeccare i parametri giusti per farle partire è un impresa. Quindi se hai skype a portata di mano ti consiglierei di provare il riconoscimento direttamente dal menu di impostazioni di skype (ovviamente da utente e ovviamente l'utente deve essere nei gruppi giusti (video?) ).
Se skype la riconosce e riesce ad usarla, anche mplayer ci riuscirà, la questione è di passargli i parametri giusti. Dico questo perche all'epoca ho speso un sacco di tempo per trovare i parametri per mplayer per la mia webcam; in rete si trovavano i parametri per le versioni vecchie/kernel vecchi ma se cambiano i layer di compatibilità nel kernel, cambia il modo di interagire con il driver.

Comunque batti un dmesg, prima e anche le ultime righe dopo aver provato a usare mplayer (giusto per vedere gli errori).
_________________
Linux ape 2.6.31-vanilla. Paludis since 0.28.0.
Back to top
View user's profile Send private message
darkmanPPT
Veteran
Veteran


Joined: 13 Apr 2006
Posts: 1069
Location: vi/bo

PostPosted: Thu Aug 13, 2009 10:12 am    Post subject: Reply with quote

Quello che ho postato è tutto l'output di mplayer

Quote:
Se skype la riconosce e riesce ad usarla, anche mplayer ci riuscirà, la questione è di passargli i parametri giusti. Dico questo perche all'epoca ho speso un sacco di tempo per trovare i parametri per mplayer per la mia webcam; in rete si trovavano i parametri per le versioni vecchie/kernel vecchi ma se cambiano i layer di compatibilità nel kernel, cambia il modo di interagire con il driver.


Anche su skype non va...

Quote:
Comunque batti un dmesg, prima e anche le ultime righe dopo aver provato a usare mplayer (giusto per vedere gli errori).


Attacco la webcam usb:

Quote:

dmesg

usb 4-2: new full speed USB device using uhci_hcd and address 2
usb 4-2: configuration #1 chosen from 1 choice
gspca: probing 05a9:4519
ov519: I2C synced in 0 attempt(s)
ov519: starting OV7xx0 configuration
ov519: Sensor is an OV7648
gspca: probe ok
gspca: probing 05a9:4519


Il device è quello giusto, infatti: (OmniVision Technologie è la webcam)

Code:
lsusb
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0001
Bus 003 Device 001: ID 1d6b:0001
Bus 003 Device 002: ID 046d:c404 Logitech, Inc. TrackMan Wheel
Bus 005 Device 001: ID 1d6b:0001
Bus 004 Device 002: ID 05a9:4519 OmniVision Technologies, Inc.
Bus 004 Device 001: ID 1d6b:0001

_________________
Darkman
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum