XMIX : XMIX :Framework 015 - AUDIO-ENGINE: Recently opened tasks http://xmix.free.fr/flyspray/ 2007-10-31T23:56:57Z FS#84: Volume à zero aprés une erreur de chargement (BASS) 2007-10-30T11:57:06Z 2007-10-28T15:40:16Z
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)
Loic Le Gallou http://xmix.free.fr/flyspray/:84
FS#83: Problème de lecture FMOD avec certains morceaux http 2007-10-30T11:56:38Z 2007-10-28T00:05:28Z
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)
Loic Le Gallou http://xmix.free.fr/flyspray/:83
FS#81: Passer tout l'AudioEngine avec la librairie FASTCODE 2007-10-30T12:01:05Z 2007-10-24T14:50:26Z
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/
Yoann Darche http://xmix.free.fr/flyspray/:81
FS#80: DLL temporaire dans le répertoire racine du player 2007-10-09T18:27:19Z 2007-09-29T22:59:49Z
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
Loic Le Gallou http://xmix.free.fr/flyspray/:80
FS#77: Modifier la notion BPM sous FMod et ajout du param speed pour le MODs 2007-09-16T00:42:17Z 2007-09-16T00:42:17Z
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)
Yoann Darche http://xmix.free.fr/flyspray/:77
FS#76: FMod ne supporte pas le VUMetre sur les XM et MOD (FMusic) 2007-09-16T00:14:52Z 2007-09-16T00:13:18Z
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.
Yoann Darche http://xmix.free.fr/flyspray/:76
FS#75: Pb changement de volume 2007-10-17T23:42:18Z 2007-09-07T15:46:10Z
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
Loic Le Gallou http://xmix.free.fr/flyspray/:75
FS#72: Deplacer la mise à jour des données TAudioReader dans l'objet AR 2007-08-16T00:26:04Z 2007-08-16T00:23:52Z
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] )
Yoann Darche http://xmix.free.fr/flyspray/:72
FS#54: pb init moteur bass 2007-06-05T01:26:40Z 2007-05-26T17:57:57Z
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
Loic Le Gallou http://xmix.free.fr/flyspray/:54
FS#47: Bloque de Transaction dans l'accès au TAEHeap (pile des TAEVar) 2007-10-31T23:54:53Z 2007-05-01T02:51:01Z
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.
Yoann Darche http://xmix.free.fr/flyspray/:47