- Delayer un buffer pour les Visualization Winamp [DEFI DELPHI] - Delphi/Pascal - Programmation
Marsh Posté le 18-02-2002 à 13:24:38
ReplyMarsh Posté le 18-02-2002 à 14:29:44
Allez SVP c'est tres important, ça fait un mois que je bloque dessus... Antp t'es responsable du topic
Marsh Posté le 18-02-2002 à 14:57:33
L'url est pas bonne meme en corrigant ( .com et pas .net )
Marsh Posté le 18-02-2002 à 15:26:48
KarLKoX a écrit a écrit : L'url est pas bonne meme en corrigant ( .com et pas .net ) |
1 - L'URL est bonne (c'estbien .net)
2 - Copie/colle le raccourcis vers ta barre de navigation
3 - Ne me demande pas pourquoi ça marche comme ça, je sais pas !
@ BlackSun :
Marsh Posté le 18-02-2002 à 15:29:58
Tient j'ai relancé (en insistant qd meme) pis c'est passé (??)
Marsh Posté le 18-02-2002 à 16:09:59
Mince, du Delphi ... BlackSunSoft, je vais revoir ma version en C, je m'y suis pas remis depuis la derniere fois. Si y a du nouveau, je ferais un tour par la
Marsh Posté le 19-02-2002 à 09:30:09
mon probleme est qu'il y a un delai entre le plugin in et out, chose que tu n'as pas avec FMOD... Je ne voit pas comment delayer le buffer PCMData
Marsh Posté le 19-02-2002 à 09:58:31
ah ok, j'avais pas compris ca comme ca
Je vais essayer de voir le code, je garantie rien, mais bon je vais essayer
Marsh Posté le 19-02-2002 à 14:40:36
ce serait cool car c'est tout ce qui me manque... Et ça fait 3 semaines que je suis dessus sans succes
Marsh Posté le 19-02-2002 à 21:00:54
BlackSunSoft a écrit a écrit : Antp t'es responsable du topic |
ouais mais bon avec le proxy du boulot qui a foiré quasi toute la journée
lundi j'avais un peu essayé ce truc de plugin, mais j'ai pas réussi a le retarder
[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]
Marsh Posté le 21-02-2002 à 07:17:24
ReplyMarsh Posté le 21-02-2002 à 09:55:31
Let's détail un peu plus le problème :
On a la chaine d'évènements suivante
1 - le plug-in d'entrée décompresse le son et le met dans un buffer
2 - le plug in de vis calcule l'image à partir du buffer puis l'affiche
3 - le plug-in d'output joue le son
Le problème est le suivant : il y a un délai entre les étapes 1 et 3, par contre 2 se fait quasi-instantanéement donc la vis est en avance...
Info, on peut déterminer le délai entre 1 et 3 à la fin de 1 !
Le but est donc d'arriver à retarder l'étape 2, donc si quelqu'un maitrise les plug-ins Winamp....
Marsh Posté le 22-02-2002 à 09:33:39
Je sens que je vais passer a Fmod, mais ça me ferais bien chier
Marsh Posté le 23-02-2002 à 08:11:21
Bon Fmod...ou pas ? up du desespoir
Marsh Posté le 23-02-2002 à 14:46:13
Je vois que vous connaissez bien les plug ins winamp, c'est pourquoi je vous demande la charité :
http://forum.hardware.fr/forum2.ph [...] ic=&trash=
merci
Marsh Posté le 25-02-2002 à 09:02:38
Ahhhhhhhhhhhhhhhhhhhhhhh Bordel !!!!!!!!! Le Callback FMOD marche pas avec Delphi (crash). Toutefois je pense avoir une idée. Il suffit d'ecrire un plugin out ou j'initialize le vis dedans...
Marsh Posté le 25-02-2002 à 09:34:38
Yopla ! Pour fmod, sisi, les callbacks en Delphi fonctionne ( convention cdecl only), regarde les source du player dans 'sampledelphi\fmod', y a des exemples.
Sinon pour le probleme, bein j'ai rapidement testé et j'ai pas eu de delay, ca bouge au bon moment (plugin avs). Je précise que j'ai vu sans trop chercher a fond, en ce moment je manque pas mal de temps. Mais je désespere pas d'y jeter un oeil plus en profondeur
Marsh Posté le 25-02-2002 à 14:40:46
Non j'ai testé le callback, même quand il est vide il crash. idem pour l'exemple qui utilise le callback (record) ça crash.
C'est pas normal que tu n'ai pas eu de delay avec les plugins de vis, faut que je voit ton source code. Le delay vient du buffer du plugins de sortie...
Marsh Posté le 26-02-2002 à 07:24:16
Bon le callback marche enfin Maintenant faut que je traduise le code C++ mais je comprend pas tout... (jamais fait de C++)
Marsh Posté le 27-02-2002 à 09:24:45
ReplyMarsh Posté le 28-02-2002 à 12:38:04
ReplyMarsh Posté le 08-03-2002 à 11:15:52
Ce topic
Bon, En gros, le défi est terminé, car j'ai à peu près trouvé comment faire !
L'idée est de stocker régulièrement les images dans un tableau (une liste) de buffers et d'aller les chercher "au bon moment" (c'est ça le plus dur... )
Marsh Posté le 18-02-2002 à 10:23:59
http://www.divx-digest.net/blacksunsoft/camarche.zip
Alors qui serait capable de faire marcher correctement ça... Ca fait un bout de temps que j'y suis et là j'y arrive toujours pas.
Le probleme c'est que le buffer arrive en avance dans le plugins de vis...
---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com