Digital-Inn
 
 

Go Back   Digital-Inn > EAC - Offizielles Support Forum > Exact Audio Copy - English

Exact Audio Copy - English Offizielles Support Forum - Englisch

Reply
 
Thread Tools Display Modes
Old 07-07-2007   #76
Andre Wiethoff
E.A.C. Coder
Senior Member (Board-Inventar)
 
Andre Wiethoff's Avatar
 

Join Date: Sep 2000
Posts: 2.523
Abgegebene Danke: 0
Erhielt 12 Danke für 6 Beiträge
Done, %V = Artist field...

cu, Andre
Andre Wiethoff is offline   Reply With Quote
Sponsored Links
Old 07-07-2007   #77
kockroach
Registered User
Mitwirkender Frischling
 

Join Date: Apr 2005
Location: Chicago, IL
Posts: 20
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Awesome, thanks Andre!

kockroach
kockroach is offline   Reply With Quote
Old 08-07-2007   #78
skolnick
Registered User
Board-Frischling
 

Join Date: Jun 2007
Location: Inside crystal mountain
Posts: 1
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
I would like the option to remove the bar on the left side, the one with the four buttons (which I have never used). Also very useful, would be the option to add shortcuts to this bar (like create compressed image+cue, which I use all the time).

Thanks
skolnick is offline   Reply With Quote
Old 10-07-2007   #79
greynol
Registered User
Senior Member (Board-Inventar)
 

Join Date: Aug 2006
Location: Sunny California
Posts: 1.109
Abgegebene Danke: 0
Erhielt 26 Danke für 25 Beiträge
Could "Null samples used in CRC calculations : Yes/No" be added to the logfile?
greynol is offline   Reply With Quote
Old 13-07-2007   #80
Grey
Registered User
Board-Frischling
 

Join Date: Jun 2002
Location: Michigan, USA
Posts: 9
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
I'd like to see Accurate Rip results appended to the end of the log file, or written to a separate file.

If the confidence is 0, or my disc is a different pressing, I'd rather not have the Accurate Rip results in my log file.
Grey is offline   Reply With Quote
Old 18-07-2007   #81
Lund
Registered User
Junior Member
 

Join Date: Oct 2005
Location: Taka-Tuka-Land
Posts: 74
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
Quote:
Originally Posted by Andre Wiethoff View Post
- better CRC algo for comparisons (SHA?)
What's wrong with the current redundancy check? SHA is a cryptographic type hash function, isn't that overkill?

It makes sense to use SHA-1 and the likes when it comes to validating sensitive data like executables or documents, but audio files?

In case there are no imminent reasons to replace it then I suggest that you don't change it. It would break "backwards compatibility" with older rips, if you replace the CRC in the logs with a new kind of checksum. So making the old CRC at least optional in a future version ("also add CRC checksum to log") should be a must.
Lund is offline   Reply With Quote
Old 21-07-2007   #82
Lund
Registered User
Junior Member
 

Join Date: Oct 2005
Location: Taka-Tuka-Land
Posts: 74
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
Another feature request.

When creating single WAV image rips, could you add support for embedding cue sheets and EAC logs after compression?

So writing those two into files could be optional, as could be writing them into the tag. This turns rips into very handy single files. And after each rip is done there's only one file left (if the user doesn't want cue sheet and log to be written to files).

The standard tag field name for the cue sheet is CUESHEET, but I don't think there's a standard for EAC logs since it's not essential to have this log for playback... maybe EACLOG? LOG is a bit too ambigous.

Last edited by Lund on 21-07-2007 at 19:47
Lund is offline   Reply With Quote
Old 22-07-2007   #83
Winnie W.
Registered User
Junior Member
 

Join Date: Jan 2007
Location: Würzburg, Germany
Posts: 87
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Quote:
Originally Posted by Lund
What's wrong with the current redundancy check?
CRC32 is theoretical only a reliable checksum for a amount of data up to 256 MiB, but a CD Image can consist of up to 800 MiB of data.

Quote:
Originally Posted by Lund
SHA is a cryptographic type hash function, isn't that overkill?
Maybe, a MD5 checksum is the better choice because it is faster than SHA und more than good enough for that purpose.

Quote:
Originally Posted by Lund
In case there are no imminent reasons to replace it then I suggest that you don't change it. It would break "backwards compatibility" with older rips, if you replace the CRC in the logs with a new kind of checksum. So making the old CRC at least optional in a future version ("also add CRC checksum to log") should be a must.
Probably, a solution to this is to use CRC32 only for single tracks and MD5 only for CD Images.

