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
