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: foobar 0.9 vs EAC Secure rip (Read 113769 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foobar 0.9 vs EAC Secure rip

Reply #25
i made a test with my 2 "special" Blind Guardian CDs...

the discs are from the album "Live", which was released in 2003 with a nasty copy-protection. EAC can read CD1 in secure mode, though it's very slow. CD2 is unreadable in secure mode. It would take 2 hours for EAC to extract it, so i gave up.

now, that foobar supports secure extration, i wanted to give it a try, to finally backup the second disk to wavpack. I used Secure and Unlimited.

My drive is a LG GSA-4120B, offset +667.

here are my results, i calulated them with MD5summer (http://www.md5summer.org):

eab296397f944d2cc91dec3ab7323fa2 *Blind Guardian - Live CD1 - LG foobar.wav
eab296397f944d2cc91dec3ab7323fa2 *Blind Guardian - Live CD1 - LG Secure.wav
eab296397f944d2cc91dec3ab7323fa2 *Blind Guardian - Live CD1 - LG Secure 2.wav
fa807756b4203781671cf5a45447eba5 *Blind Guardian - Live CD1 - LG Sync.wav
b82ce676220e83a2cb564d213fc86abc *Blind Guardian - Live CD2 - LG Burst.wav
9b6c63e8dd7b5695b7c674157dd0dd01 *Blind Guardian - Live CD2 - LG foobar.wav
bf143d3e63f692511b5bb1864d5545e3 *Blind Guardian - Live CD2 - LG Sync 1.wav
9b6c63e8dd7b5695b7c674157dd0dd01 *Blind Guardian - Live CD2 - LG Sync 2.wav
a8645b89003d2df122ad9f3b6c47c74f *Blind Guardian - Live CD2 - LG Sync 3.wav
39ec0f7973f81c32a66a6234766120f2 *Blind Guardian - Live CD2 - LG Sync 4.wav

foobar seems to extract correctly, as the MD5 is the same with secure mode on CD1.

on CD2, it seems as if i got a lucky try with sync 2 (EAC in synchronization mode).

an interesting deatail might be, that wavpack outputs following MD5s for the foobar extractions:

CD1: b97916c7c62c7abd052dd56fc1e4e591
CD2: d3af9b64a02916bbf0c049eac577f346

i don't know why wavpack displays the "wrong" MD5, after compressing and decoding, the files are the same.
member of the "i have a cat-avatar"-group ;)

foobar 0.9 vs EAC Secure rip

Reply #26
Quote
an interesting deatail might be, that wavpack outputs following MD5s for the foobar extractions:

CD1: b97916c7c62c7abd052dd56fc1e4e591
CD2: d3af9b64a02916bbf0c049eac577f346

i don't know why wavpack displays the "wrong" MD5, after compressing and decoding, the files are the same.

Thanks for your input.

WavPack stores the MD5 of the raw audio data (i.e.: excluding the file header).  Nothing to worry about.
I'm on a horse.

foobar 0.9 vs EAC Secure rip

Reply #27
One of my drives has 8MB of cache.. What can we do in that case?  Is there any way to tell foobar my cache size?

foobar 0.9 vs EAC Secure rip

Reply #28
Quote
Quote
Is there plans to have it output a log?
[{POST_SNAPBACK}][/a]
Possibly, but there are complications with doing that from architectural point of view. Unless writing info to console (interrupted by playback messages etc) as well as creating separate log for each ripped track is sufficient for you.
[a href="index.php?act=findpost&pid=329526"][{POST_SNAPBACK}][/a]


Separate log info for each track would actually make lots of sense, particularly when some tracks are re-ripped because of glitches. That is a good idea of yours.

Could the files be tagged with the log data, like "LOG=Ripped using foobar2000 0.9b\ Paranoid Secure... etc" metadata fields in APEv2 tags? This would have a side effect of eliminating .log files and make sure every ripped file always contains its own correct log.

For those of us who are used to log files, a playlist menu option for exportation of metadata to a log file could then be added, or simply scripted using [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29229&st=0&p=259105&#]foobar's customizable "copy" command[/url]. This would leave foobar's architecture intact and provide the desired functionality.

foobar 0.9 vs EAC Secure rip

Reply #29
I found a track (All Along the Watchtower, no less) that has recoverable errors.

EAC is content after one bar in secure mode.

dfbd610f46c29bb2daa604f342766db8 *eac-liteon-2.wav
a14e182b014cd9f25424b4ba29d61495 *eac-liteon-3.wav
f97ae89101d7d814b61905a811658de3 *eac-liteon.wav

f97ae89101d7d814b61905a811658de3 *foo-limited-disabled-liteon-2.wav
09ffa16631e9865d94e90d6dbf94796a *foo-limited-disabled-liteon-3.wav
f97ae89101d7d814b61905a811658de3 *foo-limited-disabled-liteon.wav

f97ae89101d7d814b61905a811658de3 *foo-limited-paranoid-liteon-2.wav
09ffa16631e9865d94e90d6dbf94796a *foo-limited-paranoid-liteon-3.wav
f97ae89101d7d814b61905a811658de3 *foo-limited-paranoid-liteon.wav

f97ae89101d7d814b61905a811658de3 *foo-limited-standard-liteon-2.wav
09ffa16631e9865d94e90d6dbf94796a *foo-limited-standard-liteon-3.wav
09ffa16631e9865d94e90d6dbf94796a *foo-limited-standard-liteon.wav


220ff51f631fd1d617c2ded9a86e9c46 *foo-unlimited-disabled-liteon-2.wav
220ff51f631fd1d617c2ded9a86e9c46 *foo-unlimited-disabled-liteon-3.wav

ed096329e5f3b7869dc74a6e67c68812 *foo-unlimited-disabled-liteon.wav

dfbd610f46c29bb2daa604f342766db8 *foo-unlimited-paranoid-liteon-2.wav
dfbd610f46c29bb2daa604f342766db8 *foo-unlimited-paranoid-liteon-3.wav
dfbd610f46c29bb2daa604f342766db8 *foo-unlimited-paranoid-liteon.wav


4762f160e5f92d6bda5e6bd8c285a85e *foo-unlimited-standard-liteon-2.wav
dfbd610f46c29bb2daa604f342766db8 *foo-unlimited-standard-liteon-3.wav
dfbd610f46c29bb2daa604f342766db8 *foo-unlimited-standard-liteon.wav


foobar console output
Code: [Select]
foo-limited-paranoid-liteon
===========================
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1783/1784
secure mode: rereading successful
=
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1781/1784
reread #2, matches so far: 1783/1784
reread #3, matches so far: 1783/1784
secure mode: rereading successful
=
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1781/1784
reread #2, matches so far: 1782/1784
reread #3, matches so far: 1783/1784
secure mode: rereading successful


foo-unlimited-paranoid-liteon
=============================
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1780/1784
reread #2, matches so far: 1782/1784
secure mode: rereading successful
=
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1778/1784
secure mode: rereading successful
=
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1778/1784
secure mode: rereading successful


foo-limited-standard-liteon
===========================
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1783/1784
secure mode: rereading successful
=
(no mismatches reported)
=
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1782/1784
secure mode: rereading successful


foo-unlimited-standard-liteon
=============================
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1782/1784
secure mode: rereading successful
=
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1783/1784
secure mode: rereading successful
=
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1780/1784
secure mode: rereading successful

Tomorrow I'll try it in my Plextor, to see if I can find what the MD5 should be, or at least what my Plextor thinks it should be.  I may re-test with a cooler drive also.

Edit, or "tomorrow is now here": OK, here are a few results from the Plextor (I think I'll get some more), and also a 4th run on the LiteOn, on a cooler drive:

4c2c1f7b330fb3979587c5c3be1b335a *eac-plextor.wav
4c2c1f7b330fb3979587c5c3be1b335a *eac-plextor-2.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-limited-paranoid-plextor.wav
9e2f928f6f02986adfaa1918e754bf7e *foo-unlimited-disabled-plextor.wav

dfbd610f46c29bb2daa604f342766db8 *eac-liteon-4.wav
f97ae89101d7d814b61905a811658de3 *foo-limited-disabled-liteon-4.wav
57d920846b666e3619c159ea6475128c *foo-limited-paranoid-liteon-4.wav
f97ae89101d7d814b61905a811658de3 *foo-limited-standard-liteon-4.wav
220ff51f631fd1d617c2ded9a86e9c46 *foo-unlimited-disabled-liteon-4.wav
dfbd610f46c29bb2daa604f342766db8 *foo-unlimited-paranoid-liteon-4.wav
e8ace34a8ff6ae4f25479f816e371dc4 *foo-unlimited-standard-liteon-4.wav


It's looking like Plextor thinks the correct MD5 is 4c2c1f7b330fb3979587c5c3be1b335a, which was not achieved once on the LiteOn...

I'm tempted to say the winner on the LiteOn is dfbd610f46c29bb2daa604f342766db8.  This has been achieved in all four runs in foobar with unlimited paranoid, and EAC twice out of four.  I actually did a "test" in EAC right at the beginning of the test.  The test CRC matched that of eac-liteon.wav, the first test on EAC - so I could say that this was achieved 3/5 times in EAC.

All in all not very conclusive though.

I thought, if EAC reported the copy to be OK, that you had a secure rip.  This is obviously not the case, and only goes to prove why Test & Copy is used.

I've had enough of inconclusive results.  After I've done some more Plextor runs to try to get some sort of conclusion I think I'll quit the business.

Edit: Oh, also some listening tests on the questionable part.

Edit, or "now it's the next day": OK, here are the results for All Along the Watchtower on my Plextor:

4c2c1f7b330fb3979587c5c3be1b335a *eac-plextor-2.wav
4c2c1f7b330fb3979587c5c3be1b335a *eac-plextor.wav

4c2c1f7b330fb3979587c5c3be1b335a *foo-limited-disabled-plextor-2.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-limited-disabled-plextor.wav

4c2c1f7b330fb3979587c5c3be1b335a *foo-limited-paranoid-plextor-2.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-limited-paranoid-plextor.wav

4c2c1f7b330fb3979587c5c3be1b335a *foo-limited-standard-plextor-2.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-limited-standard-plextor.wav

4c2c1f7b330fb3979587c5c3be1b335a *foo-unlimited-disabled-plextor-2.wav
9e2f928f6f02986adfaa1918e754bf7e *foo-unlimited-disabled-plextor.wav

4c2c1f7b330fb3979587c5c3be1b335a *foo-unlimited-paranoid-plextor-2.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-unlimited-paranoid-plextor.wav

4c2c1f7b330fb3979587c5c3be1b335a *foo-unlimited-standard-plextor-2.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-unlimited-standard-plextor.wav


Listening Test

Unsuccessful.  According to bit-compare with the WAVEs tested there is between 57 and 128 different samples in the files.  I've examined a couple in Audacity and cannot see any glitch, let alone hear it.  Examination of two files in a HEX editor showed only 7 (non-successive) bytes differing.
I'm on a horse.

foobar 0.9 vs EAC Secure rip

Reply #30
[span style='font-size:11pt;line-height:100%']Conclusions[/span]

Considering the limited testing and dubious results these conclusions should be taken with a pinch of salt (except 1).  However, I feel, after the work I have put in, some conclusions are necessary - even if it is to spark discussion.
  • Don't lend your CDs to your brother while travelling Europe.  I can only assume he's to blame for my scratched Cure and Jimi CDs.
  • No ripper is infallible.  Even EAC returns differing results depending on the drive.  File this one under "nothing in life is perfect".
  • foobar's ripper in standard and paranoid mode is on par with EAC's error correction.  In fact, with the Jimi test on my LiteOn, the results from foobar with unlimited-secure and unlimited-paranoid attained a better success rate than EAC (3:4 over 3:5) - unlimited-paranoid achieved 1:1 (4/4).  As both applications have got things right, and got things wrong, I find it difficult to state which one is the better.  However foobar's inclusion of offset correction and a Test & Copy system is a definite improvement over 0.8.3, and should be commended.
  • Limiting the drive speed is not necessarily better.  If my dodgy conclusion for the "correct" MD5 for the LiteOn is correct, the best results were achieved, on that drive, with unlimited-standard and unlimited-paranoid.  Also, with the pristine CD on the dodgy Samsung drive, unlimited-disabled was more consistent than limited-disabled.  It looks like there may be something to be said for testing whether your drive prefers it or not.
  • The Samsung SD-616E drive at work is unreliable.  My Plextor PX-W5224A is better at reading discs in any situation than the LiteOn or Samsung.
  • I'm not cut out for formal tests.  I don't have the patience.
Edit: I expect to continue to use EAC to rip my CDs, mainly as I'm comfortable with it.  However, if I could not use EAC for some reason, I would be quite happy to use foobar's limited-standard or limited-paranoid mode with my Plextor - being paranoid I would probably use limited-paranoid.  Actually, this may depend on the quality of the CD.  Limited-standard would be fine for a newer CD.

I guess a speed test may also be worth doing, for those people who seem obsessed by doing everything as fast as possible.  I find it difficult to say whether limited-standard or limited-paranoid would be faster or slower than EAC.  I seem to remember even limited ripping on the Plextor being very quick.

[span style='font-size:11pt;line-height:100%']Collated Results (Clearer Format)[/span]

=========================================================================
Test CD (tracks 4 to 6 from Bloc Party - Silent Alarm)  [no errors on CD]
=========================================================================

LITEON
3adf5ccf2220532a367ffaf031dd56b3 *eac-liteon.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-disabled-liteon.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-paranoid-liteon.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-standard-liteon.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-unlimited-disabled-liteon.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-unlimited-paranoid-liteon.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-unlimited-standard-liteon.wav


PLEXTOR
3adf5ccf2220532a367ffaf031dd56b3 *eac-plextor.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-disabled-plextor.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-paranoid-plextor.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-standard-plextor.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-unlimited-disabled-plextor.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-unlimited-paranoid-plextor.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-unlimited-standard-plextor.wav


SAMSUNG
3adf5ccf2220532a367ffaf031dd56b3 *eac-samsung-2.wav
3adf5ccf2220532a367ffaf031dd56b3 *eac-samsung-3.wav
3adf5ccf2220532a367ffaf031dd56b3 *eac-samsung-4.wav
3adf5ccf2220532a367ffaf031dd56b3 *eac-samsung-5.wav
3adf5ccf2220532a367ffaf031dd56b3 *eac-samsung.wav
7cfc5a09786604963b428a8f4166fb37 *foo-limited-disabled-samsung-2.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-disabled-samsung-3.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-disabled-samsung-4.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-disabled-samsung-5.wav
a7f5a352c22ac4a44f23086fcb29d87e *foo-limited-disabled-samsung.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-paranoid-samsung-2.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-paranoid-samsung-3.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-paranoid-samsung-4.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-paranoid-samsung-5.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-paranoid-samsung.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-standard-samsung-2.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-standard-samsung-3.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-standard-samsung-4.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-standard-samsung-5.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-limited-standard-samsung.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-unlimited-disabled-samsung-2.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-unlimited-disabled-samsung-3.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-unlimited-disabled-samsung-4.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-unlimited-disabled-samsung-5.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-unlimited-disabled-samsung.wav
d82232a4bdda3be4db706a5ce19a7d16 *foo-unlimited-paranoid-samsung-2.wav
5abd069a6cfe48392d89abfb8e7de35d *foo-unlimited-paranoid-samsung-3.wav

3adf5ccf2220532a367ffaf031dd56b3 *foo-unlimited-paranoid-samsung-4.wav
c03b49c3be51f6c55cfbb5121590cbb6 *foo-unlimited-paranoid-samsung-5.wav
c03b49c3be51f6c55cfbb5121590cbb6 *foo-unlimited-paranoid-samsung.wav

3adf5ccf2220532a367ffaf031dd56b3 *foo-unlimited-standard-samsung-2.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-unlimited-standard-samsung-3.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-unlimited-standard-samsung-4.wav
3adf5ccf2220532a367ffaf031dd56b3 *foo-unlimited-standard-samsung-5.wav
4764efd0904d1fb3c2fc6b39e682e9bb *foo-unlimited-standard-samsung.wav


NOTE1: On the Samsung drive, EAC and foobar limited-paranoid/limited-standard/unlimited-disabled all produced conclusive results.

===========================================================================
Jimi Hendrix - All Along The Watchtower  [recoverable errors (x2) on track]
===========================================================================

LITEON
dfbd610f46c29bb2daa604f342766db8 *eac-liteon-2.wav
a14e182b014cd9f25424b4ba29d61495 *eac-liteon-3.wav
dfbd610f46c29bb2daa604f342766db8 *eac-liteon-4.wav
f97ae89101d7d814b61905a811658de3 *eac-liteon.wav
dfbd610f46c29bb2daa604f342766db8 [undocumented "Test" (F8)]
f97ae89101d7d814b61905a811658de3 *foo-limited-disabled-liteon-2.wav
09ffa16631e9865d94e90d6dbf94796a *foo-limited-disabled-liteon-3.wav
f97ae89101d7d814b61905a811658de3 *foo-limited-disabled-liteon-4.wav
f97ae89101d7d814b61905a811658de3 *foo-limited-disabled-liteon.wav
f97ae89101d7d814b61905a811658de3 *foo-limited-paranoid-liteon-2.wav

09ffa16631e9865d94e90d6dbf94796a *foo-limited-paranoid-liteon-3.wav
57d920846b666e3619c159ea6475128c *foo-limited-paranoid-liteon-4.wav
f97ae89101d7d814b61905a811658de3 *foo-limited-paranoid-liteon.wav
f97ae89101d7d814b61905a811658de3 *foo-limited-standard-liteon-2.wav

09ffa16631e9865d94e90d6dbf94796a *foo-limited-standard-liteon-3.wav
f97ae89101d7d814b61905a811658de3 *foo-limited-standard-liteon-4.wav
09ffa16631e9865d94e90d6dbf94796a *foo-limited-standard-liteon.wav
220ff51f631fd1d617c2ded9a86e9c46 *foo-unlimited-disabled-liteon-2.wav
220ff51f631fd1d617c2ded9a86e9c46 *foo-unlimited-disabled-liteon-3.wav
220ff51f631fd1d617c2ded9a86e9c46 *foo-unlimited-disabled-liteon-4.wav

ed096329e5f3b7869dc74a6e67c68812 *foo-unlimited-disabled-liteon.wav
dfbd610f46c29bb2daa604f342766db8 *foo-unlimited-paranoid-liteon-2.wav
dfbd610f46c29bb2daa604f342766db8 *foo-unlimited-paranoid-liteon-3.wav
dfbd610f46c29bb2daa604f342766db8 *foo-unlimited-paranoid-liteon-4.wav
dfbd610f46c29bb2daa604f342766db8 *foo-unlimited-paranoid-liteon.wav

4762f160e5f92d6bda5e6bd8c285a85e *foo-unlimited-standard-liteon-2.wav
dfbd610f46c29bb2daa604f342766db8 *foo-unlimited-standard-liteon-3.wav
e8ace34a8ff6ae4f25479f816e371dc4 *foo-unlimited-standard-liteon-4.wav
dfbd610f46c29bb2daa604f342766db8 *foo-unlimited-standard-liteon.wav


NOTE1: I deem dfbd610f46c29bb2daa604f342766db8 to be the "correct" result for the LiteOn.  Not only was it produced the most times, but also with the most trustworthy modes, these being EAC and foobar unlimited-paranoid/unlimited-standard.
NOTE2: f97ae89101d7d814b61905a811658de3 is a curious partner, and may actually be the "correct" result - which would really confuse matters.

PLEXTOR
4c2c1f7b330fb3979587c5c3be1b335a *eac-plextor-2.wav
4c2c1f7b330fb3979587c5c3be1b335a *eac-plextor.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-limited-disabled-plextor-2.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-limited-disabled-plextor.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-limited-paranoid-plextor-2.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-limited-paranoid-plextor.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-limited-standard-plextor-2.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-limited-standard-plextor.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-unlimited-disabled-plextor-2.wav
9e2f928f6f02986adfaa1918e754bf7e *foo-unlimited-disabled-plextor.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-unlimited-paranoid-plextor-2.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-unlimited-paranoid-plextor.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-unlimited-standard-plextor-2.wav
4c2c1f7b330fb3979587c5c3be1b335a *foo-unlimited-standard-plextor.wav


NOTE1: The Plextor reports no errors on the CD.
NOTE2: The mismatched MD5 can only be put down to a glitch.  I would always use at least standard security anyway.  The fact that the Plextor MD5 and the winning LiteOn MD5 do not match, and that the LiteOn never achieved an MD5 matching the Plextor in all 29 tests, only proves that you can't always trust what your drive says.
I'm on a horse.

foobar 0.9 vs EAC Secure rip

Reply #31
This is excellent!

Congratulations to Peter for his wonderful (and correctly implemented idea) new development for foobar2000

And thanks to you, Synthetic Soul, for your time and patience.

It is good to have an alternative on ripping
I'm the one in the picture, sitting on a giant cabbage in Mexico, circa 1978.
Reseñas de Rock en Español: www.estadogeneral.com

foobar 0.9 vs EAC Secure rip

Reply #32
I conducted a test of foobar 0.9b9's new ripping capability with respect to error detection & correction. The CD used was one which I have had considerable problems with in the past. It is badly scratched and in the past several attempts using EAC's secure mode has been required to successfully rip the CD.
Drive has (from EAC): Accurate Stream, No Cache, No C2.
I ripped in foobar using unlimited drive speed in each of the three modes: disabled, secure, and paranoid. I ripped in EAC using Secure mode verified by AccurateRip. The results shown are only those tracks which did not produce identical md5 hashes in all rips (thanks for the script Synthetic Soul ):

Track 7:
foo-unlimited-disabled: 538df4df83a6fa3a19d82a2329d8fb81
foo-unlimited-secure:  96cb4895b72779d580a5c93f75666c70
foo-unlimited-paranoid: 96cb4895b72779d580a5c93f75666c70
eac-secure-accurate:    96cb4895b72779d580a5c93f75666c70

Track 12:
foo-unlimited-disabled: 2bf60c83f669024b27074e2911fc044e
foo-unlimited-secure:  085538635b06ea6cd035104c5f6f4798
foo-unlimited-paranoid: 7e218d767c5c8810006d54d27ebbafd9
eac-secure-accurate:    7e218d767c5c8810006d54d27ebbafd9

Track 13:
foo-unlimited-disabled: 40107f4c4133c513d69d59946b51250e
foo-unlimited-secure:  240bc6ceaf14ea96f5d06d8795f03a13
foo-unlimited-paranoid: 240bc6ceaf14ea96f5d06d8795f03a13
eac-secure-accurate:    240bc6ceaf14ea96f5d06d8795f03a13

As you can see, fb2k's secure mode failed to detect an error on track 12. However paranoid mode agreed with EAC and so in this limited test and for this drive I'm satisfied that paranoid is as accurate as EAC. It should be noted that secure ripped almost twice as fast a paranoid mode.

Logs:
foo-unlimited-disabled:
Code: [Select]
cd access error, attempting to reread
reread successful
cd access error, attempting to reread
reread successful
Total encoding time: 3:40.625, 20.09x realtime
foo-unlimited-secure: 
Code: [Select]
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1773/1784
reread #2, matches so far: 1780/1784
reread #3, matches so far: 1780/1784
reread #4, matches so far: 1780/1784
reread #5, matches so far: 1780/1784
reread #6, matches so far: 1780/1784
reread #7, matches so far: 1780/1784
reread #8, matches so far: 1780/1784
reread #9, matches so far: 1782/1784
reread #10, matches so far: 1782/1784
reread #11, matches so far: 1782/1784
reread #12, matches so far: 1782/1784
secure mode: rereading successful
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1783/1784
secure mode: rereading successful
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1783/1784
secure mode: rereading successful
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1722/1784
reread #2, matches so far: 1744/1784
reread #3, matches so far: 1756/1784
reread #4, matches so far: 1761/1784
reread #5, matches so far: 1762/1784
reread #6, matches so far: 1770/1784
reread #7, matches so far: 1774/1784
reread #8, matches so far: 1774/1784
reread #9, matches so far: 1774/1784
reread #10, matches so far: 1775/1784
reread #11, matches so far: 1775/1784
reread #12, matches so far: 1775/1784
reread #13, matches so far: 1775/1784
reread #14, matches so far: 1777/1784
reread #15, matches so far: 1778/1784
reread #16, matches so far: 1780/1784
reread #17, matches so far: 1782/1784
reread #18, matches so far: 1782/1784
reread #19, matches so far: 1782/1784
reread #20, matches so far: 1782/1784
reread #21, matches so far: 1782/1784
reread #22, matches so far: 1782/1784
reread #23, matches so far: 1782/1784
reread #24, matches so far: 1782/1784
reread #25, matches so far: 1782/1784
reread #26, matches so far: 1783/1784
reread #27, matches so far: 1783/1784
reread #28, matches so far: 1783/1784
reread #29, matches so far: 1783/1784
reread #30, matches so far: 1783/1784
reread #31, matches so far: 1783/1784
reread #32, matches so far: 1783/1784
reread #33, matches so far: 1783/1784
reread #34, matches so far: 1783/1784
reread #35, matches so far: 1783/1784
reread #36, matches so far: 1783/1784
reread #37, matches so far: 1783/1784
reread #38, matches so far: 1783/1784
reread #39, matches so far: 1783/1784
reread #40, matches so far: 1783/1784
reread #41, matches so far: 1783/1784
reread #42, matches so far: 1783/1784
reread #43, matches so far: 1783/1784
reread #44, matches so far: 1783/1784
reread #45, matches so far: 1783/1784
reread #46, matches so far: 1783/1784
reread #47, matches so far: 1783/1784
reread #48, matches so far: 1783/1784
reread #49, matches so far: 1783/1784
secure mode: rereading successful
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1783/1784
secure mode: rereading successful
cd access error, attempting to reread
reread successful
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1777/1784
secure mode: rereading successful
secure mode: CRC mismatch, retrying
reread #1, matches so far: 696/698
secure mode: rereading successful
Total encoding time: 9:25.078, 7.84x realtime
foo-unlimited-paranoid:
Code: [Select]
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1770/1784
reread #2, matches so far: 1773/1784
reread #3, matches so far: 1774/1784
reread #4, matches so far: 1778/1784
reread #5, matches so far: 1779/1784
reread #6, matches so far: 1779/1784
reread #7, matches so far: 1779/1784
reread #8, matches so far: 1779/1784
reread #9, matches so far: 1781/1784
reread #10, matches so far: 1781/1784
reread #11, matches so far: 1781/1784
reread #12, matches so far: 1781/1784
reread #13, matches so far: 1781/1784
reread #14, matches so far: 1781/1784
reread #15, matches so far: 1781/1784
reread #16, matches so far: 1781/1784
reread #17, matches so far: 1781/1784
reread #18, matches so far: 1781/1784
reread #19, matches so far: 1781/1784
reread #20, matches so far: 1781/1784
reread #21, matches so far: 1781/1784
reread #22, matches so far: 1781/1784
reread #23, matches so far: 1781/1784
reread #24, matches so far: 1781/1784
reread #25, matches so far: 1781/1784
reread #26, matches so far: 1781/1784
reread #27, matches so far: 1781/1784
reread #28, matches so far: 1781/1784
reread #29, matches so far: 1781/1784
reread #30, matches so far: 1782/1784
reread #31, matches so far: 1782/1784
reread #32, matches so far: 1782/1784
reread #33, matches so far: 1782/1784
reread #34, matches so far: 1782/1784
reread #35, matches so far: 1782/1784
reread #36, matches so far: 1782/1784
reread #37, matches so far: 1782/1784
reread #38, matches so far: 1782/1784
reread #39, matches so far: 1782/1784
reread #40, matches so far: 1782/1784
reread #41, matches so far: 1782/1784
reread #42, matches so far: 1782/1784
reread #43, matches so far: 1782/1784
secure mode: rereading successful
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1777/1784
secure mode: rereading successful
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1699/1784
reread #2, matches so far: 1720/1784
reread #3, matches so far: 1734/1784
reread #4, matches so far: 1740/1784
reread #5, matches so far: 1749/1784
reread #6, matches so far: 1755/1784
reread #7, matches so far: 1761/1784
reread #8, matches so far: 1764/1784
reread #9, matches so far: 1766/1784
reread #10, matches so far: 1771/1784
cd access error, attempting to reread
reread successful
reread #11, matches so far: 1771/1784
reread #12, matches so far: 1771/1784
reread #13, matches so far: 1772/1784
reread #14, matches so far: 1775/1784
reread #15, matches so far: 1778/1784
reread #16, matches so far: 1778/1784
reread #17, matches so far: 1778/1784
reread #18, matches so far: 1779/1784
reread #19, matches so far: 1779/1784
reread #20, matches so far: 1780/1784
reread #21, matches so far: 1780/1784
reread #22, matches so far: 1780/1784
reread #23, matches so far: 1780/1784
reread #24, matches so far: 1780/1784
reread #25, matches so far: 1780/1784
reread #26, matches so far: 1780/1784
reread #27, matches so far: 1780/1784
reread #28, matches so far: 1780/1784
reread #29, matches so far: 1780/1784
reread #30, matches so far: 1780/1784
reread #31, matches so far: 1780/1784
reread #32, matches so far: 1780/1784
reread #33, matches so far: 1780/1784
reread #34, matches so far: 1780/1784
reread #35, matches so far: 1780/1784
reread #36, matches so far: 1780/1784
reread #37, matches so far: 1780/1784
reread #38, matches so far: 1780/1784
reread #39, matches so far: 1781/1784
reread #40, matches so far: 1781/1784
reread #41, matches so far: 1782/1784
reread #42, matches so far: 1783/1784
secure mode: rereading successful
cd access error, attempting to reread
reread successful
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1782/1784
secure mode: rereading successful
secure mode: CRC mismatch, retrying
reread #1, matches so far: 696/698
secure mode: rereading successful
secure mode: CRC mismatch, retrying
reread #1, matches so far: 1782/1784
secure mode: rereading successful
Total encoding time: 17:39.031, 4.18x realtime
eac-secure-accurate:   
Code: [Select]
EAC extraction logfile from 30. September 2005, 11:37 for CD
Daft Punk / Homework

Used drive  : CyberDrvCW038D CD-R/RW  Adapter: 1  ID: 0
Read mode  : Secure with NO C2, accurate stream, NO disable cache
Read offset correction : 733
Overread into Lead-In and Lead-Out : No

Used output format : Internal WAV Routines
                    44.100 Hz; 16 Bit; Stereo

Other options      :
    Fill up missing offset samples with silence : Yes
    Delete leading and trailing silent blocks : No
    Installed external ASPI interface


Track  1
    Filename D:\New Music\Daft Punk\(1996) Homework\Daft Punk - 01 - Daftendirekt.wav

    Peak level 100.0 %
    Track quality 100.0 %
    Copy CRC 775C6528
    Copy OK

Track  2
    Filename D:\New Music\Daft Punk\(1996) Homework\Daft Punk - 02 - Wdpk 83.7 fm.wav

    Peak level 100.0 %
    Track quality 100.0 %
    Copy CRC BE1AA997
    Copy OK

Track  3
    Filename D:\New Music\Daft Punk\(1996) Homework\Daft Punk - 03 - Revolution 909.wav

    Peak level 100.0 %
    Track quality 100.0 %
    Copy CRC 14042BB1
    Copy OK

Track  4
    Filename D:\New Music\Daft Punk\(1996) Homework\Daft Punk - 04 - Da Funk.wav

    Peak level 100.0 %
    Track quality 100.0 %
    Copy CRC F2590C56
    Copy OK

Track  5
    Filename D:\New Music\Daft Punk\(1996) Homework\Daft Punk - 05 - Phoenix.wav

    Peak level 100.0 %
    Track quality 100.0 %
    Copy CRC 14934653
    Copy OK

Track  6
    Filename D:\New Music\Daft Punk\(1996) Homework\Daft Punk - 06 - Fresh.wav

    Peak level 100.0 %
    Track quality 99.9 %
    Copy CRC 8C6B27CD
    Copy OK

Track  7
    Filename D:\New Music\Daft Punk\(1996) Homework\Daft Punk - 07 - Around The World.wav

    Peak level 100.0 %
    Track quality 99.9 %
    Copy CRC 672C01FE
    Copy OK

Track  8
    Filename D:\New Music\Daft Punk\(1996) Homework\Daft Punk - 08 - Rollin' & Scratchin'.wav

    Peak level 100.0 %
    Track quality 100.0 %
    Copy CRC AEDB2CE0
    Copy OK

Track  9
    Filename D:\New Music\Daft Punk\(1996) Homework\Daft Punk - 09 - Teachers.wav

    Peak level 100.0 %
    Track quality 100.0 %
    Copy CRC D39D786E
    Copy OK

Track 10
    Filename D:\New Music\Daft Punk\(1996) Homework\Daft Punk - 10 - High Fidelity.wav

    Peak level 100.0 %
    Track quality 100.0 %
    Copy CRC 7F771BFD
    Copy OK

Track 11
    Filename D:\New Music\Daft Punk\(1996) Homework\Daft Punk - 11 - Rock'n Roll.wav

    Peak level 100.0 %
    Track quality 100.0 %
    Copy CRC C3E0945E
    Copy OK

Track 12
    Filename D:\New Music\Daft Punk\(1996) Homework\Daft Punk - 12 - Oh Yeah.wav

    Peak level 100.0 %
    Track quality 99.5 %
    Copy CRC 56083591
    Copy OK

Track 13
    Filename D:\New Music\Daft Punk\(1996) Homework\Daft Punk - 13 - Burnin'.wav

    Peak level 100.0 %
    Track quality 99.9 %
    Copy CRC 4B4BBD5B
    Copy OK

Track 14
    Filename D:\New Music\Daft Punk\(1996) Homework\Daft Punk - 14 - Ino Silver Club.wav

    Peak level 100.0 %
    Track quality 100.0 %
    Copy CRC 9168E0A1
    Copy OK

Track 15
    Filename D:\New Music\Daft Punk\(1996) Homework\Daft Punk - 15 - Alive.wav

    Peak level 100.0 %
    Track quality 100.0 %
    Copy CRC 9F6CE455
    Copy OK

Track 16
    Filename D:\New Music\Daft Punk\(1996) Homework\Daft Punk - 16 - Funk Ad.wav

    Peak level 100.0 %
    Track quality 100.0 %
    Copy CRC BB623FBD
    Copy OK

No errors occured


End of status report

Also, my drive had considerable trouble with the "limit drive speed" option when error correction was disabled in foobar. It would get part way into the first track before slowing down to about .3x realtime. I cancelled and didn't try with secure or paranoid modes.

foobar 0.9 vs EAC Secure rip

Reply #33
Thanks for the support and additional data.  The more data the better.

The only other point I would raise in krazy's test is that EAC also had the most problem with track 12 - the track which unlimited-standard failed on - rating that track's quality as 99.5%, rather than the 99.9% achieved by tracks 7 and 13.  So there is some definite correlation between the results.

I need to try to remember some other discs that have caused me problems with EAC.  I know my Captain Beefheart Safe as Milk reports errors - there may be some tracks on that disc that have only recoverable errors (I know there are some unrecoverable ones  ).
I'm on a horse.

foobar 0.9 vs EAC Secure rip

Reply #34
Shouldn't EAC cache be disabled?

foobar 0.9 vs EAC Secure rip

Reply #35
Quote
Shouldn't EAC cache be disabled?
[a href="index.php?act=findpost&pid=346661"][{POST_SNAPBACK}][/a]


Depends on the drive.

Do you have that drive?
I'm the one in the picture, sitting on a giant cabbage in Mexico, circa 1978.
Reseñas de Rock en Español: www.estadogeneral.com

foobar 0.9 vs EAC Secure rip

Reply #36
I ripped a CD using Exact Audio Copy and foobar2000 and the first 13 tracks were identical (tested using "shntool cmp -s"). The last tracks, however, were different. When I ran "shntool cmp -s" on them it told me, "Contents of these files are identical (up to the first 8972472 bytes of WAVE data)." When I ran "shntool info" on them it gave me this info:

EAC
data size: 8972472 bytes
chunk size: 8972508 bytes
total size (chunk size + 8): 8972516 bytes
...
sector misalignment: 1944 bytes

foobar2000
data size: 8972880 bytes
chunk size: 8972916 bytes
total size (chunk size + 8): 8972924 bytes
...
sector misalignment: 0 bytes

What could cause those differences in "sector misallignment" values? And which is the better behavior, EAC's or FB2k's?

foobar 0.9 vs EAC Secure rip

Reply #37
Synthetic Soul are you sure you set read offsets for all the driver correctly?
One CRC for A drivie and another for B drive may sugest an offset problem IMHO.

foobar 0.9 vs EAC Secure rip

Reply #38
The MD5 hash (3adf5ccf2220532a367ffaf031dd56b3) matches for all drives for the pristine test CD*, so I believe so.


[span style='font-size:8pt;line-height:100%']* Excluding some dodgy Samsung results.[/span]
I'm on a horse.

foobar 0.9 vs EAC Secure rip

Reply #39
bump!!


Are there any options in V0.9 that I should know about. IE - is there anyway to export a log file during a Rip.

foobar 0.9 vs EAC Secure rip

Reply #40
My own very limited testing (one cd with one drive) agree with Synthetic Soul's conclusions: neither foobar2000 nor EAC is infallible and foobar2000's standard ripping mode is on par with EAC's secure mode.

Here's the foobar2000 log. Tracks 3 and 5 do not verify with Accuraterip based on Fooaccrip.

Code: [Select]
2 out of 10 tracks converted with minor problems.

Source: "cdda://00A50E46,01"
  Audio CD extraction setup: drive: "CDDVDW TS-L632H ", track: 1, sample offset: 6, security: standard
  Track converted successfully.
Source: "cdda://00A50E46,02"
  Audio CD extraction setup: drive: "CDDVDW TS-L632H ", track: 2, sample offset: 6, security: standard
  Track converted successfully.
Source: "cdda://00A50E46,03"
  Audio CD extraction setup: drive: "CDDVDW TS-L632H ", track: 3, sample offset: 6, security: standard
  Track converted successfully.
Source: "cdda://00A50E46,04"
  Audio CD extraction setup: drive: "CDDVDW TS-L632H ", track: 4, sample offset: 6, security: standard
  Track converted successfully.
Source: "cdda://00A50E46,05"
  Audio CD extraction setup: drive: "CDDVDW TS-L632H ", track: 5, sample offset: 6, security: standard
  Secure mode: CRC mismatch, retrying.
  Secure mode: match found after 1 attempts.
  Track converted with minor problems.
Source: "cdda://00A50E46,06"
  Audio CD extraction setup: drive: "CDDVDW TS-L632H ", track: 6, sample offset: 6, security: standard
  Track converted successfully.
Source: "cdda://00A50E46,07"
  Audio CD extraction setup: drive: "CDDVDW TS-L632H ", track: 7, sample offset: 6, security: standard
  Secure mode: CRC mismatch, retrying.
  Secure mode: match found after 1 attempts.
  Secure mode: CRC mismatch, retrying.
  Secure mode: match found after 1 attempts.
  Track converted with minor problems.
Source: "cdda://00A50E46,08"
  Audio CD extraction setup: drive: "CDDVDW TS-L632H ", track: 8, sample offset: 6, security: standard
  Track converted successfully.
Source: "cdda://00A50E46,09"
  Audio CD extraction setup: drive: "CDDVDW TS-L632H ", track: 9, sample offset: 6, security: standard
  Track converted successfully.
Source: "cdda://00A50E46,10"
  Audio CD extraction setup: drive: "CDDVDW TS-L632H ", track: 10, sample offset: 6, security: standard
  Track converted successfully.

Here's the EAC log. Again both tracks 3 and 5 are not accurately ripped.

Code: [Select]
Exact Audio Copy V0.99 prebeta 4 from 23. January 2008

EAC extraction logfile from 20. April 2009, 20:44

Everything But The Girl / Amplified Heart

Used drive  : TSSTcorpCDDVDW TS-L632H  Adapter: 1  ID: 0

Read mode   : Secure
Utilize accurate stream : Yes
Defeat audio cache   : No
Make use of C2 pointers : No

Read offset correction   : 6
Overread into Lead-In and Lead-Out   : No
Fill up missing offset samples with silence : Yes
Delete leading and trailing silent blocks  : No
Null samples used in CRC calculations   : Yes
Used interface   : Native Win32 interface for Win NT & 2000
Gap handling : Not detected, thus appended to previous track

Used output format   : User Defined Encoder
Selected bitrate : 768 kBit/s
Quality : High
Add ID3 tag : No
Command line compressor : C:\Program Files\encoders\flac-1.2.1b\flac.exe
Additional command line options : -T "artist=%a" -T "title=%t" -T "album=%g" -T "date=%y" -T "tracknumber=%n" -T "genre=%m" -8 %s


TOC of the extracted CD

Track |  Start  |  Length  | Start sector | End sector
---------------------------------------------------------
1  |  0:00.00 |  3:14.05 | 0 | 14554 
2  |  3:14.05 |  3:33.70 | 14555 | 30599 
3  |  6:48.00 |  4:25.35 | 30600 | 50509 
4  | 11:13.35 |  3:30.27 | 50510 | 66286 
5  | 14:43.62 |  3:33.63 | 66287 | 82324 
6  | 18:17.50 |  4:05.70 | 82325 |  100769 
7  | 22:23.45 |  4:06.10 | 100770 |  119229 
8  | 26:29.55 |  3:59.67 | 119230 |  137221 
9  | 30:29.47 |  4:03.55 | 137222 |  155501 
  10  | 34:33.27 |  2:03.65 | 155502 |  164791 


Track  1

Filename C:\Users\ac25\Desktop\temp\eac\01 - Rollercoaster.wav

Peak level 88.8 %
Track quality 99.9 %
Copy CRC A714A435
Accurately ripped (confidence 19)  [FE9B8357]
Copy OK

Track  2

Filename C:\Users\ac25\Desktop\temp\eac\02 - Troubled Mind.wav

Peak level 91.7 %
Track quality 99.9 %
Copy CRC CE79EF57
Accurately ripped (confidence 19)  [4D16EAE4]
Copy OK

Track  3

Filename C:\Users\ac25\Desktop\temp\eac\03 - I Don't Understand Anything.wav

Peak level 99.4 %
Track quality 100.0 %
Copy CRC 614AAE00
Cannot be verified as accurate (confidence 18)  [E1A061EC], AccurateRip returned [E6F6B57B]
Copy OK

Track  4

Filename C:\Users\ac25\Desktop\temp\eac\04 - Walking To You.wav

Peak level 70.5 %
Track quality 100.0 %
Copy CRC 665E21E4
Accurately ripped (confidence 19)  [202C5CA5]
Copy OK

Track  5

Filename C:\Users\ac25\Desktop\temp\eac\05 - Get Me.wav

Peak level 70.1 %
Track quality 99.8 %
Copy CRC 26EB1024
Cannot be verified as accurate (confidence 18)  [726A1BFF], AccurateRip returned [5E1F33C1]
Copy OK

Track  6

Filename C:\Users\ac25\Desktop\temp\eac\06 - Missing.wav

Peak level 99.4 %
Track quality 99.8 %
Copy CRC C6C24C9A
Accurately ripped (confidence 19)  [F401160D]
Copy OK

Track  7

Filename C:\Users\ac25\Desktop\temp\eac\07 - Two Star.wav

Peak level 91.1 %
Track quality 100.0 %
Copy CRC D33E0426
Accurately ripped (confidence 18)  [50D5F7C5]
Copy OK

Track  8

Filename C:\Users\ac25\Desktop\temp\eac\08 - We Walk The Same Line.wav

Peak level 99.4 %
Track quality 100.0 %
Copy CRC 4505FA10
Accurately ripped (confidence 18)  [EB4812C8]
Copy OK

Track  9

Filename C:\Users\ac25\Desktop\temp\eac\09 - 25th December.wav

Peak level 73.4 %
Track quality 99.9 %
Copy CRC 706DD918
Accurately ripped (confidence 18)  [71377937]
Copy OK

Track 10

Filename C:\Users\ac25\Desktop\temp\eac\10 - Disenchanted.wav

Peak level 76.6 %
Track quality 99.9 %
Copy CRC 556C357F
Accurately ripped (confidence 18)  [FE09F1B9]
Copy OK


 8 track(s) accurately ripped
 2 track(s) could not be verified as accurate

Some tracks could not be verified as accurate

No errors occurred

End of status report

Dbpoweramp was able to rip all tracks accurately.

Code: [Select]
dBpoweramp Release 13.2 Digital Audio Extraction Log from Thursday, April 16, 2009 4:48 PM

Drive & Settings
----------------

Ripping with drive 'D:  [TSSTcorp - CDDVDW TS-L632H ]',  Drive offset: 6,  Overread Lead-in/out: No
AccurateRip: Active,  Using C2: Yes,  Cache: None,  FUA Cache Invalidate: No
Pass 1 Drive Speed: Max,  Pass 2 Drive Speed: Max
Ultra::  Vary Drive Speed: No,  Min Passes: 1,  Max Passes: 2,  Finish After Clean Passes: 1
Bad Sector Re-rip::  Drive Speed: Max,  Maximum Re-reads: 34

Encoder: FLAC -compression-level-8

Extraction Log
--------------

Track 1:  Ripped LBA 0 to 14555 (3:14) in 0:26. Filename: C:\Users\ac25\Music\LOSSLESS\Everything But the Girl\Amplified Heart\Everything But the Girl - 01 - Rollercoaster.flac
  AccurateRip: Accurate (confidence 19) [Pass 1]
  CRC32: A714A435 AccurateRip CRC: FE9B8357 [DiscID: 010-000e10c1-00711278-8908950a-1]

Track 2:  Ripped LBA 14555 to 30600 (3:33) in 0:20. Filename: C:\Users\ac25\Music\LOSSLESS\Everything But the Girl\Amplified Heart\Everything But the Girl - 02 - Troubled Mind.flac
  AccurateRip: Accurate (confidence 19) [Pass 1]
  CRC32: CE79EF57 AccurateRip CRC: 4D16EAE4 [DiscID: 010-000e10c1-00711278-8908950a-2]

Track 3:  Ripped LBA 30600 to 50510 (4:25) in 0:49. Filename: C:\Users\ac25\Music\LOSSLESS\Everything But the Girl\Amplified Heart\Everything But the Girl - 03 - I Don't Understand Anything.flac
  AccurateRip: Accurate (confidence 18) [Pass 1, Ultra 1 to 1, Re-Rip 3 Frames]
  CRC32: 8B1263E8 AccurateRip CRC: E6F6B57B [DiscID: 010-000e10c1-00711278-8908950a-3]
Re-rip Frame: 36228 (00:01:15.040) matched 10 / 11
Re-rip Frame: 43466 (00:02:51.546) matched 10 / 11  (c2 dropped 5)
Re-rip Frame: 43782 (00:02:55.760). Insecure  (c2 dropped 25) [c2 best match]

Track 4:  Ripped LBA 50510 to 66287 (3:30) in 0:16. Filename: C:\Users\ac25\Music\LOSSLESS\Everything But the Girl\Amplified Heart\Everything But the Girl - 04 - Walking to You.flac
  AccurateRip: Accurate (confidence 19) [Pass 1]
  CRC32: 665E21E4 AccurateRip CRC: 202C5CA5 [DiscID: 010-000e10c1-00711278-8908950a-4]

Track 5:  Ripped LBA 66287 to 82325 (3:33) in 0:38. Filename: C:\Users\ac25\Music\LOSSLESS\Everything But the Girl\Amplified Heart\Everything But the Girl - 05 - Get Me.flac
  AccurateRip: Accurate (confidence 18) [Pass 1, Ultra 1 to 1, Re-Rip 5 Frames]
  CRC32: 76F24045 AccurateRip CRC: 5E1F33C1 [DiscID: 010-000e10c1-00711278-8908950a-5]
Re-rip Frame: 70599 (00:00:57.493). Insecure  (c2 dropped 33) [c2 best match]
Re-rip Frame: 71134 (00:01:04.626) matched 10 / 12  (c2 dropped 3)
Re-rip Frame: 71135 (00:01:04.640) matched 10 / 12  (c2 dropped 3)
Re-rip Frame: 71414 (00:01:08.360). Insecure  (c2 dropped 28) [c2 best match]
Re-rip Frame: 71415 (00:01:08.373). Insecure  (c2 dropped 32) [c2 best match]

Track 6:  Ripped LBA 82325 to 100770 (4:05) in 0:17. Filename: C:\Users\ac25\Music\LOSSLESS\Everything But the Girl\Amplified Heart\Everything But the Girl - 06 - Missing.flac
  AccurateRip: Accurate (confidence 19) [Pass 1]
  CRC32: C6C24C9A AccurateRip CRC: F401160D [DiscID: 010-000e10c1-00711278-8908950a-6]

Track 7:  Ripped LBA 100770 to 119230 (4:06) in 0:16. Filename: C:\Users\ac25\Music\LOSSLESS\Everything But the Girl\Amplified Heart\Everything But the Girl - 07 - Two Star.flac
  AccurateRip: Accurate (confidence 18) [Pass 1]
  CRC32: D33E0426 AccurateRip CRC: 50D5F7C5 [DiscID: 010-000e10c1-00711278-8908950a-7]

Track 8:  Ripped LBA 119230 to 137222 (3:59) in 0:15. Filename: C:\Users\ac25\Music\LOSSLESS\Everything But the Girl\Amplified Heart\Everything But the Girl - 08 - We Walk the Same Line.flac
  AccurateRip: Accurate (confidence 18) [Pass 1]
  CRC32: 4505FA10 AccurateRip CRC: EB4812C8 [DiscID: 010-000e10c1-00711278-8908950a-8]

Track 9:  Ripped LBA 137222 to 155502 (4:03) in 0:14. Filename: C:\Users\ac25\Music\LOSSLESS\Everything But the Girl\Amplified Heart\Everything But the Girl - 09 - 25th December.flac
  AccurateRip: Accurate (confidence 18) [Pass 1]
  CRC32: 706DD918 AccurateRip CRC: 71377937 [DiscID: 010-000e10c1-00711278-8908950a-9]

Track 10:  Ripped LBA 155502 to 164792 (2:03) in 0:07. Filename: C:\Users\ac25\Music\LOSSLESS\Everything But the Girl\Amplified Heart\Everything But the Girl - 10 - Disenchanted.flac
  AccurateRip: Accurate (confidence 18) [Pass 1]
  CRC32: 556C357F AccurateRip CRC: FE09F1B9 [DiscID: 010-000e10c1-00711278-8908950a-10]

--------------

10 Tracks Ripped Accurately

Now here's the interesting part. Using foobar2000's bit compare plugin, there are no differences between foobar2000 and EAC's rips of tracks 3 and 5.

Code: [Select]
All tracks decoded fine, no differences found.

Comparing:
"C:\Users\ac25\Desktop\temp\eac\03 - I Don't Understand Anything.flac"
"C:\Users\ac25\Desktop\temp\foobar2000\03 - I Don't Understand Anything.flac"
No differences in decoded data found.

--------------
All tracks decoded fine, no differences found.

Comparing:
"C:\Users\ac25\Desktop\temp\eac\05 - Get Me.flac"
"C:\Users\ac25\Desktop\temp\foobar2000\05 - Get Me.flac"
No differences in decoded data found.

Of course there were differences with the Dbpoweramp rip.

In the future, I'll try other problem discs I have, as well as trying foobar2000's paranoid mode and and using C2 with EAC's secure mode. I hope this testing doesn't fry my drive. I have no idea how to replace a laptop optical drive. 

As always kind feedback would be appreciated. Thanks.

foobar 0.9 vs EAC Secure rip

Reply #41
While it is extremely difficult to draw any meaningful conclusions from one disc and one drive, your results definitely show the distinct advantage of using C2 pointers during re-reads when dealing with consistent errors.

However, when dealing with situations where C2 pointers either can't be or aren't being used, I would not always expect all three programs to give the same result, as their methods of re-reading and deciding on correct data are not the same, nor is the way in which each of them asks the drive to seek data.

When using C2 pointers with EAC, I wouldn't normally expect to see a difference when using a drive that reports them reliably, since they aren't used during re-reads.  With a drive that doesn't report them reliably, I would normally expect to see fewer accurate rips when they're being used.  IOW, the expectation is that EAC will not do any better when configured to make use of C2 pointers.  This shouldn't come as a surprise to anyone interested enough in the program enough to become familiar with its settings.  There can be surprises, however, since enabling this setting changes more than just asking the drive to return C2 error information.  The amount of sectors read at a time changes, causing successive requests of new data to begin at different locations.  This causes the areas where the stream is checked for synchronization to change as well.  The setting even influences the way flushing is performed when it is enabled.  It is entirely possible that using C2 pointers can make a positive difference in getting accurate rips, just not to the extent that it would if they were used during re-reads like they are with dBpoweramp.

foobar 0.9 vs EAC Secure rip

Reply #42
I had a problem once with a song sounding like the CD was scratched while it wasn't at all.

No errors occured was the conclusion of foobar. I decided to put the CD into EAC's hands and guess what! It took 3 minutes for one single track to get the same conclusion!

1 CD with EAC: 30 minutes
1 CD witth foobar: 5 minutes

Even if EAC's extraction is theorically the best, I don't give a damn when it can't even detect an error huge like a house!

foobar 0.9 vs EAC Secure rip

Reply #43
3 mins or 30 mins?
Who are you and how did you get in here ?
I'm a locksmith, I'm a locksmith.

foobar 0.9 vs EAC Secure rip

Reply #44
No errors occured was the conclusion of foobar. I decided to put the CD into EAC's hands and guess what! It took 3 minutes for one single track to get the same conclusion!
Unless you can demonstrate that you've configured EAC to work as efficiently as possible given your particular drive, you might be comparing apples and oranges.

Quote
Even if EAC's extraction is theorically the best
I'd challenge those who claim EAC's extraction is theoretically the best.

Quote
I don't give a damn when it can't even detect an error huge like a house!
I wouldn't be so quick to point the finger at the ripping program since it's only part of the equation.

foobar 0.9 vs EAC Secure rip

Reply #45
Does Foobar's ripper have to option to make use of C2 pointers, or does it merely re-read each sector a couple times? I don't remember seeing an option for this feature in the settings.

foobar 0.9 vs EAC Secure rip

Reply #46
Currently, foobar2000 relies on consistent results between re-reads only.

I'm not sure what criteria it uses (eg: EAC will report an error if there aren't at least 8 matches out a set of 16 re-reads within the user-configurable number of sets, EAC will report an error; dBpoweramp requires 10 matches out of a user-configurable number of re-reads in order to report the rip as secure).

foobar 0.9 vs EAC Secure rip

Reply #47
Quote
AccurateRip: Accurate (confidence 18)    [Pass 1, Ultra 1 to 1, Re-Rip 3 Frames]  CRC32: 8B1263E8    AccurateRip CRC: E6F6B57B    [DiscID: 010-000e10c1-00711278-8908950a-3]
  Re-rip Frame: 36228 (00:01:15.040) matched 10 / 11   
  Re-rip Frame: 43466 (00:02:51.546) matched 10 / 11  (c2 dropped 5)   
  Re-rip Frame: 43782 (00:02:55.760). Insecure  (c2 dropped 25) [c2 best match]


From the dBpoweramp Rip - interesting, here you have c2 pointers, effectively failing on one frame (25 re-rips, with c2 pointers indicating there is an error, where clearly there was not, hence the best match was then used), yet helping no-doubt on the other frames.

foobar 0.9 vs EAC Secure rip

Reply #48
I read that thinking that of the 34 attempts, C2 dropped 25, leaving 9 that passed C2 which was not enough for the rip to be labeled secure.

I have to admit that some of your messages (especially 10 / 11) don't make perfect sense to me.

foobar 0.9 vs EAC Secure rip

Reply #49
Yes you are right (I miss-read that 25 frames were being read as total), I will comment each:

Re-rip Frame: 36228 (00:01:15.040) matched 10 / 11  -  here re-reading 11 frames, no c2 error flags

Re-rip Frame: 43466 (00:02:51.546) matched 10 / 11 (c2 dropped 5) - here 16 frames are read, c2 highlighed 5 having errors, the c2 dropped are not shown in the x/x,

Re-rip Frame: 43782 (00:02:55.760). Insecure (c2 dropped 25) [c2 best match] - 34 frames are read, c2 highlights 25 as having error, the 7 frames without error match and are used