Forum Linux.debian/ubuntu Webcam ToUcam Pro sous Debian

Posté par  .
Étiquettes : aucune
0
20
juil.
2004
Je possède une webcam Philips ToUcam Pro740, et j'aimerais l'utiliser sous debian.
Lorsque je la branche, le témoin lumineux s'allume, mais je doute que tout soit pris en compte. Y a-t-il des modules à activer (pwc+pwcx, c'est ça ?)

J'aimerais également enregistrer une séquence vidéo provenant de cette webcam, avec les réglages de luminosité et contraste, ainsi que le réglage du débit d'images, car j'aurais besoin de prendre un maximum d'images par intervalle de temps. (La webcam supporte jusqu'à 60img/s, mais je pense qu'au-delà de30img/s, c'est le matériel, disques et tout le reste qui joue vraiment... 30img/s serait vraiment le minimum requis pour mon application)

Que dois-je utiliser ? (packages, modules... autres ?)
J'ai vu que d'autres avaient déjà fait des choses, j'ai essayé de voir comment marchait pwcx-9.0, mais j'ai pas tout capté. En fait, il me faut les sources de mon noyau (kernel-source-xxxx), les kernel-headers, ainsi que les sources de pwcx ? Mais que faire ensuite ? J'ai vu des fichiers patch-2.4.xx dans pwcx, mais comment patcher mon noyau avec ?
Je pense que le plus simple serait que je génère un package deb avec toutes ces configs préalables pour avoir plus simple à l'installer, non ?

J'ai passé plusieurs soirées dessus, là je galère trop... :-/
  • # pwc-9.0.1 + pwcx-9

    Posté par  . Évalué à 1.

    pwc suffit pour utiliser ta webcam, mais si tu veux des meilleures performances, tu auras besoin en plus de pwcx (qui permet de compresser les données qui transitent via l'usb entre la webcam et le pc). Ce dernier n'est dispo que sous forme d'un binaire, ce qui complique un peu les choses...

    La dernière version (9) marche bien chez moi, avec un noyau 2.6.7 (mais ça devrait aussi aller avec un 2.4). Elle a l'avantage de fournir pwcx avec un bout de code "glue" qui le rend indépendant de la version du noyau.

    Donc, tu as besoin en effet des sources de ton noyau.
    Ensuite, télécharge pwc-9.0.1.tar.gz et copie les *.c et *.h dans drivers/usb/media.

    Pour pwcx, télécharge pwcx-9.0.tar.gz, puis même chose, sauf qu'il faut appliquer un patch aux sources du noyau avant (pas bien méchant, il modifie juste un Makefile). La commande à utiliser, et plus de détails se trouvent dans le readme.

    Il ne reste plus qu'à lancer la compilation du noyau.
    • [^] # Re: pwc-9.0.1 + pwcx-9

      Posté par  . Évalué à 1.

      je me perds...

      J'ai une debian sarge, un noyau 2.6.7 incluant le module pwc. Et je n'arrive pas a avoir une seule image.

      Je me suis dit que ca venait du fait que je n'aie pas de module pwcx inclue. alors je download la derniere version essaie d'utiliser les patch.. sans succes vu qu'il n'etaient que pour un noyau 2.6.4. Je patch a la main.
      make xconfig
      ajoute le module pwcx
      make modules
      et la:
      LD [M] drivers/usb/media/pwcx.o
      ld: Relocatable linking with relocations from format elf32-little (drivers/usb/media/libpwcx.a(pwc-dec1.o)) to format elf32-i386 (drivers/usb/media/pwcx.o) is not supported
      make[3]: *** [drivers/usb/media/pwcx.o] Error 1
      make[2]: *** [drivers/usb/media] Error 2
      make[1]: *** [drivers/usb] Error 2
      make: *** [drivers] Error 2

      1) qqun aurait une idee de quoi faire pour m'en sortir
      2)est-ce normal de n'avoir aucune image avec xawtv sans le module pwcx

      D'avance merci

      Cedric Briner
      • [^] # Re: pwc-9.0.1 + pwcx-9

        Posté par  . Évalué à 1.

        apres avoir re-re-reverifier tout mon binZ, j'ai constate que j'avais commis une erreur de manipulation.

        mais ca ne marche toujours pas : (

        #make V=1 modules
        --snip--
        make -f scripts/Makefile.build obj=drivers/usb/media
        make[3]: *** No rule to make target `drivers/usb/media/pwcx-glue.s', needed by `drivers/usb/media/pwcx-glue.o'. Stop.
        make[2]: *** [drivers/usb/media] Error 2
        make[1]: *** [drivers/usb] Error 2
        make: *** [drivers] Error 2

        1) est-ce que l'un de vous a deja eu cette erreur.

        2) et si non, l'un de vous saurait ce qu'est un `.s'
        • [^] # Re: pwc-9.0.1 + pwcx-9

          Posté par  (site web personnel) . Évalué à 1.

          1) oui : tu as dû te tromper en copiant le fichier libpwcx.a : il faut prendre celui dans pwcx-9.0/x86/libpwcx.a :
          cp ../pwcx-9.0/x86/libpwcx.a  ../pwcx-9.0/pwcx/pwcx-glue.c  ../pwcx-9.0/pwcx/pwcx.h drivers/usb/media
  • # Logiciel d'acquisition

    Posté par  (site web personnel) . Évalué à 2.

    Il y en a plusieurs... mais j'utilise preferentiellement Qastrocam. il est orienté astronomie mais est rès généraliste. ca te donne des fichiers images, y'a plus qu'a encoder derriere pour avoir un flim.
    http://3demi.net/astro/qastrocam/doc/(...)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.