IPB

Welcome Guest ( Log In | Register )

8 Pages V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
TAK 1.0 - Final release of the new lossless codec, offers superior performance
pepoluan
post Jan 29 2007, 13:34
Post #51





Group: Members
Posts: 1455
Joined: 22-November 05
From: Jakarta
Member No.: 25929



QUOTE (gib @ Jan 29 2007, 18:11) *
QUOTE (MaB_fr @ Jan 28 2007, 23:17) *
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.
I agree. Even looking at the source code is no way to determine if a complex algorithm (which I believe TAK is) works. The only way to know if it works or not is to test.

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
Go to the top of the page
+Quote Post
boombaard
post Jan 29 2007, 13:39
Post #52





Group: Members
Posts: 329
Joined: 7-February 05
From: Local Cluster
Member No.: 19647



QUOTE (gib @ Jan 29 2007, 13:11) *
QUOTE (MaB_fr @ Jan 28 2007, 23:17) *

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 tongue.gif), rather than this rather idiotically skeptical sounding question "just because the source isn't available YET" (mind you, it's not as if it hasn't already been pretty much guaranteed it will at some time in the reasonably near future be released).

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
Go to the top of the page
+Quote Post
PabUK
post 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. smile.gif

This post has been edited by PabUK: Jan 29 2007, 14:24
Go to the top of the page
+Quote Post
MaB_fr
post 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 smile.gif]

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). laugh.gif

Last, i don't need the source code to compare a file bit-to-bit, thank you for the tips... biggrin.gif
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
Go to the top of the page
+Quote Post
TBeck
post Jan 29 2007, 14:55
Post #55


TAK Developer


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



QUOTE (MaB_fr @ Jan 29 2007, 14:32) *
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!


QUOTE (MaB_fr @ Jan 29 2007, 14:32) *
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!

QUOTE (MaB_fr @ Jan 29 2007, 14:32) *
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
Go to the top of the page
+Quote Post
MaB_fr
post 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 crying.gif

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
Go to the top of the page
+Quote Post
Synthetic Soul
post 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):

QUOTE (TBeck @ Jan 18 2007, 02:07) *
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.
Go to the top of the page
+Quote Post
Martin H
post 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 smile.gif

This post has been edited by Martin H: Jan 29 2007, 15:40
Go to the top of the page
+Quote Post
TBeck
post Jan 29 2007, 15:38
Post #59


TAK Developer


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



QUOTE (MaB_fr @ Jan 29 2007, 15:25) *
I'm about to make a volcano of yourself crying.gif

Any indication for this happening?

QUOTE (MaB_fr @ Jan 29 2007, 15:25) *
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.


QUOTE (MaB_fr @ Jan 29 2007, 15:25) *
- 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.


QUOTE (MaB_fr @ Jan 29 2007, 15:25) *
Are you exploding yet ?

Continue dreaming...

This post has been edited by TBeck: Jan 29 2007, 15:46
Go to the top of the page
+Quote Post
MaB_fr
post 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 smile.gif


MaB_fr
Go to the top of the page
+Quote Post
Shade[ST]
post 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.
Go to the top of the page
+Quote Post
TBeck
post 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
Go to the top of the page
+Quote Post
Shade[ST]
post 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? tongue.gif

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
Go to the top of the page
+Quote Post
Eli
post 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
Go to the top of the page
+Quote Post
rjamorim
post Jan 30 2007, 03:36
Post #65


Rarewares admin


Group: Members
Posts: 7515
Joined: 30-September 01
From: Brazil
Member No.: 81



http://www.rarewares.org/

http://www.rarewares.org/lossless.html


--------------------
Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org
Go to the top of the page
+Quote Post
jido
post 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!
biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif


Looking forward to see someone experiment with a freepascal port...
Go to the top of the page
+Quote Post
vhl
post 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?
Go to the top of the page
+Quote Post
Fandango
post 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. laugh.gif
Go to the top of the page
+Quote Post
jcoalson
post Jan 30 2007, 19:55
Post #69


FLAC Developer


Group: Developer
Posts: 1526
Joined: 27-February 02
Member No.: 1408



QUOTE (vhl @ Jan 30 2007, 13:01) *
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.
Go to the top of the page
+Quote Post
Shade[ST]
post 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.
Go to the top of the page
+Quote Post
vhl
post Jan 30 2007, 20:26
Post #71





Group: Members
Posts: 8
Joined: 12-June 06
Member No.: 31771



QUOTE (jcoalson @ Jan 30 2007, 12:55) *
QUOTE (vhl @ Jan 30 2007, 13:01) *
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
Go to the top of the page
+Quote Post
sPeziFisH
post 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* smile.gif
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
Go to the top of the page
+Quote Post
Firon
post Jan 30 2007, 21:59
Post #73





Group: Members
Posts: 830
Joined: 3-November 05
Member No.: 25526



QUOTE (vhl @ Jan 30 2007, 14:01) *
Is it possible to make version with multicore support? Almost all new processors is multicore, why developers do not use this advantages?

Properly multi-threaded code is not trivial to do.
Go to the top of the page
+Quote Post
JunkieXL
post 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
Go to the top of the page
+Quote Post
Martin H
post Jan 31 2007, 00:54
Post #75





Group: Members
Posts: 857
Joined: 5-March 05
From: Denmark
Member No.: 20365



QUOTE (vhl @ Jan 30 2007, 20:26) *
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!
Go to the top of the page
+Quote Post

8 Pages V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 22nd May 2013 - 16:23