Last edited by Winnie W. on 22-07-2007 at 01:14
Winnie W. is offline   Reply With Quote
Old 22-07-2007   #84
Andre Wiethoff
E.A.C. Coder
Senior Member (Board-Inventar)
 
Andre Wiethoff's Avatar
 

Join Date: Sep 2000
Posts: 2.523
Abgegebene Danke: 0
Erhielt 12 Danke für 6 Beiträge
Quote:
The standard tag field name for the cue sheet is CUESHEET, but I don't think there's a standard for EAC logs since it's not essential to have this log for playback... maybe EACLOG? LOG is a bit too ambigous.
I am not sure which tags you refer to, but ID3 tags have a special field MCDI for the cue sheet (or better the TOC fields). Of course track naming and indecies are lost...

cu, Andre
Andre Wiethoff is offline   Reply With Quote
Old 22-07-2007   #85
aSceT
Registered User
Board-Frischling
 

Join Date: Jul 2007
Location: f
Posts: 3
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
I'll start from one small but extremely useful request:

make all LOGs and CUEs created in UTF-8 format instead of ANSI.
This will allow all logs and cues be properly viewable on every system not depending on its language

Last edited by aSceT on 22-07-2007 at 02:55
aSceT is offline   Reply With Quote
Old 23-07-2007   #86
Lund
Registered User
Junior Member
 

Join Date: Oct 2005
Location: Taka-Tuka-Land
Posts: 74
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
Quote:
Originally Posted by Andre Wiethoff View Post
I am not sure which tags you refer to, but ID3 tags have a special field MCDI for the cue sheet (or better the TOC fields). Of course track naming and indecies are lost...

cu, Andre
Oh, I'm talking about APEv2 tags, of course. All tag field names are "custom" with APEv2 and the quasi-standard supported by all players with embedded cue sheet support is "CUESHEET". I don't think ID3 is very common with lossless audio formats. IMHO, it makes no sense to rip to single MP3 file + cue sheet anyway... besides doesn't ID3v2 support custom tag field names, too?

FLAC tags has also a special field for cue sheets... but it could also hold the cue sheet in a custom tag field with the name "CUESHEET".

@aSceT: 1+ for UTF-8 output

Last edited by Lund on 23-07-2007 at 19:48
Lund is offline   Reply With Quote
Old 23-07-2007   #87
greynol
Registered User
Senior Member (Board-Inventar)
 

Join Date: Aug 2006
Location: Sunny California
Posts: 1.109
Abgegebene Danke: 0
Erhielt 26 Danke für 25 Beiträge
IIRC, flac's special field for cue sheets discards all non-01 indices as well as other information that is not relevant to seeking/splitting on standard track boundaries.

I'm opposed to UTF-8 output unless it is made optional. Simply replacing ANSI will undoubtedly force some to have to convert in the other direction. Providing the option to choose would please the greatest number of people; trust me on this.

Last edited by greynol on 23-07-2007 at 20:18
greynol is offline   Reply With Quote
Old 23-07-2007   #88
Lund
Registered User
Junior Member
 

Join Date: Oct 2005
Location: Taka-Tuka-Land
Posts: 74
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
Quote:
Originally Posted by Winnie W. View Post
Quote:
Originally Posted by Lund View Post
What's wrong with the current redundancy check?
CRC32 is theoretical only a reliable checksum for a amount of data up to 256 MiB, but a CD Image can consist of up to 800 MiB of data.
Ah, thank you. I could faintly remember something about a flaw in CRC-32, but I didn't find anything about it before I posted my message.

Quote:
Originally Posted by Winnie W. View Post
Quote:
Originally Posted by Lund View Post
SHA is a cryptographic type hash function, isn't that overkill?
Maybe, a MD5 checksum is the better choice because it is faster than SHA und more than good enough for that purpose.
I agree, I think MD5 is pretty decent. Although you can see many download pages shifting from MD5 to SHA-1 when it comes to provide a checksum of the downloads, and there definitely is a collision-problem with MD5, I'm not sure whether the reason for the shift to SHA-1 is because of an unintentional (worse in case of EAC) or intentional collision weakness.

Quote:
Originally Posted by Winnie W. View Post
Quote:
Originally Posted by Lund View Post
In case there are no imminent reasons to replace it then I suggest that you don't change it. It would break "backwards compatibility" with older rips, if you replace the CRC in the logs with a new kind of checksum. So making the old CRC at least optional in a future version ("also add CRC checksum to log") should be a must.
Probably, a solution to this is to use CRC32 only for single tracks and MD5 only for CD Images.
No! I think the old CRC-32 hash algorithm should be made optional for both tracks and images. If images are left out then comparing new rips to old rips using the CRC-32 checksum would be impossible, which exactly is the bad thing I'm concerned about.

