XMIX : http://xmix.free.fr/flyspray/ XMIX :Framework 015 - AUDIO-ENGINE: Recently opened tasks 2007-10-31T23:56:57Z FS#84: Volume à zero aprés une erreur de chargement (BASS) http://xmix.free.fr/flyspray/?do=details&task_id=84 2007-10-30T11:57:06Z Loic Le Gallou Lorsqu'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:38Z Loic Le Gallou Exemple, 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:05Z Yoann Darche La 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:19Z Loic Le Gallou La 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:17Z Yoann Darche Correction 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:52Z Yoann Darche Le 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:18Z Loic Le Gallou Lors 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:04Z Yoann Darche Faire 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:40Z Loic Le Gallou tré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:53Z Yoann Darche Permettre 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.]]>