|
From: Wayde M. <wm...@ra...> - 2000-09-06 16:11:06
|
Lots of things have changed. The most noteworthy is that Kexis can now
compress/decompress multiple files at a time, has a more robust WAV file parser, and is
MUCH faster. Again, you must decompress 0.1.5 .kxs files with 0.1.5 and
recompress them with 0.2.0
Change log:
* Fixed a case in the bit manipulation code where
zero length data is not manipulated then never written.
* Combined the progress bar code into one
function.
* Progress bar now gets called 4 times a second as
long as the blocks are processed 4 times a second. If its slower, the progress
bar gets
called when the block finishes.
* Commented out some debug stuff for speed.
* Completely rewrote the bit manipulation routines.
Kexis now stores its data as longs and not shorts in its native file format.
this is great
for speed, but unfortunatly breaks old files.
* Added the ability to compress or decompress
multiple files from the commandline.
* More speed tweaks. Kexis should now run 2x to 3x
faster than 0.1.5.
* More robust Wav file parsing. Kexis now tries to
understand non canonical files. It succeddeds as long as there is 1 and only 1
fmt chunk,
and data chunk. If the data chunk comes before the
fmt chunk Kexis will fail. If there are more than 1 data chunks, kexis will only
encode the
first data chunk.
|