Beta release 1 of TAK 1.0.4 ((T)om's lossless (A)udio (K)ompressor)
It consists of:
- TAK Applications 1.0.4
Winamp plugin, SDK and decoding library will come with the final release.
Download:
TAK Applications 1.0.4
containing the GUI and command line compressor:
Download link removed. TAK 1.0.4 final has been released.
What's new
New Features:
- Support for pipe decoding.
Improvements:
- Decoding speed improvements of 7 (preset 5) to 13 (preset 0) percent on my system.
- Modification of the presets -p0 and -p1 to make them even faster: -p0 is now encoding 17, -p1 10 percent faster on my system.
- I have replaced some of the Delphi libraries with own code. This will help a later translation to standard C, which can't use delphi libraries. A nice side effect: Most of the binaries are much smaller now.
Modifications:
- The read buffer used to decode presets -p0 to -p3 is considerably smaller now. In most cases this should improve the decoding speed.
Known issues:
- If you use pipe decoding and the application reading the pipe is beeing terminated before the whole file has been read, TAKC may get into an endless loop and has to be manually killed with the task manager. I don't think this is a big issue but i will try to fix it in one of the next versions. BTW: Big thanks to shnutils for testing the pipe decoding!
Beta testing
The beta version has already gone through extensive testing performed by my automatic scripts. But especially because of the many changes for 1.0.4 rare bugs are still possible (as always...). Please try the beta release and report any bugs in this thread.
I would also be happy about tests of compression efficiency and speed. Because the final release will have identical performance (there may be a speed variation of 1 to 3 percent because of different code alignment of another build), it does make sense to test the beta. Exception: If the smaller decoder read buffer does hurt performance, i will switch back to the old size.
Thanks for testing and have fun
Thomas
