Salut,

J'espère que vous avez fait bonne route l'autre soir.

J'ai joué un poil avec crossfade() et fait quelques modifs (révision 
5806 du SVN, qui devrait passer dans liq 0.3.8 début Aout). Je suis 
toujours sur l'idée que vous n'observez peut être parfois pas de 
transition/superposition parce qu'il y a un court moment où aucune 
nouvelle piste n'est prête.

J'ai donc ajouté un message pour indiquer cette possibilité (forte 
probabilité en fait, sauf préparation de track dans les millisecondes 
qui suivent le message quoi):
   2008/07/27 15:51:21 [blabla:3] There might not be a next track ready.
Faudra voir si vous l'obtenez ou pas.

Autre précision: le crossfade() de utils.liq applique toujours les 
fade.in/out sur son input, indépendamment des histoires de transitions 
-- ça m'a surpris, genre "mais si ya pas de transition, pourquoi 
j'entends le fade".

En testant avec des fichiers courts, je n'avais souvent pas de 
transition. En fait la fin de piste était mal évaluée et l'opérateur se 
trouvait "pris de cours": dans ce cas là il n'a pas de données de fin de 
piste à cumuler avec la nouvelle piste. Au prix d'un poil plus de calcul 
c'est corrigé sur smartcross(); si vous utilisez votre propre mixture 
avec cross(), c'est le paramètre conservative. (En gros ça fait que 
l'opérateur prépare dès le début d'une piste un buffer de données 
d'avance, à utiliser à la fin pour la transition. Ceci au lieu de 
préparer ce buffer uniquement quand la fin de piste est/semble proche.)

Tenez nous au courant,

A+

David

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to