IPB

Welcome Guest ( Log In | Register )

2 Pages V  < 1 2  
Reply to this topicStart new topic
Whats your make-or-break feature for a codec?, Since lossless is lossless, why did you choose your encoder?
pepoluan
post Dec 18 2006, 16:51
Post #26





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



My make-or-break feature for a lossless codec?

Compression ratio.

That's it.


--------------------
Nobody is Perfect.
I am Nobody.

http://pandu.poluan.info
Go to the top of the page
 
+Quote Post
TBeck
post Dec 18 2006, 16:52
Post #27


TAK Developer


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



This all could become relevant for me too if i a will release the source code of TAK:

QUOTE (cabbagerat @ Dec 18 2006, 16:32) *
QUOTE
1. The Monkey's Audio SDK and source code can be freely used to add APE format playback, encoding, or tagging support to any product, free or commercial. Use of the code for proprietary efforts that don't support the official APE format require written consent of the author.
You are not entitled to experiment with the code in any way that will change the binary output format. This makes the code more or less useless for people interested in tweaking or improving Monkey's Audio.

I really understand that he wants to prevent incompatible codecs floating around.

Would something like this be acceptable:

1) Modify the code as much as you like.
2) But if you make it incompatible to the standard, clearly state this in your software.

QUOTE (cabbagerat @ Dec 18 2006, 16:32) *
QUOTE
5. Although the software has been tested thoroughly, the author is in no way responsible for damages due to bugs or misuse.
This is a very weak disclaimer, which would not protect the author against any real-world claims. Of course, a disclaimer is always of limited use, but this one is terrible.

Do you know a source for a better one? (I am aware, that it may depend on the country).
Go to the top of the page
 
+Quote Post
Zergen
post Dec 18 2006, 17:02
Post #28





Group: Members
Posts: 23
Joined: 7-February 05
Member No.: 19656



QUOTE (Mr_Rabid_Teddybear @ Dec 18 2006, 16:26) *
I think Supermmx just went ahead and relicensed it as GPL - without asking Ashlands consent. So as far as SF is concerned this is then GPL code.... which it clearly isn't. I don't think this is a really big issue in China....(???) And Ashland himself don't care at all it seems...(???)


At least announce is on Monkeysaudio.com forum. Moreover - it's first in Google results for "monkeys audio linux" query: http://www.google.com/search?q=monkeys%20a...-8&oe=utf-8

And does anyone know, why Mattew Ashland dislikes GPL?

P.S. As for me, Monkeys Audio is ideal codec now (may be, TAK will replace it later, hovever). I don't recompress, play files from computer and dont think that audio codec should handle bad files at all (except clear message that file is broken). I'll better save some space and use it to increase my PAR files.
Go to the top of the page
 
+Quote Post
pepoluan
post Dec 18 2006, 17:02
Post #29





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



QUOTE (cabbagerat @ Dec 18 2006, 22:32) *
QUOTE
4. Any source code, ideas, or libraries used must be plainly acknowledged in the software using the code.
This is similar to the BSD advertising clause, and can not be practically implemented in some places. Sure, the author requires due credit, but there are problems with this clause which make the software much less free. Richard Stallman has written about what makes this clause so nefarious in the past. Also, the software license cannot protect the "ideas" in the code - only the expression of those ideas.
IMO this is different from Original BSD License advertising clause. The Original BSD License explicitly says All advertising materials.... Point #4 only says that it must be plainly acknowledged in the software. To me a simple scrollable Help/About box is enough.


--------------------
Nobody is Perfect.
I am Nobody.

http://pandu.poluan.info
Go to the top of the page
 
+Quote Post
Mr_Rabid_Teddybe...
post Dec 18 2006, 17:15
Post #30





Group: Members
Posts: 1186
Joined: 3-September 03
From: Bergen, Norway
Member No.: 8667



QUOTE (cabbagerat @ Dec 18 2006, 07:32) *
The problem here is that Monkey's Audio is really nice, and it would be great to have the code available under a free (if restrictive) license. While Mr Ashland is free to release his code under any license he sees fit, this one isn't good for him or the community. It would be really nice if Matthew Ashland would pick a license which protects his rights to the extent he desires, and more clearly sets out the rights of others.

