OVH Cloud OVH Cloud

V4L video for Linux

27 réponses
Avatar
Rakotomandimby (R12y) Mihamina
Bonjour,

Je m'interesse de pres à theora de chez xiph. Il est pas au point, mais
bon. Mon asso compte les soutenir (en developpeurs et/ou en argent).

Mes promenades me mènent souvent vers des exemples qui emploient le "V4L".

J'ai vu cette option dans les options de compilation du Noyau. En quoi ça
consiste? ça crée un device vidéo spécial? ça fait fait quoi? à quel
usage c'est destiné?...
--
L'ASPO a pour but de démocratiser l'acces a l'informatique. Une de ses
activité est l'infogerance (http://aspo.rktmb.org/activites/infogerance)
Tél: + 33 2 38 04 26 04 ou + 33 6 33 26 13 14 (France)

7 réponses

1 2 3
Avatar
Forge
Comme son nom l'indique, ça rassemble tout ce qui concerne les
devices vidéo ou plus largement multimédia: - cartes d'entrées
vidéo (acquisition, carte TV, décodeurs sat cable ou
TNT...)
- webcams
etc...




Encore faut-il que la carte TV soit reconnue. Je ne pourrais pas, par
exemple, utiliser v4l pour piloter ma all-in-wonder pro agê de 6 ans.



Je ne parierais pas là dessus:
http://www.rulerofearth.com/


Eh bien, j'ai vu le lien genericv4l-2.6.tgz, téléchargé l'archive, lu
le fichier texte FR accompagnant les sources, mais j'ai rien compris à
l'histoire... désolé. Je suis même remonté sur le site de Gatos, sans
succès pour ma compréhension.



c'est simple: tu décompresses l'archive, tu vas dans le répertoire
v4l2 et make, tu obtiens un module genericv4l.ko que tu
places dans /lib/modules/kernel-version/misc, tu rajoutes un alias
char-major-81-0 genericv4l, pour les options tu rajoutes une ligne
options genericv4l disableinterlace=0 disablev4l2=0 tunertype=2 dans ton
modprobe.conf (le paramètre tunertype=2 est nécessaire pour le secam,
le reste tu fais ce que tu veux), fais aussi un depmod -a.
Assures toi d'avoir /dev/video? et le support videodev.
Ca ne fonctionne pas avec le dri par contre, donc il faut choisir soit
dri/drm soit capture.


Voilà ce que me renvoi un "make" en root

make
make -C /lib/modules/2.6.8.1-12mdk/build
SUBDIRS=/home/gilles/Documents/Soft/v4l2 modules
make: *** /lib/modules/2.6.8.1-12mdk/build: No such file or directory.
Arrêt.
make: *** [default] Erreur 2

Une idée ?

--
Forge







Avatar
Ronald
Le Mon, 07 Mar 2005 16:00:32 +0100, Forge a écrit :


Comme son nom l'indique, ça rassemble tout ce qui concerne les
devices vidéo ou plus largement multimédia: - cartes d'entrées
vidéo (acquisition, carte TV, décodeurs sat cable ou TNT...)
- webcams
etc...




Encore faut-il que la carte TV soit reconnue. Je ne pourrais pas, par
exemple, utiliser v4l pour piloter ma all-in-wonder pro agê de 6 ans.



Je ne parierais pas là dessus:
http://www.rulerofearth.com/


Eh bien, j'ai vu le lien genericv4l-2.6.tgz, téléchargé l'archive, lu
le fichier texte FR accompagnant les sources, mais j'ai rien compris à
l'histoire... désolé. Je suis même remonté sur le site de Gatos,
sans succès pour ma compréhension.



c'est simple: tu décompresses l'archive, tu vas dans le répertoire
v4l2 et make, tu obtiens un module genericv4l.ko que tu places dans
/lib/modules/kernel-version/misc, tu rajoutes un alias char-major-81-0
genericv4l, pour les options tu rajoutes une ligne options genericv4l
disableinterlace=0 disablev4l2=0 tunertype=2 dans ton modprobe.conf (le
paramètre tunertype=2 est nécessaire pour le secam, le reste tu fais
ce que tu veux), fais aussi un depmod -a. Assures toi d'avoir
/dev/video? et le support videodev. Ca ne fonctionne pas avec le dri par
contre, donc il faut choisir soit dri/drm soit capture.


Voilà ce que me renvoi un "make" en root

make
make -C /lib/modules/2.6.8.1-12mdk/build
SUBDIRS=/home/gilles/Documents/Soft/v4l2 modules make: ***
/lib/modules/2.6.8.1-12mdk/build: No such file or directory. Arrêt.
make: *** [default] Erreur 2

