Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2013-05-11 17:36:09 router gephex vers v4l2

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

router gephex vers v4l2



Suite à ce fil http://codelab.fr/4242#p22720 j'ai le plaisir d'annoncer qu'il est de nouveau possible de router vers un vloopback .
En effet depuis le kernel 2.6.39 impossible de compiler le module vloopback (version v4l1) et impossible de lire ou écrire dans le module v4l2loopback même avec un

 export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so
#et/ou
 export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so

sur Debian installer le module v4l2loopback (doit y avoir un bug dkms avec le kernel 3.8, çà veut pas donc le faire avec un 3.2) *
récupérer les sources ici juste pour compiler l'utilitaire yuv4mpeg_to_v4l2 : https://github.com/umlaeute/v4l2loopback

preuve par l'image:
http://codelab.fr/up/Capture-pipe-gephex-v4l2.png

note*: le module a été mis à jour depuis

Dernière modification par sakramh (2015-01-26 11:52:36)


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#2 2013-05-11 17:40:49 Re : router gephex vers v4l2

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: router gephex vers v4l2



Salut,
chouette !
Est ce que tu pourrais quantifier la latence si latence il y à ?

Hors ligne

 

#3 2013-05-11 17:48:45 Re : router gephex vers v4l2

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: router gephex vers v4l2



avec Gstreamer excellente , VLC met en tampon  0.3s donc au total y'a bien pas loin de la seconde . Pd-extended pas mal mais pas encore quantifié .
ce que je peux dire déjà c'est que c'est beaucoup plus rapide qu'une webcam .
l'utilitaire yuv4mpeg_to_v4l2 bouffe presque rien en ressources : 1% de 1 coeur soit 0.25 % d'un quadri à 3Ghz .

Dernière modification par sakramh (2013-05-11 18:03:29)


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#4 2013-05-11 17:59:36 Re : router gephex vers v4l2

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: router gephex vers v4l2



à vue de nez moins d'une demie seconde avec GEM/pix_video.help.pd . Rien de gênant .
Bip-bip ....cool  le coyotte n'a qu'à bien se tenir lol
mais la maison décline toute responsabilité si vous n'avez pas installé un GROS ventilateur supplémentaire .
Gare au cpu qui brûle !!!

Dernière modification par sakramh (2013-05-12 00:35:39)


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#5 2013-05-12 20:28:22 Re : router gephex vers v4l2

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: router gephex vers v4l2



En fait niveau latence çà semble pas mesurable à l'oeil . Genre : ainsyphon phon phon les petits 4l2loopback (air connu) ....
Sans compter le temps de réaction/traitement des softs , les mises en tampon etc ...
Quand j'aurais le courage je ferai une petite video avec une série d'images genre un décompte . Pour quantifier la latence en images  (à 25fps)

Dernière modification par sakramh (2013-05-12 23:06:14)


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#6 2013-05-14 22:57:31 Re : router gephex vers v4l2

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: router gephex vers v4l2



voir ici pour les kernel >= 3.6   http://codelab.fr/4242-2#p22757


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#7 2013-05-15 08:48:32 Re : router gephex vers v4l2

dwan
membre
Date d'inscription: 2011-01-24
Messages: 307

Re: router gephex vers v4l2



sakramh a écrit:

Gare au cpu qui brûle !!!

C'est quasi-la même chose que syphon sur mac, c'est bien ça (et on l'a encore une fois eu bien avant, dommage que ça soit tombé dans les limbes) ? Ça bouffe autant de ressources sur un ordi pomme ? Parce qu'effectivement, d'après mes souvenirs, c'est vraiment pas anodin question cpu...

Hors ligne

 

#8 2013-05-15 09:22:36 Re : router gephex vers v4l2

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: router gephex vers v4l2



Non non charger le module v4l2loopback (avec autant de devices que l'on veut) dans le kernel ne prend absolument aucune ressource (si ce n'est un tout petit peu de mémoire) .
Un "FIFO" rien non plus de par son principe .
Quand à l'utilitaire yuv4mpeg_to_v4l2 comme écrit ci-dessus çà consomme environ 0.25 % d'un quadri coeur cadencé à 2.88 GHz .
J'ai écrit gare au cpu qui brule parce que c'est trop tentant de chaîner quatre applications bien lourdes .
Type gephex dans processing dans pd-extended dans ffmpeg ou Gstreamer .
En fait le module a été écrit et packagé depuis plus de 3 ans (depuis l'exclusion de v4l1 du kernel) en remplacement d'un module semblable qui existait lui depuis les kernel 2.4 et dont je me servais beaucoup pour contourner les problèmes liés aux FIFO .
Là c'est juste que le développeur a écrit en plus un petit utilitaire caché aux fond de ses sources .
Et si j'avais pas peur d'ennuyer sa boite à lettre je me fendrai d'un grand merci !

Dernière modification par sakramh (2013-05-15 09:43:34)


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#9 2013-05-15 19:47:49 Re : router gephex vers v4l2

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: router gephex vers v4l2



dwan a écrit:

sakramh a écrit:

Gare au cpu qui brûle !!!

C'est quasi-la même chose que syphon sur mac, c'est bien ça (et on l'a encore une fois eu bien avant, dommage que ça soit tombé dans les limbes) ?

non pas vraiment syphon attaque directement la carte graphique et son framebuffer. Le partage ne passe donc pas par le CPU dans le cas de syphon, c'est pour ça que ça arrache grave...

Hors ligne

 

#10 2013-05-16 02:54:01 Re : router gephex vers v4l2

dwan
membre
Date d'inscription: 2011-01-24
Messages: 307

Re: router gephex vers v4l2



merci des précisions les gens !

Hors ligne

 

#11 2013-05-17 16:06:11 Re : router gephex vers v4l2

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: router gephex vers v4l2



un petit outil rudimentaire pour mesurer la latence d'un soft à l'autre en p.j.
chez moi moins de une image à 25 fps entre gephex et pd-extended et mplayer .


le code est l'alchimie de l'âge du silicium

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024