Yes. But Ashland have been made aware of these points numerous times these last years in his forums. He's also been begged numerous times to choose any OSI-approved license over his own homebrewn, compatible-with-nada one. The few times he's bothered to answer he's very clearly refused to budge. So I think we can be pretty sure the man won't change his position. Anyways. I've switched to WavPack so this doesn't bother me much.....



QUOTE (Zergen @ Dec 18 2006, 08:02) *
At least announce is on Monkeysaudio.com forum. Moreover - it's first in Google results for "monkeys audio linux" query:

Yes. But this only means that he's made Ashland aware of this and that Ashland don't care. I't still not GPL compatible and for Supermmx to relicense the code under the (L)GPL is probably not legal at all. And if the SF moderators where aware of this they would probably have kicked the project out....


--------------------
"ONLY THOSE WHO ATTEMPT THE IMPOSSIBLE WILL ACHIEVE THE ABSURD"
- Oceania Association of Autonomous Astronauts
Go to the top of the page
 
+Quote Post
Zergen
post Dec 18 2006, 17:43
Post #31





Group: Members
Posts: 23
Joined: 7-February 05
Member No.: 19656



I'm from Ukraine, and all that legal thing isn't so popular there. As for me, it would be strange (yes, but legal) to close this project withous Matt's request. If owner don't cares - who else must?

By the way, is it possible to contact Mattew Ashland? There is some chance that he can think about changing the license... I really like APE, and don't want to let it die.
Go to the top of the page
 
+Quote Post
DARcode
post Dec 18 2006, 17:46
Post #32





Group: Members (Donating)
Posts: 567
Joined: 10-January 05
From: Italy
Member No.: 18968



Efficency and seekability as I'm mainly interested in PC playback, also WavPack's brilliant hybrid mode makes it even more flexible.


--------------------
WV 4.50 -hx4b256cm | LAME 3.98.2 -V 2
users.fulladsl.be/spb2267
Go to the top of the page
 
+Quote Post
sshd
post Dec 18 2006, 17:57
Post #33





Group: Members
Posts: 182
Joined: 16-June 03
Member No.: 7218



I chose FLAC back in 2001:

- Very cool name
- Open source
- Command line based
- Works under linux
- The developer was active on this forum

Later tagging with vorbiscomments were added to the format in a clever way that fully supports streaming. Brilliantly done!

But the format means very little. Can convert all my music to another format without much trouble.
Go to the top of the page
 
+Quote Post
cabbagerat
post Dec 18 2006, 18:05
Post #34





Group: Members
Posts: 1018
Joined: 27-September 03
From: Cape Town
Member No.: 9042



QUOTE (Mr_Rabid_Teddybear @ Dec 18 2006, 08:15) *
QUOTE (cabbagerat @ Dec 18 2006, 07:32) *

The problem here is that Monkey's Audio is really nice, and it would be great to have the code available under a free (if restrictive) license. While Mr Ashland is free to release his code under any license he sees fit, this one isn't good for him or the community. It would be really nice if Matthew Ashland would pick a license which protects his rights to the extent he desires, and more clearly sets out the rights of others.

Yes. But Ashland have been made aware of these points numerous times these last years in his forums. He's also been begged numerous times to choose any OSI-approved license over his own homebrewn, compatible-with-nada one.
I suppose that's his choice, I only brought it up because license is one of the make-or-break issues for me. I don't mind proprietary software and closed-source, but I like to know where I stand.
QUOTE (DARcode @ Dec 18 2006, 08:46) *
Efficency and seekability as I'm mainly interested in PC playback, also WavPack's brilliant hybrid mode makes it even more flexible.
Wavpack hybrid is extremely clever technology, but is it particularly useful without wide hardware support? It's a nice feature, but not one that I would ever use, so it's not on my list of requirements for a codec.

This post has been edited by cabbagerat: Dec 18 2006, 18:07


--------------------
Simulate your radar: http://www.brooker.co.za/fers/
Go to the top of the page
 
+Quote Post
Firon
post Dec 18 2006, 18:57
Post #35





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



WavPack hybrid can be useful even if you only use it on your PC. You can use it for storage of music for future transcoding, and have it be pretty high quality but lower bitrate than typical lossless files.
Or keep the lossy on your PC for playback and backup the correction files somewhere.

