Page 1 of 1

Get the actual audiere.dll

Posted: Sun Dec 05, 2004 9:04 pm
by WolfgangS
Hi !
I created an actual audiere.dll from cvs and placed it on my webspace. Get it if you are using audiere.

MFG
WolfgangS

Posted: Mon Dec 06, 2004 2:22 am
by coma
thanks wolfgangs.

what are the differences with this new dll ?

I have made some little tests, and with the new (1.9.4 ?) version, it take a lot of time when I open a big mp3 file for example.

Posted: Mon Dec 06, 2004 6:31 am
by WolfgangS
what are the differences with this new dll ?
Please check the changelog http://cvs.sourceforge.net/viewcvs.py/a ... iew=markup to see differences since 1.9.3.

Can you send me the mp3 and a testsource ? Maybe it's another bug :?

MFG
WolfgangS@gmx.de

Posted: Mon Dec 06, 2004 10:57 pm
by coma
for the source, I just use example_AUDIERE_OpenSound.pb :

Code: Select all

Enumeration
  #audiere
EndEnumeration
IncludeFile "audiere.pbi"

If OpenLibrary(#audiere,"audiere.dll")=0
MessageRequester("","Error audiere.dll",0):End:EndIf

AudioDeviceObject.AudioDevice=AUDIERE_OpenDevice(@"winmm",@"buffer=1000,rate=44100")    
    If AudioDeviceObject=0
    MessageRequester("","Error AUDIERE_OpenDevice:",0):End:EndIf                                            
SampleSourceObject.SampleSource= AUDIERE_OpenSampleSource(@"file.mp3",#FF_AUTODETECT) 
    If SampleSourceObject=0
    MessageRequester("","Error AUDIERE_OpenSampleSource",0):End:EndIf
OutputStreamObject.OutputStream=AUDIERE_OpenSound(AudioDeviceObject,SampleSourceObject,#False)  
    If OutputStreamObject=0                                        
    MessageRequester("","Error OpenSound",0):End:EndIf 
OutputStreamObject\play()
                        
    MessageRequester("","Press OK to stop the sound",0)
                                                
OutputStreamObject\ref()
OutputStreamObject\unref()
AudioDeviceObject\ref()
AudioDeviceObject\unref()
                                                
CloseLibrary(#audiere)
With any mp3 file (big mp3 file, to really see the difference).
I don't think that it's a bug, but another way to read and decode the mp3.

It seems that in the previous dll version, the mp3 is played directly (uncompressed), and with the new dll, the mp3 is decoded in memory before, so it take some time to uncompress, and it take more memory too(have a look at the task manager to see the difference).

Posted: Tue Dec 07, 2004 12:16 am
by WolfgangS
coma wrote: With any mp3 file (big mp3 file, to really see the difference).
I don't think that it's a bug, but another way to read and decode the mp3.

It seems that in the previous dll version, the mp3 is played directly (uncompressed), and with the new dll, the mp3 is decoded in memory before, so it take some time to uncompress, and it take more memory too(have a look at the task manager to see the difference).
Confirmed. I will examine this behavior and report it. (I fool used the whole time the old dll :*) )


MFG
WolfgangS