Logiciel : Pilote pour les webcam des portables ASUS
Posté par Nicolas VIVIEN. Modéré le 19 mai 2007.
La plupart des ordinateurs portables de la marque ASUS disposent d'une webcam intégrée à l'écran. En effet, ASUS utilise principalement des webcams fournies par le constructeur Syntek Semiconducteurs.
Comme bien souvent, malheureusement, les constructeurs ne fournissent pas de pilote pour utiliser ces webcams sous Linux !
C'est dans ce contexte que le projet syntekdriver est né. À ce jour, le pilote permet de piloter trois webcams et camorama fonctionne pour la capture de vidéos.
Ce projet est animé par un seul développeur qui apprécierait le support et la remontée d'informations pour faire avancer le projet.
Comme bien souvent, malheureusement, les constructeurs ne fournissent pas de pilote pour utiliser ces webcams sous Linux !
C'est dans ce contexte que le projet syntekdriver est né. À ce jour, le pilote permet de piloter trois webcams et camorama fonctionne pour la capture de vidéos.
Ce projet est animé par un seul développeur qui apprécierait le support et la remontée d'informations pour faire avancer le projet.
Le projet syntekdriver (1099 hits)
Syntek Semiconducteurs (319 hits)
> Lire la dépêche (12 commentaires, moyenne: 2).
Vous avez demandé le commentaire #833431.




J'ai pas tout compris
Bonjour,
À ce que je comprends, nous avons quatre projets de méta développement de pilote de camirette.
À meta-developpement, j'entends la volonté de factoriser au maximum le code selon des méthodes génériques afin de le réutiliser au mieux ; puisque il existe pléthore de camirettes avec plus ou moins les même fonctions de base.
Linux UVC : Linux USB Video Class Linux device
(dont les membres sont apparement Laurent Pinchart (FR), Martin Rubli (FR), Michel Xhaard (FR), Laurent Pinchart (FR) )
http://linux-uvc.berlios.de/
Video4Linux2
Tenu principalement par Luca Risolia (IT)
http://www.linux-projects.org/
GSPCA : Generic Software Package for Camera Adapters
http://mxhaard.free.fr/
Tenu par le magnique barbu Michel Xhaard
("The new design (gspca) is split with two branchs one for v4l1 the other one for v4l2" M. Xhaard)
et maintenant
http://syntekdriver.sourceforge.net/
(membres : Nicklas (DE ?), Martin Roos alias kulminaator (UK?)
Apparement tout n'est pas rose Michel Xhaard et Luca Risolia n'arrive pas à mutualiser leur effort (aumoins pour l'exemple suivant).
https://lists.berlios.de/pipermail/linux-uvc-devel/2007-Janu(...)
Qu'en pensez-vous ?
« Si quis scienter in tantum a vino abstineret ut naturam multum gravaret a culpa immunis non esset. »Saint Thomas d'Aquin, Somme théologique, II-II, 150, 1 ad 1.
[^]Re: J'ai pas tout compris
Pour moi la solution, serait de leur organiser un petit repas français, du bon vin et de délicieux mets rien de tel pour trouver des arrangements et des complicités.
« Si quis scienter in tantum a vino abstineret ut naturam multum gravaret a culpa immunis non esset. »Saint Thomas d'Aquin, Somme théologique, II-II, 150, 1 ad 1.
[^]Re: J'ai pas tout compris
Bonjour,
Le problème c'est que Luca a parfois des prises de position un peu 'bizarre'. J'argumente ma phrase en pensant au lecteur binaire qu'il livrait au temps des débuts du drivers pour les webcam de type sn9c10x'. Ceci expliqué en partie par le format des images pour certains de ces chipset. Ce qui doit maintenant est corrigé j'imagine par les nouvelles fonctionnalités de v4L2, et le travail fait sur l'API pour enumérer, gérer les formats et autres attributs.
Enfin, bref cela ne fait rien avancer.
Amicalement,
- Christophe -
[+] [^]Re: J'ai pas tout compris
lapin comprite
[^]Re: J'ai pas tout compris
Linux UVC ne vise qu'une nouvelle génération de caméras qui fonctionneront toutes avec le même pilote.
Les autres sont des pilotes fait par un être humain comme nous, qui n'a pas forcément le temps et l'envie de synchroniser son code avec plein d'autres projets.
Bref, il y a des situations qui demandent un troisième homme. L'es-tu?
[^]Re: J'ai pas tout compris
Bonjour,
Je suis le développeur du driver pour les webcam syntek.
Je suis français... pour ceux qui se posent la question.
Je suis bien d'accord avec vous sur le principe de mutualiser les développements ; et donc d'éviter de tout ré-écrire à chaque fois.
Le problème est que souvent chaque projet a ses priorités et ses convictions. Certains ne supportent que V4Lv1, d'autres que la v2 et d'autres les 2.
Luca Risolia a déjà développé un driver pour les webcam Syntek, mais il ne veut libérer que contre un chèque de 10 000 $ !
Dans le cas de notre projet, nous n'avions que les traces des drivers Windows pour spécification. Il est donc, dans un premier temps, plus facile de travailler dans son propre environnement.
Une fois que les développements auront bien avancés, pourquoi pas effectivement fusionner les projets.
Les webcam syntek semblent légèrement différentes des webcam qui sont déjà supportées sous Linux.
D'autre par, développer un seul driver qui supporte toutes les webcam compliquent beaucoup les choses et les développements. Pour arriver à un résultat correct, c'est plus coûteux en temps.
De plus, un unique driver est beaucoup plus gros, et si on veut pouvoir utiliser les drivers dans un système embarqué... il est plus judicieux d'avoir un driver le plus petit possible.
Nicolas
[^]Re: J'ai pas tout compris
Le problème est que souvent chaque projet a ses priorités et ses convictions. Certains ne supportent que V4Lv1, d'autres que la v2 et d'autres les 2.
v4l1 est osolete, seul des drivers v4l2 peuvent etre acceptés dans le noyau.
Luca Risolia a déjà développé un driver pour les webcam Syntek, mais il ne veut libérer que contre un chèque de 10 000 $ !
Bonne chance à lui :-/
Une fois que les développements auront bien avancés, pourquoi pas effectivement fusionner les projets.
Pourquoi, si les cameras en question sont sensiblement différentes au niveau HW ? Tant qu'elles présentent une interface v4l2, ca me semble suffisant.
[^]Re: J'ai pas tout compris
Le problème est que souvent chaque projet a ses priorités et ses convictions. Certains ne supportent que V4Lv1, d'autres que la v2 et d'autres les 2.
v4l1 est osolete, seul des drivers v4l2 peuvent etre acceptés dans le noyau.
Luca Risolia a déjà développé un driver pour les webcam Syntek, mais il ne veut libérer que contre un chèque de 10 000 $ !
Bonne chance à lui :-/
Une fois que les développements auront bien avancés, pourquoi pas effectivement fusionner les projets.
Pourquoi, si les cameras en question sont sensiblement différentes au niveau HW ? Tant qu'elles présentent une interface v4l2, ca me semble suffisant.