And well, the hardware support is pretty limited, but fortunately the players that can be Rockboxed to support it are fairly popular players.

This post has been edited by Firon: Dec 18 2006, 18:58
Go to the top of the page
 
+Quote Post
tgoose
post Dec 18 2006, 19:02
Post #36





Group: Members
Posts: 404
Joined: 12-April 05
Member No.: 21399



If it works in Linux it's fine. I barely ever compress stuff myself so I'll take what I can get.
Go to the top of the page
 
+Quote Post
rjamorim
post Dec 18 2006, 20:21
Post #37


Rarewares admin


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



QUOTE (TBeck @ Dec 18 2006, 12:52) *
I really understand that he wants to prevent incompatible codecs floating around.

Would something like this be acceptable:

1) Modify the code as much as you like.
2) But if you make it incompatible to the standard, clearly state this in your software.


Actually, it's pretty simple to enforce that. Just write down: if you break compatibility, you can't call it TAK. While it isn't particularly easy to do that if you don't own a trademark on TAK (and that's indeed a problem in the realm of trademarking, not copyrights), at least you warned in advance.

Contact me if you want more tips regarding licensing.


QUOTE (cabbagerat @ Dec 18 2006, 16:32) *
Do you know a source for a better one? (I am aware, that it may depend on the country).


Use the BSD disclaimer. Works great and looks good, even though doesn't really protect you from litigation

"THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."

QUOTE
and for Supermmx to relicense the code under the (L)GPL is probably not legal at all.


The only way for that to be legal would be a written permission by Ashland, since he is the owner of the copyright, and therefore it's up to him to decide how it will be licensed.

There can be a loophole, in the aspect that it was once reported (when the sources were first released) that Monkey's used some GPLd code in its core. That would pretty automatically make everything else GPL. But I wouldn't want to go that way, because it sounds just puerile to go against Ashland's wishes based on a minor fuckup by him. And I strongly hate those <censored> that take the GPL as gospel (ingluding the author of a famous sampling rate converter).

This post has been edited by rjamorim: Dec 19 2006, 19:56


--------------------
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
jcoalson
post Dec 18 2006, 21:21
Post #38


FLAC Developer


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



this thread's gone pretty far off-topic; I was hoping to see more answers to the original question. do polls support ranking? that might work better.

Josh
Go to the top of the page
 
+Quote Post
hushypushy
post Dec 18 2006, 21:40
Post #39





Group: Members
Posts: 122
Joined: 16-September 06
From: San Francisco
Member No.: 35237



I'll be on topic tongue.gif I use FLAC because it easily goes to OGG using Oggdrop, that's pretty much the only reason. In my tests APE encodes better, but FLAC is much more compatible going to Ogg, my preferred lossy codec.
Go to the top of the page
 
+Quote Post
sheik124
post Dec 18 2006, 23:42
Post #40





Group: Members
Posts: 25
Joined: 9-November 05
Member No.: 25649



Compatibility. I chose Apple Lossless because, well, it works with iTunes, my iPod, foobar, and WMP after you mess with it enough.
Go to the top of the page
 
+Quote Post
mikefarinha
post Dec 19 2006, 01:05
Post #41





Group: Members
Posts: 21
Joined: 17-December 06
Member No.: 38771



Wow, yeah jcoalson it has gone way off topic.
I was debating between flac and wavpack, I was originally going to go with flac but have decided to go with WavPack.

My make-or-break feature is Licensing, I prefer open-source and open standards (makes me feel all warm and happy inside!).

My close runner-up features are:
fast decoding
compression
meta data capabilities

flac and wavpack both seem to tie on the above points, however after testing both of them wavpack encodes crazy fast compared to flac (both on highest compression setting) and also saves me 5-20MB per CD.

Also, from flac's web site it states that it tries to be a general-purpose lossless format. Since I'm solely using this for archiving my CD collection it makes me feel like flac may have too much overhead and/or missing capabilities trying to be generic enough for everything.
Go to the top of the page
 
+Quote Post
Synthetic Soul
post Dec 19 2006, 08:54
Post #42





Group: Super Moderator
Posts: 4732
Joined: 12-August 04
From: Exeter, UK
Member No.: 16217



QUOTE (jcoalson @ Dec 18 2006, 20:21) *
this thread's gone pretty far off-topic; I was hoping to see more answers to the original question. do polls support ranking? that might work better.
I've looked to try to split out the off-topic posts, but they are so merged with relevant responses that if I did so neither thread would make sense!

I don't think you can do polls with ranking, but the OP could possibly create a multi-question poll, with the same answers for each question, and the questions being "Pick the first priority", "Pick the second priority", etc. Not sure how well you could extrapolate the data though.

Maybe a better way would be to pick 5 (?) points that you think are relevant (e.g.: encode speed; decode speed; compression; license; error tollerance), have questions like "On a scale from 1 (priority) to 5 (don't care), how important is encoding speed?", and ask the posters to answer from 1-5.

This thread is fubar'd tho... please stay on track chaps.
Go to the top of the page
 
+Quote Post
cabbagerat
post Dec 19 2006, 09:25
Post #43





Group: Members
Posts: 1018
Joined: 27-September 03
From: Cape Town
Member No.: 9042



QUOTE (Synthetic Soul @ Dec 18 2006, 23:54) *
This thread is fubar'd tho... please stay on track chaps.[/color]
I'll take part of the responsibility for that smile.gif
Now back to our regular programming...

Important factors, I need all of these to consider a format:
  • Licensing (open source is better)
  • Software Support (on Linux and Windows)
  • Seeking (this one dates back to the Shorten days)
  • Metadata (and software support for it)

Unimportant factors (things I don't care about):
  • Hardware Support (I don't have, or want, a DAP)
  • Encoding speed (I don't bulk rip - just rip new discs when I buy them)
  • Decoding Speed (unless obscenely slow)
  • Compression Ratio (withing reasonable limits)

Of course, everybody has different requirements. If you have a DAP, then hardware support and compression ratio might be important, although many people encode to lossy for their DAP anyways. Hard drive space is so cheap these days that I find it hard to get excited about a couple of percent in compression ratio.


--------------------
Simulate your radar: http://www.brooker.co.za/fers/
Go to the top of the page
 
+Quote Post
LANjackal
post Dec 19 2006, 11:16
Post #44





Group: Members
Posts: 658
Joined: 26-October 05
From: Various networks
Member No.: 25371



Important for me, from highest to lowest:

- Compression ratio
- Ability to adjust priority of encoding/decoding process
- Encoding speed
- Decoding speed

Given the first 2 priorities and the fact that I use lossless audio for archiving only and not for playback, Monkey's Audio -Extra High via the official frontend does the job for me.


--------------------
EAC>1)fb2k>LAME3.97 -V 0 --vbr-new>WMP11 2)MAC-Extra High
Go to the top of the page
 
+Quote Post
GeSomeone
post Dec 19 2006, 13:01
Post #45





Group: Members
Posts: 714
Joined: 22-October 01
From: the Netherlands
Member No.: 335



Make or break is hard to say.
Compression ratio, encoding and decoding speeds are on a scale and often have tradeoffs.
So my order.
- robustness (can still decode most with a small error)
- decoding speed
- compression ratio
- encoding speed
- tagging (foobar2000 tags them all)

On my current system Wavpack 4.40 and FLAC 1.13 are great contenders, Monkey is too slow for me (so's Optimfrog). I'll consider Yalac, by these criteria, in the future.

edit: spelling

This post has been edited by GeSomeone: Dec 19 2006, 15:28


--------------------
In theory, there is no difference between theory and practice.
Go to the top of the page
 
+Quote Post
jcoalson
post Dec 21 2006, 20:31
Post #46


FLAC Developer


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



QUOTE (zombiewerewolf @ Dec 17 2006, 15:07) *
I've only used MP3 for portable player, so hardware support is not important for me.
QUOTE (Firon @ Dec 18 2006, 12:57) *
And well, the hardware support is pretty limited, but fortunately the players that can be Rockboxed to support it are fairly popular players.
QUOTE (cabbagerat @ Dec 19 2006, 03:25) *
[*]Hardware Support (I don't have, or want, a DAP)

note that hardware support is not just for portables (where the only real advantage is not having to transcode). there is a lot of very cool home stereo equipment that makes use of lossless, e.g. squeezebox, sonos, etc.

BTW there is now a proper poll here.
Go to the top of the page
 
+Quote Post

2 Pages V  < 1 2
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 November 2009 - 07:23