IPB

Welcome Guest ( Log In | Register )

Cdex Vs Eac : The Results !
Pio2001
post Aug 26 2002, 20:56
Post #1


Moderator


Group: Super Moderator
Posts: 3936
Joined: 29-September 01
Member No.: 73



Secure audio extraction : CDex full paranoia versus EAC secure mode


This test is aimed at knowing if these programs can guarantee a perfect audio extraction from an audio CD when it is possible, in other words, do they really warn the user as soon as any error occurs ?

The test was run with Windows 98, Aspi layer 4.71, and a Memorex DVD-Maxx 1648 IDE drive, that supports C2 and have no cache according to both EAC and Feurio.

A CDR that was becoming barely readable was used. As the results seemed strange, a quick test was made with a scratched CD, and another CD with a hole in it, in order to ensure that CDex is working properly.
Here are the results of these tests first, then the real test about secureness.

CDex was set in full paranoia, Feurio has C2 error detection enabled, EAC was in secure mode, accurate, no cache, C2.


CD with a hole in it




CDex
The drive makes strange noises at 82 % of track 2, the extraction slows down completely, no jitter error is detected, I cancel, afraid to damage the drive.
Feurio
C2 error reported at 71% of track 2. I check ignore all. The drive makes noises at 87 %, the extraction completely slows down at 89%, I cancel.
EAC
Error detected at 71%, uncorrectable error at 73%, then endless error correction takes place. I cancel.


Scratched CD




CDex
This time, jitter errors (2) are reported. Extraction takes forever.
Feurio
A C2 error is reported, then the extraction takes forever
EAC
Read error, takes forever.


Now the interesting part is the


Bad CDR


One of the tracks is bad enough to produce clicks, but not enough to stop the extraction.

EAC
"There were errors"
Reports 16 isolated suspicious positions, and 2 whole ranges of suspicious positions. Track quality 94.5 %

No C2 : "there were errors", reports 16 isolated suspicious positions, and 5 whole ranges of suspicious positions. Track quality 96.7 %

No C2 + cache : I canceled the extraction after 2 hours of error correction.

Feurio
Reports 9,462 C2 errors !

CDex
Zero errors !

In order to check if there were really no errors in the CDex wav, and in order to get an idea of the sound quality, the track was extracted again with EAC and CDex, so that we have now 6 wav files : 2 from CDex, zero errors, 2 from EAC with C2, some errors, and 2 from EAC without C2, some errors.

If there are really zero errors in the CDex files, there should be no differences at all between them. Let's check with EAC's compare wav :



Notice the scrollbar at the right side of the window. There is obviously a problem with CDex here, all these errors went unnoticed through the full paranoia mode. It is active though, since two errors were reported with the scratched CD.

Using SoundForge, let us invert one of each pair of wavs, and mix-paste it over the other one, so that only differences remain. All remaining noise will be read errors, but the absence of noise won't mean no error, since the same error can have occured the same way in both wavs.
Since the result can vary from nothing to twice the error (if the sample was misread with opposite errors), the result gives an idea of the average read errors.

CDex



This shows the entire track. The highest peak is -23.72 db. Some little clicks can be heard in quiet parts.

EAC with C2



The scaling is the same as in the previous picture. The highest peak is -21.85 db. It looks and sounds quite the same as CDex file.

EAC without C2



There seems to be a little more clicks, but the difference is small.
Also, the CDex file seems to have less clicks than EAC with C2 in the main part, but more isolated ones on the left. Therefore nothing can be concluded about the reading quality of the programs themselves, because the exact number of clicks varies from a reading to another. Here, we can say that the three results are quite the same, if we take into account the variations that can occur.
To be able to judge the reading quality, many more extractions would need to be made, in order to make statistics and to evaluate how stable the quality is for a given ripping mode, then to deduce if the differences between the files are due to the programs, or to random variations.


Conclusion


With the Memorex DVD-Maxx 1648 drive, CDex is of no use compared to EAC, it returns files full of errors and audible clicks claiming zero errors occured even in full paranoia mode.
Though the C2 error detection is currently very criticized, it is still, at least for this drive, infinitely more accurate (9462 times more accurate, according to Feurio ) than CDex full paranoia mode, and as accurate as the reading twice method in EAC, while much faster.

This conclusion stands for the Memorex DVD drive. As we don't know how the paranoia mode works, other drives should be tested the same way in order to confirm this result.


_________________________________________________________

