Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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