TAK 1.0 - Final release of the new lossless codec, offers superior performance |
![]() ![]() |
TAK 1.0 - Final release of the new lossless codec, offers superior performance |
Jan 29 2007, 13:34
Post
#51
|
|
![]() Group: Members Posts: 1455 Joined: 22-November 05 From: Jakarta Member No.: 25929 |
At first, you end up with scepticism from people like me, who'd like to just take a peek at the code, just to be sure that the benefits claim are true and to be able to see the perks... Now I'm not a programmer, so I might be way off base here. But why do you need to look at the source code to alleviate your skepticism when TAK has been heavily tested by many people and, more importantly, has been publically available for anyone to try for the last 3 iterations (2 betas and the final)? I can certainly understand preferring open source software, and this post is in no way a comment on whether TAK should be open or closed, but the notion that you need to look at the source code "to be sure that the benefits claim are true" strikes me as nonsensical.Thomas has provided the binaries. All you need to "... be sure that the benefits claimed are true ..." is to compress a WAV file using the binaries, and time it with whatever means you have. Then decompress it, again timing it. Then compare the result of the decompression with the original. I am very sorry to say that some open source advocates in some way resemble audiophooles. -------------------- Nobody is Perfect.
I am Nobody. http://pandu.poluan.info |
|
|
|
Jan 29 2007, 13:39
Post
#52
|
|
![]() Group: Members Posts: 329 Joined: 7-February 05 From: Local Cluster Member No.: 19647 |
At first, you end up with scepticism from people like me, who'd like to just take a peek at the code, just to be sure that the benefits claim are true and to be able to see the perks... Now I'm not a programmer, so I might be way off base here. But why do you need to look at the source code to alleviate your skepticism when TAK has been heavily tested by many people and, more importantly, has been publically available for anyone to try for the last 3 iterations (2 betas and the final)? I can certainly understand preferring open source software, and this post is in no way a comment on whether TAK should be open or closed, but the notion that you need to look at the source code "to be sure that the benefits claim are true" strikes me as nonsensical. Some people perhaps don't understand the notion 'bit identical before and after compression & at the stated compression level when compressed'? I suppose it is logically conceivable that the TAK encoder was actually a rootkit that made any files with the extension .tak have an arbitrary cool-looking %age compared to encodes with other lossless codecs of the same input data, but it seems more likely the individual in question here has been effectively conditioned by the (imo sometimes somewhat idiotically zealous F/OSS crowd that is commanded by the FSF). It's really odd how think about how his question would have sounded lots more reasonable if he had said he was "just curious to see how and what algorithms were implemented", in order to understand why FLAC(wavpack too¿?) was so much slower and compressed so much worse (no offense josh yes, the FSF has its uses.. but the crusading it inspires seems almost medievally unreasonable This post has been edited by boombaard: Jan 29 2007, 13:44 |
|
|
|
Jan 29 2007, 14:23
Post
#53
|
|
|
Group: Members Posts: 19 Joined: 27-October 02 Member No.: 3631 |
Congratulations Thomas on the first final release of your incredible new lossless codec. I'm yet another person who has been silently watching the development of TAK since your first post on April Fool's day (and at that time was sure you were just joking). It's been really enjoyable to watch it grow from there to this point, and I look forward to seeing what comes next.
This post has been edited by PabUK: Jan 29 2007, 14:24 |
|
|
|
Jan 29 2007, 14:32
Post
#54
|
|
![]() Group: Members Posts: 196 Joined: 30-October 05 Member No.: 25458 |
That's a lot to answer and many misunderstanding to correct.
[beside, calling me idiotic and stupid will in no way affect me...so you can go on First, i'm in no way related to any work and/or people involved in ANY activity in the FSF or ANY OpenSource movement (apart from the fact that i've a computer with Ubuntu installed...one on so many, and that i've released WMPTSE under a "public domain" license). Anyway, my point wasn't about "i dont believe your codec isn't doing what your are claiming". My point was, if you choose to not release the source SAY it right now. Everybody can endure a closed source codec, and as the developper of WMPTSE, i'm totally open to this. We just want to know without having to browse all Hydrogen Audio Thread about your codec. For the "rootkit part", it is true that i believe a piece of closed source software is a security danger in ANY operating system and especially under Windows. There's ways to ensure a program is not doing anything wrong (anti virus and such) to a certain extend. I DO NOT say that's what your program is doing, i'm just saying that you will endure SUSPICION (mostly from paranoid people like me) as soon as some user have any kind of strange configuration problem with it. Now, if you are already bored of answering stupid question, i'm sorry to predict nightmarish days when you widely release it (outside HA). Last, i don't need the source code to compare a file bit-to-bit, thank you for the tips... I need the source code to have confidence. I can trust a program to behave as deeply as i am permitted to understand its inner working... You don't give source, i don't give full thrust...That was my point. Again, i can live with it. But i NEED TO KNOW your politics... in the related thread, you give no answers TAK & License. First you say no to "publish code on release", then you say yes to "publishing code someday", and you conclude by "i've no time to spend on deciding"... In a way, i was trying to put pressure on you to decide. To me, it seems Release is the time to make these choices. Maybe you don't agree... At least, let's discuss it. MaB_fr This post has been edited by MaB_fr: Jan 29 2007, 14:42 |
|
|
|
Jan 29 2007, 14:55
Post
#55
|
|
|
TAK Developer Group: Developer Posts: 1043 Joined: 1-April 06 Member No.: 29051 |
Again, i can live with it. But i NEED TO KNOW your politics... in the related thread, you give no answers TAK & License Well, i should be more service oriented... It wasn't sufficient to guide you to the previous page of this thread. I better had copied the post from page 1 for you: QUOTE My current plan: ... 3) Source code conversion will be performed in small (bearable) portions, when i have time. Absolutely no promises about a release date! In a way, i was trying to put pressure on you to decide. Your "Pressure" has been the reason for me to react less reserved than usual. Probably it on it's own would not have been sufficient, but trying to put pressure on me while putting absolutely no effort into own (easy) evaluation of this question simply is too much! Now, if you are already bored of answering stupid question, i'm sorry to predict nightmarish days when you widely release it (outside HA). Thanks for beeing so careful! But 'already' seems a bit misplaced here, if you take into account that i am answering thoses questions since about 9 months. Usually no problem. There must be something special with your post. But i told you above. Thomas This post has been edited by TBeck: Jan 29 2007, 15:13 |
|
|
|
Jan 29 2007, 15:25
Post
#56
|
|
![]() Group: Members Posts: 196 Joined: 30-October 05 Member No.: 25458 |
I'm about to make a volcano of yourself
But i'm sorry, you didn't answer the question just yet... What will it be (i simplify to make all things crystal clear) : - Totally close (ok, you say no to this one, so we just pass it) ? - Closed source (other will not be able to modify it [even if you publish the code]) ? - Open source (other will be able to modify it under certain condition) ? - Public domain (you let your code in the wild without condition) ? Are you exploding yet ? MaB_fr |
|
|
|
Jan 29 2007, 15:35
Post
#57
|
|
![]() Group: Super Moderator Posts: 4887 Joined: 12-August 04 From: Exeter, UK Member No.: 16217 |
For someone who wants to look at the source code of every application they use you seem incredibly bad at reading posts. You said that you'd looked at the TAK - Source code release and conversion thread, in which is written (on whatever it is they write on up there):
When i release the source code i want it to be used by others. I will choose a license which makes this easy. Probably GNU. But i have to admit, that i don't know too much about the differences of open source licenses. I will deal with this when the source code is ready. Now, this may not be a definitive or conclusive answer, but if you bothered to read the single page in that thread, and the first in this, you would have all the answers you are going to get at this time. If you don't have faith in Thomas' word then please, move on. -------------------- I'm on a horse.
|
|
|
|
Jan 29 2007, 15:38
Post
#58
|
|
|
Group: Members Posts: 857 Joined: 5-March 05 From: Denmark Member No.: 20365 |
TBeck has said numerous times that the sources will be opened when he has ported them from Delphi to C/C++, but that this project will take some time, so no release date is promised(for the sources, i mean).
Sorry, Synthetic Soul was faster than me This post has been edited by Martin H: Jan 29 2007, 15:40 |
|
|
|
Jan 29 2007, 15:38
Post
#59
|
|
|
TAK Developer Group: Developer Posts: 1043 Joined: 1-April 06 Member No.: 29051 |
I'm about to make a volcano of yourself Any indication for this happening? But i'm sorry, you didn't answer the question just yet... What will it be (i simplify to make all things crystal clear) : - Totally close (ok, you say no to this one, so we just pass it) ? And this already answers your earlier question: QUOTE I need the source code to have confidence. I can trust a program to behave as deeply as i am permitted to understand its inner working... You don't give source, i don't give full thrust...That was my point. - Closed source (other will not be able to modify it [even if you publish the code]) ? - Open source (other will be able to modify it under certain condition) ? - Public domain (you let your code in the wild without condition) ? Why raise new questions? I will not answer them now, simply because i am not sure about the details. I am prefering to write (hopefully useful) code instead of dealing with open source bureaucracy. Are you exploding yet ? Continue dreaming... This post has been edited by TBeck: Jan 29 2007, 15:46 |
|
|
|
Jan 29 2007, 15:43
Post
#60
|
|
![]() Group: Members Posts: 196 Joined: 30-October 05 Member No.: 25458 |
Then, sorry for your users and the willing developer...
I will not bother you anymore...just enjoy the release Good luck anyway, keep containing the fumes MaB_fr |
|
|
|
Jan 29 2007, 17:16
Post
#61
|
|
![]() Group: Members Posts: 1189 Joined: 19-May 05 From: Montreal, Canada Member No.: 22144 |
I'm making a FAQ for you, Thomas. I'll link it here when I'm done.
|
|
|
|
Jan 29 2007, 17:32
Post
#62
|
|
|
TAK Developer Group: Developer Posts: 1043 Joined: 1-April 06 Member No.: 29051 |
QUOTE ' date='Jan 29 2007, 17:16' post='467940'] I'm making a FAQ for you, Thomas. I'll link it here when I'm done. Thank you! Put please let me read it first, before publishig it. Nice to see(read) you again Thomas edit1: You have been faster! It's perfectly ok! edit2: Now i have been too fast. Two corrections: 1) My name is Thomas Becker, not Thomas Beck. 2) "it is most likely to be very easy to decode on hardware, even in its most compressing modes" "even in its most compressing modes" is questionable. This post has been edited by TBeck: Jan 29 2007, 17:40 |
|
|
|
Jan 29 2007, 17:37
Post
#63
|
|
![]() Group: Members Posts: 1189 Joined: 19-May 05 From: Montreal, Canada Member No.: 22144 |
Yeah, sorry. I edited it again. I do need a description for forward prediction.
Here's the link. Keep it in your sig? http://www.hydrogenaudio.org/forums/index....showtopic=52276 I updated to your 11:40 edit. I was wondering... what's the take on 32-bit floating point files? Can you compress 'em? Should I read the readme? Probably, eh? This post has been edited by Shade[ST]: Jan 29 2007, 17:45 |
|
|
|
Jan 29 2007, 18:14
Post
#64
|
|
|
Group: Members Posts: 1025 Joined: 16-October 03 Member No.: 9337 |
Sounds pretty good. Well will it be added to the lossless comparison chart? It will need alot more support before I could consider migrating. To bad its not OS, or the support may be able to be added faster.
-------------------- http://forum.dbpoweramp.com/showthread.php?t=21072
|
|
|
|
Jan 30 2007, 03:36
Post
#65
|
|
![]() Rarewares admin Group: Members Posts: 7515 Joined: 30-September 01 From: Brazil Member No.: 81 |
-------------------- Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org |
|
|
|
Jan 30 2007, 12:13
Post
#66
|
|
|
Group: Members Posts: 245 Joined: 10-February 04 From: London Member No.: 11923 |
Glad that version 1.0 is out. Congratulations!
Looking forward to see someone experiment with a freepascal port... |
|
|
|
Jan 30 2007, 19:01
Post
#67
|
|
|
Group: Members Posts: 8 Joined: 12-June 06 Member No.: 31771 |
Is it possible to make version with multicore support? Almost all new processors is multicore, why developers do not use this advantages?
|
|
|
|
Jan 30 2007, 19:14
Post
#68
|
|
|
Group: Members Posts: 1540 Joined: 13-August 03 Member No.: 8353 |
I'm pretty sure that this has to wait.
|
|
|
|
Jan 30 2007, 19:55
Post
#69
|
|
|
FLAC Developer Group: Developer Posts: 1526 Joined: 27-February 02 Member No.: 1408 |
Is it possible to make version with multicore support? Almost all new processors is multicore, why developers do not use this advantages? it's complicated, difficult to get right, and non-portable. better to spawn multiple processes for individual files and let the OS handle it. |
|
|
|
Jan 30 2007, 20:09
Post
#70
|
|
![]() Group: Members Posts: 1189 Joined: 19-May 05 From: Montreal, Canada Member No.: 22144 |
TAK's actual implementations are generally only limited by IO speed, in case of "turbo" mode. I'm not sure that a multicore implementation would be that useful.
|
|
|
|
Jan 30 2007, 20:26
Post
#71
|
|
|
Group: Members Posts: 8 Joined: 12-June 06 Member No.: 31771 |
Is it possible to make version with multicore support? Almost all new processors is multicore, why developers do not use this advantages? it's complicated, difficult to get right, and non-portable. better to spawn multiple processes for individual files and let the OS handle it. What about WinRar? What about video codecs? It's true and it's present! Why i must use only one core in my multicore system? Why i must run multiple copies instead of put all files in one queu and just run it? QUOTE ' date='Jan 30 2007, 13:09' post='468209'] TAK's actual implementations are generally only limited by IO speed, in case of "turbo" mode. I'm not sure that a multicore implementation would be that useful. Then it's possible improve speed in other modes! This post has been edited by vhl: Jan 30 2007, 20:27 |
|
|
|
Jan 30 2007, 21:35
Post
#72
|
|
![]() Group: Members Posts: 379 Joined: 9-October 02 Member No.: 3506 |
Thanks Thomas, the coding/decoding-abilities of the new codec seems to be amazing *thumbs up*
I am really astonished that you get it to achive better compression and speed than the other lossless-codecs which have been optimized over a long period - due to a better basic structure/concept or due to smartish coding? Feinste Grüsse |
|
|
|
Jan 30 2007, 21:59
Post
#73
|
|
|
Group: Members Posts: 830 Joined: 3-November 05 Member No.: 25526 |
|
|
|
|
Jan 30 2007, 22:12
Post
#74
|
|
![]() Group: Members Posts: 358 Joined: 3-April 05 Member No.: 21165 |
Just wanted to say Thank You Tbeck!
I'm really happy to see new lossless codecs being developed and improved upon. I'll probably have to wait until the SDK is out and some playback support is available to fully test it out, but I'm definately interested/excited about this project. Keep up the good work! JXL |
|
|
|
Jan 31 2007, 00:54
Post
#75
|
|
|
Group: Members Posts: 857 Joined: 5-March 05 From: Denmark Member No.: 20365 |
Why i must use only one core in my multicore system? Why i must run multiple copies instead of put all files in one queu and just run it? Would you please STFU and stop whining! Nobody is forcing you to use non-SMP enabled software in the first place and it doesn't make it better that you're whining at a freeware developer, where you haven't even paid a nickle for using his work! |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 22nd May 2013 - 16:23 |