IPB

Welcome Guest ( Log In | Register )

TAK 2.3.0 beta, 2013-06-04: beta 2
TBeck
post May 31 2013, 19:53
Post #1


TAK Developer


Group: Developer
Posts: 1098
Joined: 1-April 06
Member No.: 29051



Beta releases of TAK 2.3.0 ((T)om's lossless (A)udio (K)ompressor)

It consists of:

- TAK Applications 2.3.0 Beta 2 in "\Applications".
- TAK Winamp plugin 2.3.0 Beta 2 in "\WinAmp".
- TAK Decoding library 2.3.0 Beta 2 in "\Deco_Lib".

The final release will additionally contain the SDK.

Download link removed. TAK 2.3.0 Final has been released.

Beta 2 - What's new

This release brings some new features requested by the author of caudec.

Improvements:

- Clean up of some code. As a side effect decoding is about 0.5 percent faster on my test system...

New features:

- Two new file info modes -fim4/5 which output one line of raw data per file.
- New mode switch -version to display the program version.

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!
- There seem to be some compatibility issues with pipe decoding to some other applications ("crc1632.exe" has been reported). I will try to fix it in the next release.

Beta 1 - What's new

This release brings significant speed optimizations for encoder and decoder.

Improvements:

- Encoding speed improvements between 5 and 44 percent for my primary file set. The faster presets benefit most. Only the compression performance of preset -p0e has changed. It's now performing about 0.03 percent worse on my primary file set. I modified the preset to make it faster, because -p0e and -p0m got to close after the speed optimizations.
- Decoding speed improvements between 14 and 29 percent for my primary file set. The faster presets benefit most.

Fixes:

Many thanks to Justin Ruggles for reporting this bug! The old decoder would deliver a corrupted frame under these extremely rare conditions:
  1. The samples are signed and the bit depth isn't higher than 16.
  2. The frame contains at least 16 samples per channel.
  3. The frame only contains samples with the maximum negative value (-32768 for 16 bit samples) or value 0.
  4. The first sample in the frame has the maximum negative value.

Since a frame usually consists of thousands of samples and samples of maximum negative value usually mean clipping, it's extremely unlikely to encounter such data in real life. The probability is higher for the last frame, which can be quite small. But usually the very last samples of a song don't represent only negative clips.

Beta testing

This beta release has already gone through extensive testing performed by my automatic scripts. Nevertheless there may be bugs left. Therefore i would like you to verify the proper function of the codec: Compress -> Decompress -> Compare resulting wave with the original file, either by a binary compare or by the use MD5-check sums.

Certainly i am very interested into efficiency comparisons. The speed of the final release may vary in the range of about +/- 1 percent, simply because i remove the "beta" from the program name and this alters the code alignment.

Thanks for testing and have fun

Thomas

This post has been edited by TBeck: Jun 18 2013, 16:42
Go to the top of the page
+Quote Post
 
Start new topic
Replies
TBeck
post Jun 18 2013, 16:40
Post #2


TAK Developer


Group: Developer
Posts: 1098
Joined: 1-April 06
Member No.: 29051



TAK 2.3.0 Final

has been released.
Go to the top of the page
+Quote Post

Posts in this topic
- TBeck   TAK 2.3.0 beta   May 31 2013, 19:53
- - TBeck   Here the results for my primary file set (Beta 1)....   May 31 2013, 19:56
- - no404error   Intel i7-3770 | DDRIII-1333 | ImDisk VDD | Windows...   May 31 2013, 20:31
- - Dario   My eternal gratitude goes to you, Tom. You are ama...   May 31 2013, 20:38
- - TBeck   Wow, that was really fast! Thank you! I a...   May 31 2013, 20:44
- - TBeck   QUOTE (TBeck @ May 31 2013, 21:44) On the...   May 31 2013, 21:04
- - no404error   TAKC -e -pXX -tn3 -cpuSSSE3 test.wav pXX.tak TAKC ...   May 31 2013, 21:15
- - kurtnoise   Hi TBeck, Is there a way to have a completed desc...   Jun 3 2013, 13:32
|- - TBeck   QUOTE (kurtnoise @ Jun 3 2013, 14:32) Is ...   Jun 3 2013, 23:04
- - Dario   Is there any chance that Unicode support is going ...   Jun 3 2013, 23:23
- - TBeck   Beta 2 has been attached to the first post.   Jun 4 2013, 17:52
- - skamp   I have tested encoding 16bit and 24bit audio, 4410...   Jun 4 2013, 18:52
- - Destroid   To my unsuspecting surprise, a new TAK beta. Gues...   Jun 4 2013, 23:16
- - no404error   CODETAKC -e -pXX -tn4 -cpuSSSE3 test.wav pXX.tak T...   Jun 5 2013, 08:27
|- - TBeck   QUOTE (no404error @ Jun 5 2013, 09:27) CO...   Jun 7 2013, 21:50
|- - no404error   QUOTE (TBeck @ Jun 7 2013, 22:50) But i d...   Jun 8 2013, 17:24
|- - TBeck   QUOTE (no404error @ Jun 8 2013, 18:24) Ma...   Jun 8 2013, 19:31
|- - no404error   QUOTE (TBeck @ Jun 8 2013, 20:31) May i a...   Jun 16 2013, 04:57
- - TBeck   QUOTE (Dario @ Jun 4 2013, 00:23) Is ther...   Jun 6 2013, 12:07
- - Skymmer   Its a big pleasure to see that TAK development goe...   Jun 9 2013, 11:11
|- - skamp   QUOTE (Skymmer @ Jun 9 2013, 12:11) SSD i...   Jun 9 2013, 11:32
|- - TBeck   QUOTE (Skymmer @ Jun 9 2013, 12:11) Its a...   Jun 10 2013, 21:38
- - TBeck   QUOTE (TBeck @ Jun 10 2013, 22:38) QUOTE ...   Jun 15 2013, 21:19
|- - CoRoNe   QUOTE (TBeck @ Jun 15 2013, 22:19) If som...   Jun 16 2013, 17:23
- - Corpulencio   By the way, ImgBurn now supports TAK (as of versio...   Jun 17 2013, 19:35
- - TBeck   QUOTE (CoRoNe @ Jun 16 2013, 18:23) QUOTE...   Jun 17 2013, 21:28
|- - skamp   QUOTE (TBeck @ Jun 17 2013, 22:28) Not mu...   Jun 18 2013, 09:58
- - eahm   TBeck, are you going to release the source code of...   Jun 17 2013, 23:37
|- - saratoga   QUOTE (eahm @ Jun 17 2013, 18:37) I'd...   Jun 17 2013, 23:50
|- - greynol   QUOTE (eahm @ Jun 17 2013, 15:37) TBeck, ...   Jun 18 2013, 00:08
- - TBeck   QUOTE (eahm @ Jun 18 2013, 00:37) TBeck, ...   Jun 18 2013, 09:31
- - TBeck   TAK 2.3.0 Final has been released.   Jun 18 2013, 16:40


Closed TopicStart new topic
3 User(s) are reading this topic (3 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 24th September 2014 - 05:53