2 - Increased optimisation and some code cleanup
3 - Improved the decoder system somewhat
4 - Added 2-bit g723 support to the g72x decoder (no idea if this works or not)
5 - Also removed some g72x code that wasn't being used (encoders and some alaw/
9 - Improved low memory handling. now tries to allocate a smaller decode/encode
10 buffer if there isn't enough free memory for the default size (~16kB).
11 Previous versions just returned an error if this was the case
12 - Fixed saved size of "data" chunk (DTM_WRITE) for stereo sounds. the code
13 didn't multiply totalFrames with numChannels so stereo sound files written by
14 the datatype were half their original length when loaded back in
17 - enabled G.72X support (untested)
20 - removed (now) redundant makefile (Makefile.nogsm)
21 - fixed bug in 64-bit float decoder (pointer was incremented by 4 instead of
23 - fixed PPC inline asm in endian.h write_lexx routines (source and destination
24 registers were wrong), used in DTM_WRITE
27 - added missing signed->unsigned conversion to DTM_WRITE (saving in native
28 format should work OK now)
29 - added workaround for sounds that have a much too small total frames count in
31 - removed some useless junk from the code
34 - fixed ms adpcm support, finally!! :-D
35 - GetWave() now obtains it's file handle properly with DTA_Handle tag instead
39 - optimised wave_gsm610.c and wave_ieee_float.c a little
40 - added option to compile without gsm support (make -f Makefile.nogsm)
41 - wave_ms_adpcm.c still not working correctly :-(
44 - added 64-bit float support
45 - fixed crashes in gsm decoder (wave_gsm610.c)
48 - fixed bug in bitpack_seek (bitpack.c)
49 - rewrote the decoder system (again) and moved most of it to decoders.c from
51 - added GSM610 support
54 - no more mysterious "Error 1" error returns!
55 - major rewrite of + optimisations to ConvertWAVE() fmt chunk handling...
56 - added support for writing in the dt's native format
57 - some minor code fixes that I can't remember
61 - added MS ADPCM support (not working)
62 - added u-Law A-Law support
63 - added IEEE float support
64 - minor code fixes (error messages etc.)
65 - fixed possible memory trashing (IMA decoder)
68 - fixed bug in IMA ADPCM decoder (stereo sounds weren't loaded correctly)
71 - first released version of the datatype