Edit : Version 2 : removed the "I" and rephrased the text in a more clear way, expanded the idea of randomnes in rips, commented the EAC log
Go to the top of the page
+Quote Post
 
Start new topic
Replies
robUx4
post Dec 5 2002, 13:08
Post #2


Matroska Developer


Group: Developer (Donating)
Posts: 410
Joined: 14-March 02
From: Paris
Member No.: 1519



QUOTE (Benny.X @ Oct 28 2002 - 09:43 PM)
Agreed. But that's Andre decission, and his full rigth to keep the source closed if he wants too. I guess you know the story too that it's a project born out of frustration and he is working on it in his spare time. If he would open up the source and release it under some license, he would have to work on it on a much more regular basis, i guess he just not wants to do that.

Well, I think it's exactly the opposite. Because it's not open source, if someday he decides that he doesn't want to spend time on it anymore, what do we do ? We can't improve/correct the software !

  • Being written in a rare language is no excuse (noone will read the code period).
  • Being a mess in the code is no excuse, a coder that wants to make something in the code will always find his way
  • Using the routines in proprietary softwares ? He can use GPL or LGPL and charge if a company want his code (unless that company also do open source softwares)

The only problem I can see is having a dozen of forks with different additions/changes.


--------------------
http://www.matroska.org/ : the best vapourware / http://robux4.blogspot.com/
Go to the top of the page
+Quote Post

Posts in this topic
- Pio2001   Cdex Vs Eac : The Results !   Aug 26 2002, 20:56
- - Dibrom   Very interesting, thanks Pio2001   Aug 26 2002, 21:13
- - Somebody   Interesting read, thank you, Pio2001!   Aug 26 2002, 21:16
- - JohnV   Nice indeed pio2001!   Aug 26 2002, 21:23
- - Pio2001   RE: Cdex Vs Eac : The Results !   Aug 26 2002, 21:54
- - guruboolez   Très beau travail ! I did some tests too, ve...   Aug 26 2002, 23:11
- - Delirium   Interesting results, thanks. Unfortunately I...   Aug 26 2002, 23:22
- - j8ee   I haven't used CDex much at all, but cdparanoi...   Oct 28 2002, 11:21
- - tangent   If only EAC would go opensourced...   Oct 28 2002, 18:11
- - Rizban76   The biggest advantage of CDex for me is speed. Whe...   Oct 28 2002, 19:13
- - B   QUOTE If only EAC would go opensourced... Why ? I...   Oct 28 2002, 19:22
- - Dibrom   QUOTE (Benny.X @ Oct 28 2002 - 11:22 AM)QUOTE...   Oct 28 2002, 19:33
- - Jospoortvliet   QUOTE (Dibrom @ Oct 28 2002 - 06:33 PM)QUOTE ...   Oct 28 2002, 19:48
- - Pio2001   The FAQ is online at http://www.exactaudiocopy.de,...   Oct 28 2002, 21:46
- - Jospoortvliet   Now, that clears things up   Oct 28 2002, 21:55
- - B   QUOTE Well for one thing, it'd provide an alte...   Oct 28 2002, 22:43
- - B   QUOTE (Jospoortvliet @ Oct 28 2002 - 10:55 PM...   Oct 28 2002, 22:49
- - tangent   QUOTE (Pio2001 @ Oct 29 2002 - 04:46 AM)EAC i...   Oct 29 2002, 04:57
- - William   I think one of the advantage of CDex is compatibil...   Oct 29 2002, 05:24
- - salt28   QUOTE I think there are opensourced licenses avail...   Oct 29 2002, 05:43
- - Jon Ingram   QUOTE (tangent @ Oct 29 2002 - 03:57 AM)I thi...   Oct 29 2002, 09:34
- - PatchWorKs   Point 1: GPL is not good if you want to make busin...   Oct 29 2002, 10:27
- - robUx4   QUOTE (Benny.X @ Oct 28 2002 - 09:43 PM)Agree...   Dec 5 2002, 13:08
- - budgie   QUOTE Though the C2 error detection is currently v...   Dec 5 2002, 14:55
- - GodsMadClown   QUOTE (robUx4 @ Dec 5 2002 - 12:08 PM)Well, I...   Mar 27 2003, 19:52
- - motunono   Hi when testing CDex you should not configure it i...   Jan 11 2007, 19:58
- - HotshotGG   QUOTE Hi when testing CDex you should not configur...   Jan 12 2007, 01:04


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: 18th December 2014 - 01:22