Une idée ?


installer les sources pour ta version actuelle du noyau,
configurer/recompiler celui ci avec les mêmes options.
Bonne chance.








Avatar
Forge
Ronald wrote:


Comme son nom l'indique, ça rassemble tout ce qui concerne les
devices vidéo ou plus largement multimédia: - cartes d'entrées
vidéo (acquisition, carte TV, décodeurs sat cable ou TNT...)
- webcams
etc...




Encore faut-il que la carte TV soit reconnue. Je ne pourrais pas, par
exemple, utiliser v4l pour piloter ma all-in-wonder pro agê de 6 ans.



Je ne parierais pas là dessus:
http://www.rulerofearth.com/


Eh bien, j'ai vu le lien genericv4l-2.6.tgz, téléchargé l'archive, lu
le fichier texte FR accompagnant les sources, mais j'ai rien compris à
l'histoire... désolé. Je suis même remonté sur le site de Gatos,
sans succès pour ma compréhension.



c'est simple: tu décompresses l'archive, tu vas dans le répertoire
v4l2 et make, tu obtiens un module genericv4l.ko que tu places dans
/lib/modules/kernel-version/misc, tu rajoutes un alias char-major-81-0
genericv4l, pour les options tu rajoutes une ligne options genericv4l
disableinterlace=0 disablev4l2=0 tunertype=2 dans ton modprobe.conf (le
paramètre tunertype=2 est nécessaire pour le secam, le reste tu fais
ce que tu veux), fais aussi un depmod -a. Assures toi d'avoir
/dev/video? et le support videodev. Ca ne fonctionne pas avec le dri par
contre, donc il faut choisir soit dri/drm soit capture.


Voilà ce que me renvoi un "make" en root

make
make -C /lib/modules/2.6.8.1-12mdk/build
SUBDIRS=/home/gilles/Documents/Soft/v4l2 modules make: ***
/lib/modules/2.6.8.1-12mdk/build: No such file or directory. Arrêt.
make: *** [default] Erreur 2

Une idée ?



installer les sources pour ta version actuelle du noyau,
configurer/recompiler celui ci avec les mêmes options.
Bonne chance.


Je - n'ai - rien - compris
Voilà c'est dit, je ne suis pas un utilisateur avancé de Mandrake et la
dernière compilation de noyau que j'ai faites c'est soldé par une
réinstallation de la version antérieure... un aveu d'&chec quoi.
Donc une "pluie" de détails sur la manipulation ne serait pas de trop.

- Installer le ssources: quelles sources ?
- Mon noyau étant 2.6.8.1-12mdk, c'est ça ?
- Configurer/compiler, coment ?
--
Forge









Avatar
Ronald
Le Mon, 07 Mar 2005 16:18:23 +0100, Forge a écrit :

Voilà ce que me renvoi un "make" en root

make
make -C /lib/modules/2.6.8.1-12mdk/build
SUBDIRS=/home/gilles/Documents/Soft/v4l2 modules make: ***
/lib/modules/2.6.8.1-12mdk/build: No such file or directory. Arrêt.
make: *** [default] Erreur 2

Une idée ?



installer les sources pour ta version actuelle du noyau,
configurer/recompiler celui ci avec les mêmes options. Bonne chance.


Je - n'ai - rien - compris
Voilà c'est dit, je ne suis pas un utilisateur avancé de Mandrake et la
dernière compilation de noyau que j'ai faites c'est soldé par une
réinstallation de la version antérieure... un aveu d'&chec quoi. Donc
une "pluie" de détails sur la manipulation ne serait pas de trop.

- Installer le ssources: quelles sources ? - Mon noyau étant
2.6.8.1-12mdk, c'est ça ? - Configurer/compiler, coment ?


Je crains de ne pas pouvoir beaucoup aider sur ce coup là, tu aurais peut
être plus de chance sur un groupe dédié à cette distribution.

commences par installer le paquetage correspondant aux source du noyau
(urpmi kernel-source ?), ensuite tu dois retrouver la configuration
utilisée pour le noyau qui est sur ton système, regardes dans /boot,
dans /usr/src/linux-2.6.8.1-12mdk (?) ou encore /proc/config.gz.
Là procédure générique consisterait à se placer dans le répertoire
contenant les sources, faire un mrproper (make mrproper), copier la config
dans .config, make oldconfig, make prepare-all, aller
dans le répertoire v4l2; make; retourner dans les sources de linux; make
mrproper
desinstaller le paquetage si tu y tiens.
Tu n'as pas à compiler/installer ni les modules, ni le noyau puisque la
config est exactement la même, seul le module genericv4l doit l'être.



