Annonce

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


#1 2015-03-27 13:51:07 lpmt (little projection mapping tool) et probleme de gui

acryl
membre
Date d'inscription: 2012-08-27
Messages: 31

lpmt (little projection mapping tool) et probleme de gui



Bonjour,

apres un long moment en sommeil, voici venu l'heure d'une nouvelle question prise de tete pour les membres de codelab smile

Je travaille un peu sur un fork de lpmt, et j'ajoute une fonctionnalité qui permet de sampler un live un flux webcam.

Ca marche plutot pas mal avec un colorspace RGB, mais je veux utiliser lpmt pour une presta de jonglage (filmer et projeter en live des manipulations) et j'ai donc besoin d'avoir tres peu de latence sur l'affichage des flux webcam.

Pour diminuer la latence, une solution qui fonctionnait bien avant mes modifications pour ajouter un sampler etait de convertir le colrspace du flux webcam en YUV (pixel_format_I420).

Depuis que j'ai ajouter le sampler, j'ai un bug tout pourri qui fait clignoter le flux webcam quand je masque l'interface graphique (fait avec l'addon ofxSimpleGuiToo).

Je suis presque sur que ce n'est pas uniquement mon code pour le sampler qui est en cause, car sur un autre projet qui utilise le meme code pour le sampler, mais pas la meme interface, je n'ai pas ce probleme, par contre si j'inclus l'addon ofxSimpleGuiToo, je peux reproduire le probleme sur cet autre projet.

D'ou mes questions, est-ce que quelqu'un a deja eu ce genre de probleme? et surtout comment continuer a avancer sur le soucis?

J'envisage de recoder la gui en utilisant un autre addon (ce qui ne me rejouit pas vraiment car y a du boulot smile ), mais ofxSimpleGuiToo fonctionne par "page" d'interface, ce qui n'est apparament pas possible avec ofxUI par exemple. Est-ce que quelqu'un connait une autre Gui qui peut fonctionner par page d'interface?

Ma config est un eeepc atom n570 avec 2g de Ram, sur lequel tourne ubuntu 14.04.1 a jour, avec le dernier master d'openframeworks de github.

Pour ceux qui voudraient jeter un coup d'oeil ou recuperer les sources, vous pouvez cloner la branche sampler de mon repo github (http://github.com/jamet/lpmt). Vous aurez egalement besoin du master openframeworks, de mon fork de ofxPlaymodes, de la branche "OF_9_Fix" de mon fork de ofxTimeline et entre autres addons du fork de ofxSimpleGuiToo de hvfrancesco (http://github.com/hvfrancesco/ofxSimpleGuiToo). Pour les autres addons, je peux fournir les adresses des repos qui vont bien si il faut.


Voila, je suis bloqué...  sad

toute aide est completement bien venue smile

Hors ligne

 

#2 2015-03-30 12:49:31 Re : lpmt (little projection mapping tool) et probleme de gui

acryl
membre
Date d'inscription: 2012-08-27
Messages: 31

Re: lpmt (little projection mapping tool) et probleme de gui



Rebonjour,

une fois n'est pas coutume je m'auto-reponds sur ma propre question, au cas ou ca pourrait servir a quelqu'un...

Mon probleme venait d'une mauvaise initialisation de mes VideoGrabber, qui n'utilisaient pas de texture.

Ce que je ne parvient pas a expliquer, c'est que le probleme ne se produisait pas avec une gui active, j' immagine que du coup avoir une gui active revient a initialiser une texture, mais c'est pas bien clair cette histoire...

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024