Pages : 1
#1 Le 20/05/2007, à 01:36
- jprl12
Installation driver UVC
Bonjour,
J'ai un portable avec une webcam Orbicam intégrée ... J'avais réussi à la faire fonctionner avec le driver GSPCA. Elle fonctionne correctement avec Camorama, mais avec aMSN j'ai toujours quelques problèmes ... Le bleu est rouge, ma peau est bleu, etc.
Sur les forums d'aMSN, on m'a dit d'installer le driver UVC ... Par contre, j'ai quelques difficultés ...
Output de la commande v4l-info :
### video4linux device info [/dev/video0] ###
general info
VIDIOCGCAP
name : "Logitech Orbicam"
type : 0x1 [CAPTURE]
channels : 1
audios : 0
maxwidth : 640
maxheight : 480
minwidth : 176
minheight : 144
channels
VIDIOCGCHAN(0)
channel : 0
name : "VC0321"
tuners : 0
flags : 0x0 []
type : CAMERA
norm : 0
tuner
ioctl VIDIOCGTUNER: Invalid argument
audio
ioctl VIDIOCGAUDIO: Invalid argument
picture
VIDIOCGPICT
brightness : 32768
hue : 0
colour : 0
contrast : 32768
whiteness : 0
depth : 24
palette : RGB24
buffer
VIDIOCGFBUF
base : (nil)
height : 0
width : 0
depth : 0
bytesperline : 0
window
VIDIOCGWIN
x : 0
y : 0
width : 320
height : 240
chromakey : 0
flags : 0
jprl12@jprl12-laptop:~$ v4l-info
### video4linux device info [/dev/video0] ###
general info
VIDIOCGCAP
name : "Logitech Orbicam"
type : 0x1 [CAPTURE]
channels : 1
audios : 0
maxwidth : 640
maxheight : 480
minwidth : 176
minheight : 144
channels
VIDIOCGCHAN(0)
channel : 0
name : "VC0321"
tuners : 0
flags : 0x0 []
type : CAMERA
norm : 0
tuner
ioctl VIDIOCGTUNER: Invalid argument
audio
ioctl VIDIOCGAUDIO: Invalid argument
picture
VIDIOCGPICT
brightness : 32768
hue : 0
colour : 0
contrast : 32768
whiteness : 0
depth : 24
palette : RGB24
buffer
VIDIOCGFBUF
base : (nil)
height : 0
width : 0
depth : 0
bytesperline : 0
window
VIDIOCGWIN
x : 0
y : 0
width : 320
height : 240
chromakey : 0
flags : 0
Résultat lorsque je fais un "make" des fichiers du driver UVC :
jprl12@jprl12-laptop:~/Desktop/linux-uvc-0.1.0-e$ sudo make
Building USB Video Class driver...
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.20-15-generic »
Building modules, stage 2.
MODPOST 1 modules
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.20-15-generic »
gcc -Wall -g `pkg-config --cflags --libs libusb glib-2.0` -lgcrypt -o extract extract.c
Package libusb was not found in the pkg-config search path.
Perhaps you should add the directory containing `libusb.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libusb' found
Package glib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib-2.0' found
extract.c:34:20: erreur: gcrypt.h : Aucun fichier ou répertoire de ce type
extract.c:35:18: erreur: glib.h : Aucun fichier ou répertoire de ce type
extract.c:37:17: erreur: usb.h : Aucun fichier ou répertoire de ce type
extract.c:41: attention : ‘struct usb_dev_handle’ declared inside parameter list
extract.c:41: attention : visible uniquement depuis cette définition ou déclaration, ce qui n'est probablement pas ce que vous désirez
extract.c: In function ‘read_fw’:
extract.c:49: attention : implicit declaration of function ‘lseek’
extract.c:51: attention : implicit declaration of function ‘close’
extract.c:55: attention : implicit declaration of function ‘usb_control_msg’
extract.c:62: attention : implicit declaration of function ‘read’
extract.c: Hors de toute fonction :
extract.c:118: attention : ‘struct usb_device’ declared inside parameter list
extract.c: In function ‘probe_dev’:
extract.c:122: erreur: déréférencement d'un pointeur de type incomplet
extract.c:123: erreur: déréférencement d'un pointeur de type incomplet
extract.c:124: erreur: déréférencement d'un pointeur de type incomplet
extract.c:125: erreur: déréférencement d'un pointeur de type incomplet
extract.c:126: erreur: déréférencement d'un pointeur de type incomplet
extract.c:127: erreur: ‘usb_dev_handle’ undeclared (first use in this function)
extract.c:127: erreur: (Each undeclared identifier is reported only once
extract.c:127: erreur: for each function it appears in.)
extract.c:127: erreur: ‘h’ undeclared (first use in this function)
extract.c:130: attention : implicit declaration of function ‘usb_open’
extract.c:139: attention : implicit declaration of function ‘usb_close’
extract.c:140: erreur: déréférencement d'un pointeur de type incomplet
extract.c:141: erreur: déréférencement d'un pointeur de type incomplet
extract.c:146: erreur: déréférencement d'un pointeur de type incomplet
extract.c:147: erreur: déréférencement d'un pointeur de type incomplet
extract.c: In function ‘main’:
extract.c:160: erreur: ‘GMappedFile’ undeclared (first use in this function)
extract.c:160: erreur: ‘file’ undeclared (first use in this function)
extract.c:161: erreur: ‘GError’ undeclared (first use in this function)
extract.c:161: erreur: ‘gerr’ undeclared (first use in this function)
extract.c:194: attention : implicit declaration of function ‘gcry_md_get_algo_dlen’
extract.c:194: erreur: ‘GCRY_MD_SHA1’ undeclared (first use in this function)
extract.c:195: attention : implicit declaration of function ‘g_mapped_file_new’
extract.c:195: erreur: ‘FALSE’ undeclared (first use in this function)
extract.c:200: attention : implicit declaration of function ‘gcry_md_hash_buffer’
extract.c:201: attention : implicit declaration of function ‘g_mapped_file_get_contents’
extract.c:202: attention : implicit declaration of function ‘g_mapped_file_get_length’
extract.c:203: attention : implicit declaration of function ‘g_mapped_file_free’
extract.c:204: attention : implicit declaration of function ‘G_N_ELEMENTS’
extract.c:215: attention : implicit declaration of function ‘usb_init’
extract.c:216: attention : implicit declaration of function ‘usb_find_busses’
extract.c:219: attention : implicit declaration of function ‘usb_find_devices’
extract.c:225: erreur: ‘usb_busses’ undeclared (first use in this function)
extract.c:225: erreur: déréférencement d'un pointeur de type incomplet
extract.c:226: erreur: déréférencement d'un pointeur de type incomplet
extract.c:227: erreur: déréférencement d'un pointeur de type incomplet
extract.c:228: erreur: déréférencement d'un pointeur de type incomplet
extract.c:229: attention : passing argument 1 of ‘probe_dev’ from incompatible pointer type
make: *** [extract] Erreur 1
Merci d'avance pour votre aide!
Jean-Philippe
Hors ligne
#2 Le 20/05/2007, à 03:42
- raspouille
Re : Installation driver UVC
salut,
il vous manque 2 libs "libusb" " glib-2.0"
installer sous synaptic "build-essential" et installation.
Dernière modification par raspouille (Le 20/05/2007, à 04:12)
Linux Mint Mate 17.3 GNU/Linux.
Hors ligne
#3 Le 20/05/2007, à 17:31
- jprl12
Re : Installation driver UVC
Merci pour votre réponse, mais les deux libs sont déjà installées ...
Hors ligne
#4 Le 20/05/2007, à 18:21
- raspouille
Re : Installation driver UVC
No package 'libusb' found
No package 'glib-2.0' found
et g++ est installé
bon cela peut etre d'un autre probleme ,bash/dash le baching.
& sudo ln -sf /bin/bash /bin/sh
& sudo ./installl.sh
& sudo ln -sf /bin/dash /bin/sh
Dernière modification par raspouille (Le 20/05/2007, à 18:35)
Linux Mint Mate 17.3 GNU/Linux.
Hors ligne
#5 Le 20/05/2007, à 18:27
- jprl12
Re : Installation driver UVC
J'ai installé d'autres packages qui étaient en lien ... Maintenant, j'ai seulement ces erreurs :
Building USB Video Class driver...
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.20-15-generic »
Building modules, stage 2.
MODPOST 1 modules
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.20-15-generic »
gcc -Wall -g `pkg-config --cflags --libs libusb glib-2.0` -lgcrypt -o extract extract.c
extract.c:34:20: erreur: gcrypt.h : Aucun fichier ou répertoire de ce type
extract.c: In function ‘main’:
extract.c:194: attention : implicit declaration of function ‘gcry_md_get_algo_dlen’
extract.c:194: erreur: ‘GCRY_MD_SHA1’ undeclared (first use in this function)
extract.c:194: erreur: (Each undeclared identifier is reported only once
extract.c:194: erreur: for each function it appears in.)
extract.c:200: attention : implicit declaration of function ‘gcry_md_hash_buffer’
make: *** [extract] Erreur 1
Hors ligne
#6 Le 20/05/2007, à 18:36
- raspouille
Re : Installation driver UVC
re:
Linux Mint Mate 17.3 GNU/Linux.
Hors ligne
#7 Le 20/05/2007, à 18:37
- raspouille
Re : Installation driver UVC
pardon:up
Linux Mint Mate 17.3 GNU/Linux.
Hors ligne
#8 Le 20/05/2007, à 20:07
- jprl12
Re : Installation driver UVC
Jai juste commencé par écrire "sudo ln -sf /bin/bash /bin/sh" et maintenant mon portable ne veut plus démarrer!!
Hors ligne
Pages : 1