Avatar
l'indien
On Mon, 07 Mar 2005 16:00:32 +0100, Forge wrote:


Comme son nom l'indique, ça rassemble tout ce qui concerne les
devices vidéo ou plus largement multimédia: - cartes d'entrées
vidéo (acquisition, carte TV, décodeurs sat cable ou
TNT...)
- webcams
etc...




Encore faut-il que la carte TV soit reconnue. Je ne pourrais pas, par
exemple, utiliser v4l pour piloter ma all-in-wonder pro agê de 6 ans.



Je ne parierais pas là dessus:
http://www.rulerofearth.com/


Eh bien, j'ai vu le lien genericv4l-2.6.tgz, téléchargé l'archive, lu
le fichier texte FR accompagnant les sources, mais j'ai rien compris à
l'histoire... désolé. Je suis même remonté sur le site de Gatos, sans
succès pour ma compréhension.



c'est simple: tu décompresses l'archive, tu vas dans le répertoire
v4l2 et make, tu obtiens un module genericv4l.ko que tu
places dans /lib/modules/kernel-version/misc, tu rajoutes un alias
char-major-81-0 genericv4l, pour les options tu rajoutes une ligne
options genericv4l disableinterlace=0 disablev4l2=0 tunertype=2 dans ton
modprobe.conf (le paramètre tunertype=2 est nécessaire pour le secam,
le reste tu fais ce que tu veux), fais aussi un depmod -a.
Assures toi d'avoir /dev/video? et le support videodev.
Ca ne fonctionne pas avec le dri par contre, donc il faut choisir soit
dri/drm soit capture.


Voilà ce que me renvoi un "make" en root
Il y a une grosse erreur, là =======> ^^^^


[...]








Avatar
Forge
Bonjour

l'indien wrote:
On Mon, 07 Mar 2005 16:00:32 +0100, Forge wrote:


Comme son nom l'indique, ça rassemble tout ce qui concerne les
devices vidéo ou plus largement multimédia: - cartes d'entrées
vidéo (acquisition, carte TV, décodeurs sat cable ou
TNT...)
- webcams
etc...




Encore faut-il que la carte TV soit reconnue. Je ne pourrais pas, par
exemple, utiliser v4l pour piloter ma all-in-wonder pro agê de 6 ans.



Je ne parierais pas là dessus:
http://www.rulerofearth.com/


Eh bien, j'ai vu le lien genericv4l-2.6.tgz, téléchargé l'archive, lu
le fichier texte FR accompagnant les sources, mais j'ai rien compris à
l'histoire... désolé. Je suis même remonté sur le site de Gatos, sans
succès pour ma compréhension.



c'est simple: tu décompresses l'archive, tu vas dans le répertoire
v4l2 et make, tu obtiens un module genericv4l.ko que tu
places dans /lib/modules/kernel-version/misc, tu rajoutes un alias
char-major-81-0 genericv4l, pour les options tu rajoutes une ligne
options genericv4l disableinterlace=0 disablev4l2=0 tunertype=2 dans ton
modprobe.conf (le paramètre tunertype=2 est nécessaire pour le secam,
le reste tu fais ce que tu veux), fais aussi un depmod -a.
Assures toi d'avoir /dev/video? et le support videodev.
Ca ne fonctionne pas avec le dri par contre, donc il faut choisir soit
dri/drm soit capture.


Voilà ce que me renvoi un "make" en root


Il y a une grosse erreur, là =======> ^^^^

[...]



Tu parles de sécurité je pense, ok, n'empêche que que sous root ou pas,
ca ne donne rien.

Je ferais de la sécurité quand ma distrib reconnaitra tout mes périph.

--
Forge









Avatar
l'indien
On Tue, 08 Mar 2005 09:01:11 +0100, Forge wrote:

Bonjour

l'indien wrote:
On Mon, 07 Mar 2005 16:00:32 +0100, Forge wrote:
[...]


Voilà ce que me renvoi un "make" en root


Il y a une grosse erreur, là =======> ^^^^

[...]



Tu parles de sécurité je pense, ok, n'empêche que que sous root ou pas,
ca ne donne rien.


Je ne conteste pas...

Je ferais de la sécurité quand ma distrib reconnaitra tout mes périph.


Essaye de prendre de bonnes habitudes...
Fait, en tant que root uniquement ce qui nécéssite les droits root...
Ca peut éviter de faire des grosses conneries, c'est vite arrivé...



1 2 3