XMIX :
http://xmix.free.fr/flyspray/
XMIX :Framework 015 - AUDIO-ENGINE: Recently opened tasks2007-10-31T23:56:57ZFS#84: Volume à zero aprés une erreur de chargement (BASS)
http://xmix.free.fr/flyspray/?do=details&task_id=84
2007-10-30T11:57:06ZLoic Le GallouLorsqu'un morceau n'a put être chargé le volume est mis à zero (du coup le morceau suivant est joué en silence). Avec FMOD c'est ok. Voir playlist d'exemple ci-joint (à tester avec revision >= 160)
Correction faite sur TBaseChannel (update 165)
Correction faite sur TBaseChannel (update 165)]]>FS#83: Problème de lecture FMOD avec certains morceaux http
http://xmix.free.fr/flyspray/?do=details&task_id=83
2007-10-30T11:56:38ZLoic Le GallouExemple, le morceau suivant fonctionne avec BASS mais pas avec FMOD:
http://www.streetsunited.com/beats/The%20Game%20-%20Westside%20Story%20(instrumental).mp3
Correction faite sur l'unit CURL et TARFModNet (update 165)http://www.streetsunited.com/beats/The%20Game%20-%20Westside%20Story%20(instrumental).mp3
Correction faite sur l'unit CURL et TARFModNet (update 165)]]>FS#81: Passer tout l'AudioEngine avec la librairie FASTCODE
http://xmix.free.fr/flyspray/?do=details&task_id=81
2007-10-30T12:01:05ZYoann DarcheLa librairie FASTCODE implémente de nombreuse amélioration de performance sur les allocation/desalocation de la mémoire, de la recherche dans les chaines de caractère etc... Actuellement implémenté dans Delphi 2007.
Voir : http://fastcode.sourceforge.net/
Voir : http://fastcode.sourceforge.net/]]>FS#80: DLL temporaire dans le répertoire racine du player
http://xmix.free.fr/flyspray/?do=details&task_id=80
2007-10-09T18:27:19ZLoic Le GallouLa DLL temporaire (AE_00000001.dll) est créée dans le répertoire courant, elle devrait plutôt être toujours créée dans le répertoire racine du player.
--> Build 130
--> Build 130]]>FS#77: Modifier la notion BPM sous FMod et ajout du param speed pour le MODs
http://xmix.free.fr/flyspray/?do=details&task_id=77
2007-09-16T00:42:17ZYoann DarcheCorrection de FMod Drv pour la propriété BPM (qui correspond en faite à SPEED)
Ajout de la propriété SPEED pour les deux drivers (FFMod, FBass)
Ajout de la propriété SPEED pour les deux drivers (FFMod, FBass)
]]>FS#76: FMod ne supporte pas le VUMetre sur les XM et MOD (FMusic)
http://xmix.free.fr/flyspray/?do=details&task_id=76
2007-09-16T00:14:52ZYoann DarcheLe support du VU Metre par le driver FMod sur les fichiers du type XM, IT, MOD etc.. est inexistant.
Peut être passer par un calcul réalisé à partir de la FFT qui sera de toute façon récupérée prochainement.
Peut être passer par un calcul réalisé à partir de la FFT qui sera de toute façon récupérée prochainement.]]>FS#75: Pb changement de volume
http://xmix.free.fr/flyspray/?do=details&task_id=75
2007-10-17T23:42:18ZLoic Le GallouLors de la lecture d'un morceau, le changement de volume nest extremement long (cela fonctionne si le morceau est arreté mais sur pause meme pb)
Besoin de plus de détail !
cela se passe-t-il avec les deux moteur audio ?
==> D'après les dernier test, voir si il n'y a pas un lien avec la taille de l'écran OpenGL
Besoin de plus de détail !
cela se passe-t-il avec les deux moteur audio ?
==> D'après les dernier test, voir si il n'y a pas un lien avec la taille de l'écran OpenGL]]>FS#72: Deplacer la mise à jour des données TAudioReader dans l'objet AR
http://xmix.free.fr/flyspray/?do=details&task_id=72
2007-08-16T00:26:04ZYoann DarcheFaire une procédure qui s'occupe de la mise à jour du TAEVChannel au niveau des TAudioReader.
Ceci permettra de simplifier le code et de prendre en compte les différences entre les variables en fonction du type de l'AudioReader (par exemple entre TARModBass et TARNetBass [qui possède par exemple la taille du buffer, le taux d'avancement du téléchargement en plus des autres type d'AudioReader] )
Ceci permettra de simplifier le code et de prendre en compte les différences entre les variables en fonction du type de l'AudioReader (par exemple entre TARModBass et TARNetBass [qui possède par exemple la taille du buffer, le taux d'avancement du téléchargement en plus des autres type d'AudioReader] )]]>FS#54: pb init moteur bass
http://xmix.free.fr/flyspray/?do=details&task_id=54
2007-06-05T01:26:40ZLoic Le Galloutrés grosse lenteur d'init du moteur bass (> 30 secondes) et parfois echec avec le message
FAudioSession := FAudioEngine.OpenSession(AUDIOENGINE_SESSION,AUDIOENGINE_USERNAME,'');
...
-> function TADBass.Init : Boolean;
-> if(FDll.BASS_Init(DWORD(FCfg.Interf), FCfg.MixRate, BASS_DEVICE_LATENCY, 0, Nil) = FALSE) then
FAudioSession := FAudioEngine.OpenSession(AUDIOENGINE_SESSION,AUDIOENGINE_USERNAME,'');
...
-> function TADBass.Init : Boolean;
-> if(FDll.BASS_Init(DWORD(FCfg.Interf), FCfg.MixRate, BASS_DEVICE_LATENCY, 0, Nil) = FALSE) then]]>FS#47: Bloque de Transaction dans l'accès au TAEHeap (pile des TAEVar)
http://xmix.free.fr/flyspray/?do=details&task_id=47
2007-10-31T23:54:53ZYoann DarchePermettre la déclaration d'un bloque de transaction : Protection de l'échainement de plusieurs appels (en lecture/ecriture/suppression) contre l'accès concurentiel.
Le fait qu'une transaction est démarrée, n'empêche pas l'accès en lecture.
Le fait qu'une transaction est démarrée, n'empêche pas l'accès en lecture.]]>