Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: What is error robustness (Read 8907 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

What is error robustness

They say APE doesn't have it. What is it exactly?

And, what other codec has a better compression rate than FLAC level 8?

Edit: And what are RIFF chunks?

What is error robustness

Reply #1
Quote
what other codec has a better compression rate than FLAC level 8?


TAK !

What is error robustness

Reply #2
Quote
what other codec has a better compression rate than FLAC level 8?


TAK !

It seems to be still in BETA? A lot of features are not available yet.

What is error robustness

Reply #3
1) If I'm not mistaken, error robustness means a file can be played back even if it's corrupted (to a certain degree). I.e. if a small chunk of data is corrupted, the player will be able to keep playing the file (starting with the following block of data). Somebody correct me if I'm wrong.

2) I assume you mean higher compression. TAK, WavPack, Monkey's Audio, OptimFROG compress better (more). There are others though.

3) Basically metadata for WAV files. http://en.wikipedia.org/wiki/Resource_Inte...nge_File_Format

What is error robustness

Reply #4
1) If I'm not mistaken, error robustness means a file can be played back even if it's corrupted (to a certain degree). I.e. if a small chunk of data is corrupted, the player will be able to keep playing the file (starting with the following block of data). Somebody correct me if I'm wrong.

But isn't it even better to not have robustness as you will know if a file is damaged, and will re rip or re encode it, where as if FLAC doesn't even tell you if the file is damaged, and you might not know about the error, so it's like killing your nerves?

What is error robustness

Reply #5
sometimes you want to know, and sometimes you don't want to know (like when you're listening).  most FLAC tools tell you about damage but in some players there is an option to play through errors.

What is error robustness

Reply #6
sometimes you want to know, and sometimes you don't want to know (like when you're listening).  most FLAC tools tell you about damage but in some players there is an option to play through errors.

So does APE have the same level of security as FLAC? Like the same level of error detection/correction when compressing and decompressing?

If "robustness" is just playing through errors then that's not what I'm interested in. I thought "error robustness" is something like error correction, MD5/CRC etc...

I'm just saying that for 2 channel audio on Foobar, why use FLAC when APE can compress more?

What is error robustness

Reply #7
If "robustness" is just playing through errors then that's not what I'm interested in. I thought "error robustness" is something like error correction, MD5/CRC etc...

Monkey's Audio does have that. The command line codec has two levels of checking: quick (it matches the embedded MD5 sum to the compressed data) and thorough (it decodes the entire file without producing a .wav file).

I'm just saying that for 2 channel audio on Foobar, why use FLAC when APE can compress more?

No reason, really. Most people use FLAC for other reasons (hardware and software compatibility, decoding speed, or simply because they like the format).

What is error robustness

Reply #8
If "robustness" is just playing through errors then that's not what I'm interested in. I thought "error robustness" is something like error correction, MD5/CRC etc...

Monkey's Audio does have that. The command line codec has two levels of checking: quick (it matches the embedded MD5 sum to the compressed data) and thorough (it decodes the entire file without producing a .wav file).

For encoding Wav to APE, it is just as secure and error free as FLAC right?

On another thought, is there anything wrong with WMA lossless? Because on the hydrogen wiki WMA also has a high compression rate like APE and supports multi channel.

What is error robustness

Reply #9
I think that FLAC is more secure than APE. I gonna tell you my personal experience: I had a DVD with ape and flac files and I accidentally damaged the disc. I copied the files to my computer and when I try to open the ape files, they won't play while the flac files does play. That's why I believe that FLAC is more secure.

What is error robustness

Reply #10
I think that FLAC is more secure than APE. I gonna tell you my personal experience: I had a DVD with ape and flac files and I accidentally damaged the disc. I copied the files to my computer and when I try to open the ape files, they won't play while the flac files does play. That's why I believe that FLAC is more secure.

That sounds like error robustness, because FLAC plays through errors.

What is error robustness

Reply #11
The command line codec has two levels of checking: quick (it matches the embedded MD5 sum to the compressed data) and thorough (it decodes the entire file without producing a .wav file).

Really?  Can one specify which type of verification to perform?  If so, how?

The -v option for the command-line codec seems to always use the thorough (slower) method.  I'd like to be able to use the faster method if possible but MAC.Exe's help gives no indication that more than one method even exists.


What is error robustness

Reply #13
Nice!  Thanks for the information, skamp.

What is error robustness

Reply #14
I think that FLAC is more secure than APE. I gonna tell you my personal experience: I had a DVD with ape and flac files and I accidentally damaged the disc. I copied the files to my computer and when I try to open the ape files, they won't play while the flac files does play. That's why I believe that FLAC is more secure.

This depends on a few things such as the player, type of defect and compression level used.  I'm not sure if it is now possible with foobar, but the in_APE plugin for Winamp has the ability to play through errors.  So long as you aren't using the insane preset, you should be able to play through errors with ape files provided bytes are simply corrupt rather than missing.  That said, the amount of data lost during playback of a corrupt ape file is far greater than that of a corrupt flac file, for example.

 

What is error robustness

Reply #15
but the in_APE plugin for Winamp has the ability to play through errors.  So long as you aren't using the insane preset, you should be able to play through errors with ape files provided bytes are simply corrupt rather than missing.


Hey greynol you were right, the in_ape plugin has an option to play through errors but since the option is not activated by default, the files that I had corrupted, won't play.