1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
Since 0.2.1:
------------
- fixed a bug that didn't return error when the specified file could not be
located, causing no error-message to be displayed.
- wsoundplay now first checks it's current dir for the specified file. If it
can't find it there it will check in SoundPath-entries.
This includes cases like the following:
wsoundplay ../../soundfile.au
Since 0.2.0:
------------
- added some code to disable "could not open audio device" warnings after
playing a sound successfully. This indicates that the soundserver is
indeed capable of playing audio on Your system, but apparently the audio
device is locked by another application. There is no need to keep throwing
that into the .xsession-errors logfile (or equivalent)
- can depend on the new libaudiofile 0.1.9 instead of the latest bleeding
edge CVS-version.
Since 0.1.2:
------------
- fixed a Major Memory Leak in the several audio_* files.
The audio-buffer was created but not freed anymore resulting in a 8kB
additional memory consumption on every sound played.
Since 0.1.1:
------------
- reverted the "workaround" described in 0.1.0 ChangeLog
- fixed some minor internal issues
Since 0.1.0:
------------
- updated the configure script concerning libaudiofile detection
- updated the creation of the get-wsound-flags script to properly include
esd libraries as well when building wsoundserver with ESD support.
- applied some minor patches to audio_solaris.c so far i have reports of
16-bit wav ... and 8-bit au files working on Solaris.
- fixed a minor bug in the detection of libdockapp.
- fixed a minor bug in wsoundplay, unloaded the WMSoundDB too early when no
sound server is running and using the SCoreSound routine to play sound.
- added "workaround" for latest libaudiofile changes that internally convert
all audio-data to signed (two's complement).
This workaround also made the until now unsupported 8bit AIFF and SND files
work properly. Though I haven't been able to tets 8bit AU files yet.
UPDATE: Apparently this all of a sudden isn't the case any longer with newer
libaudiofile-cvs-snapshots ... So I removed the calling of the actual
workaround, even though the code for it is still there.
- REQUIRES CVS-libaudiofile now !
Initial Code:
-------------
- Complete from scratch reimplementation of a Sound Server for Window Maker.
|