The the new hash algorithm should be made mandatory, of course, no option to turn it off.

Quote:
Originally Posted by greynol View Post
IIRC, flac's special field for cue sheets discards all non-01 indices as well as other information that is not relevant to seeking/splitting on standard track boundaries.
Ah, I see. Thanks for the warning. For playback purposes this is sufficient, but I'm not only saving the cue sheet into the tag for playback purposes, but to preserve an identical copy of the CD without having to store the cue sheet in a seperate file. So this FLAC internal tag field is not an option for me.

Andre, in case you're planning to implement embedding cue sheets (and EAC logs), it would be nice to warn the user in case he is attempting to save the track list solely into a format where the original layout of the CD gets lost.

Quote:
Originally Posted by greynol View Post
I'm opposed to UTF-8 output unless it is made optional. Simply replacing ANSI will undoubtedly force some to have to convert in the other direction. Providing the option to choose would please the greatest number of people; trust me on this.
I agree, make it optional in some sort of way.
Lund is offline   Reply With Quote
Old 24-07-2007   #89
Winnie W.
Registered User
Junior Member
 

Join Date: Jan 2007
Location: Würzburg, Germany
Posts: 87
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Quote:
Originally Posted by Lund
Ah, thank you. I could faintly remember something about a flaw in CRC-32, but I didn't find anything about it before I posted my message.
I wouldn't call it a flaw. It would say it is a (math) limitation of the algorithm.
CRC32 is still not entirely useless for large amounts of data, because CRC32 can always detect some types of error, but probably fails to detect other types of errors (eg. burst errors). Unfortunaly burst errors are the most common type of error occuring at reading dirty or scratched audio CDs.
For large amount of data there is a certain probablity of undetected errors.

Quote:
Originally Posted by Lund
I agree, I think MD5 is pretty decent. Although you can see many download pages shifting from MD5 to SHA-1 when it comes to provide a checksum of the downloads, and there definitely is a collision-problem with MD5, I'm not sure whether the reason for the shift to SHA-1 is because of an unintentional (worse in case of EAC) or intentional collision weakness.
MD5 is still secure to detect errors that occurs randomly. However, SHA-1 protects better against intentional alteration of data, but you need a brute force attack to find two different blocks of data with matching checksum.
Using MD5 the probability of randomly matching checksums (despite different data) is so tiny, in reality you would call that chance zero.

Quote:
Originally Posted by Lund
No! I think the old CRC-32 hash algorithm should be made optional for both tracks and images. If images are left out then comparing new rips to old rips using the CRC-32 checksum would be impossible, which exactly is the bad thing I'm concerned about.
If I'm right, CRC32 is still needed to compare ripps using AccurateRip. But I'm not sure if this only concerns individual tracks or all checksums. Whether the checksum of the entire CD image is of importance to AccurateRip, I don't know.

Quote:
Originally Posted by Lund
The the new hash algorithm should be made mandatory, of course, no option to turn it off.
CRC32 of separate tracks is required by AccurateRip. Maybe, an other checksum provides more reliability, but CRC32 can't be droped. Because most tracks on audios CDs don't exceed 256 MiB of data, I think an additional or alternative checksum for individual tracks should be optional.
But the Checksum for entire disks should be changed to MD5 (or comparable), because of the higher probabilty of undetected errors. Perhaps both checksums for CD images, CRC32 (to stay compatible to ripps of older versions of EAC) and MD5.

Last edited by Winnie W. on 24-07-2007 at 00:17
Winnie W. is offline   Reply With Quote
Old 24-07-2007   #90
greynol
Registered User
Senior Member (Board-Inventar)
 

Join Date: Aug 2006
Location: Sunny California
Posts: 1.109
Abgegebene Danke: 0
Erhielt 26 Danke für 25 Beiträge
Quote:
Originally Posted by Winnie W. View Post
If I'm right, CRC32 is still needed to compare ripps using AccurateRip. But I'm not sure if this only concerns individual tracks or all checksums. Whether the checksum of the entire CD image is of importance to AccurateRip, I don't know.
Quote:
Originally Posted by Winnie W. View Post
CRC32 of separate tracks is required by AccurateRip.
AccurateRip has its own method of calculating checksums which is not CRC32. AR checksums are completely independent of EAC checksums. In fact, EAC doesn't even have to calculate checksums for AR to work.
greynol is offline   Reply With Quote
Sponsored Links
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +2. The time now is 20:09.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 2.4.0
Template-Modifikationen durch TMS
Advertisement System V2.5 By   Branden
Copyright by NightwoLF & Jesse69