[Pdmtl] Prob Compilation Gridflow pour debian stable

Mathieu Bouchard matju at artengine.ca
Dim 30 Mai 13:09:53 EDT 2010


On Sun, 30 May 2010, Olivier Heinry wrote:

> je viens de compiler avec succ�s Gridflow, n�anmoins sans le support 
> Firewire DV ni V4L2

Le v4l2 c'est pas la m�me chose que libv4l2. Il manque une d�tection de �a 
dans GridFlow. Mais aussi le module v4l2 de GridFlow n'a pas �t� compl�t�, 
et alors _la_ nouveaut� en mati�re de v4l2 dans GridFlow, c'est 
l'utilisation de libv4l1, qui est un adapteur v4l1-v4l2 permettant � 
GridFlow d'utiliser les pilotes ne connaissent que l'interface v4l2, et 
aussi d'utiliser les pilotes fournissant des images dans des formats 
rares. (J'aimerais f�liciter Hans de Goede pour cette initiative, et 
accorder un prix citron � Alan Cox pour... le contraire).

libv4l1 est une option de compilation dans le module "videodev" de 
gridflow, c'est � dire le module v4l1 (j'ai pris le m�me nom que le 
fichier .h de v4l1).

FireWire DV n'a jamais �t� support� par GridFlow. FireWire DV dans GEM est 
une vieille interface noyau, dont les auteurs de Linux se d�barassent, ce 
qui fait que ces temps-ci, si tu veux avoir du FireWire DV dans GEM, �a se 
peut que tu doives utiliser un certain logiciel en mode vloopback, 
d�pendemment de ta version de Linux. En fait, j'y connais rien.

FireWire DC a �t� implant� dans GridFlow (en noir et blanc, pas couleur) 
il y a deux ans, mais l'interface de programmation a chang�, et je n'ai 
pas touch� une cam�ra DC dans les 18 derniers mois... �a s'en vient, il y 
a quelqu'un qui m'a propos� de me pr�ter une cam�ra DC � cet effet. C'est 
probablement pas une grosse histoire. J'imagine que c'est cinq lignes de 
code � changer... dont une dans l'autod�tection (par ./configure). Pour la 
couleur c'est une autre paire de manches...

> je me suis rendu compte que la version dc1394 dans debian est la 
> libdc1394-13-dev mais que celle du backport et qui est compatible avec 
> libcv est la libdc1394-22-dev. Je me demandais donc quel �tait le truc 
> pour faire croire au syst�me que c'est la librarie attendue install�e et 
> pas sa soeur cadette?

euh... c't'un truc pas joli. je m'y connais pas tellement et j'aimerais 
mieux pas avoir � m'y conna�tre.

> Pour le support de V4L2, je dois aller voir du cot� des backports, ou 
> est-ce qu'il est inclus dans le kernel?

tu as besoin de libv4l-dev.

> En tout cas, je suis heureux d'avoir autant de doc et de tutoriels � lire!

:)

  _ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard, Montr�al, Qu�bec. t�l�phone: +1.514.383.3801


Plus d'informations sur la liste de diffusion Pdmtl