title
Products            Buy            Support Forum            Professional            About            Codec Central
 

Using CUE sheet from EAC with files ripped by dBpowerAMP?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • fjodor

    • Mar 2007
    • 24

    #16
    Re: Using CUE sheet from EAC with files ripped by dBpowerAMP?

    <...>
    PREGAP 00:00:32
    INDEX 01 00:00:00

    The pregap statement means its longer than the normal 2 seconds by [I think] 32/100ths of a second.
    The CUE-sheet looks like this:

    <...>
    FILE "01 - World In My Eyes.wav" WAVE
    TRACK 01 AUDIO
    TITLE "World In My Eyes"
    PERFORMER "Depeche Mode"
    PREGAP 00:00:33
    INDEX 01 00:00:00
    FILE "02 - Sweetest Perfection.wav" WAVE
    <...>

    Also, regarding the format of the timestamp I checked it out at http://en.wikipedia.org/wiki/Cue_sheet , and it's in specified in "MM:SS:FR (minute-second-frame)" format, where frame is 1/75 second. So in this case, it appears that the PREGAP is 33*1/75=0.44 seconds.

    Yes. But not only compare the first track, compare the rest as well. I am guessing the 1st one will not match because it is 32/100th of a second longer, but that the rest will.
    Ok, I did this (using "Tools->Compare WAVs..." in EAC) and EAC then reported "Error type: position" for all individual file comparisons between the ".wav" files ripped from the original and and the ".wav" files ripped from the copy. However, I'm not sure how to interpret this, since I got the same "error report" when I compared a ".wav" file to itself! Also, when I did an MD5 checksum (see http://www.pc-tools.net/win32/md5sums/ ) on the ".wav" files ripped from the original and the compared that to the ".wav" files ripped from the copy, it indicated that the contents of the files were identical.

    It could also be that your read and write offsets are not configured correctly in EAC, but it sounds like you know what you are doing.
    This part I have configured correctly, which is also verified by the fact that when performing an "a) image based rip > b) image based write > c) image based rip " using EAC the images in step a) and c) are identical as verified by their MD5 checksums.

    Comment

    • Rollo

      • Feb 2007
      • 44

      #17
      Re: Using CUE sheet from EAC with files ripped by dBpowerAMP?

      Originally posted by fjodor
      EAC then reported "Error type: position" for all individual file comparisons between the ".wav" files ripped from the original and and the ".wav" files ripped from the copy. However, I'm not sure how to interpret this, since I got the same "error report" when I compared a ".wav" file to itself!
      Error type and position are the column headers. If there nothing below that in the larger box, the files are identical. If it was an offset error, it would say "repeated samples" under error type and a numerical value under the position. Which file contained the error would determine which side of the box, left or right, the error are reported. This is the 'old' manual way of determining whether you have the write offset configured correctly.

      Bottom line: The files are identical. I cannot explain why the image rips seem to be different, but run those through the 'compare wavs' tool in EAC as well. How exactly did you determine that they were different?

      Comment

      • fjodor

        • Mar 2007
        • 24

        #18
        Re: Using CUE sheet from EAC with files ripped by dBpowerAMP?

        I ran "md5sums.exe" on the image .wav file ripped from the original and the copy, respectively; and the resulting two MD5 checksums differed, which indicates that the content is not identical. See below:

        Depeche Mode - Violator_copy.wav 100% 2db0fff766d84630476a9f708c133de9
        Depeche Mode - Violator_orig.wav 100% c9130f7276adf0e5d4e3c5742b7d58cb

        I now also compared the .wav files in EAC as you suggested, and got the following result:

        Error type: Position:

        150 repeated samples 0:02:20.559
        150 missing samples 0:02:27.253
        390 repeated samples 0:23:45.679
        390 missing samples 0:23:52.373

        Any idea what could be wrong? Also, are you able to reproduce the behaviour I get?

        Comment

        • bhoar
          dBpoweramp Guru

          • Sep 2006
          • 1173

          #19
          Re: Using CUE sheet from EAC with files ripped by dBpowerAMP?

          One additional datapoint -

          While WAV doesn't support comprehensive metadata, it isn't a pure PCM stream format: there's a header and the RIFF chunks don't have to have the exact same content or placement in order to store the exact same digital audio content.

          I read on HA recently that using file-based checksum/hash tools isn't reliable in this case, as different tools will output the same PCM data into a WAV file using slightly different header and/or RIFF chunks. The recommended method to compare the data is to use a tool built into foobar2000 that allows you to perform a byte-by-byte compare of just the audio portion of the file.

          -brendan

          Comment

          • fjodor

            • Mar 2007
            • 24

            #20
            Re: Using CUE sheet from EAC with files ripped by dBpowerAMP?

            While WAV doesn't support comprehensive metadata, it isn't a pure PCM stream format: there's a header and the RIFF chunks don't have to have the exact same content or placement in order to store the exact same digital audio content.
            True, so therefore MD5 is not the ideal way of comarying two WAVs. Still, if MD5 says there's a match between two WAV files you know that the audio data matches (as well as the headers and RIFF chunks format). However, if MD5 says there isn't a match that does not say anything about whether the actual audio data matches or not (it could just as well be the headers or RIFF chunk format that mismatches). Altough I guess as long as you use the same program to create the WAVs, the same header and RIFF chunk format will probably be used, and in that case it ought to be safe to use MD5. Still, why do that when there are better alternatives...

            The recommended method to compare the data is to use a tool built into foobar2000 that allows you to perform a byte-by-byte compare of just the audio portion of the file.
            Ok, I did this using foobar2000 v0.9.4.2 as well now. The result was:

            Comparing:
            "C:\mp3\eac_extract\Depeche Mode - Violator_copy.wav"
            "C:\mp3\eac_extract\Depeche Mode - Violator_orig.wav"
            differences found: 1180581 sample(s), starting at 140.5597279 second(s), peak: 0.9226379 at 144.7635147 second(s), 2ch

            Notice that the position of the first mismatch is the same as what EAC reported (EAC said it was at 2 minutes 20.559 seconds = 140.559 seconds).

            BTW: Is there anyone that can reproduce the behaviour I get? No other Depeche Mode fans out there?

            Comment

            • Rollo

              • Feb 2007
              • 44

              #21
              Re: Using CUE sheet from EAC with files ripped by dBpowerAMP?

              Originally posted by fjodor
              Originally posted by Rollo
              So, if I have this correct, in some instances:

              track based rip from original + cue > burned cd > image rip
              did not match
              original cd > image rip
              Yes.
              I found an original disc with a non-standard pre-gap.
              Ripped with both EAC and dBpa, all individual tracks matched when doing a wav compare in EAC.

              When I burned a copy from these individual tracks with a non-compliant cue, and made a single wav rip from both the copy and the original, they again matched.

              This does certainly does not seem to be a dBpoweramp issue, since both sets of individual track files, those made with EAC and dBpa, matched.

              Comment

              • fjodor

                • Mar 2007
                • 24

                #22
                Re: Using CUE sheet from EAC with files ripped by dBpowerAMP?

                Ripped with both EAC and dBpa, all individual tracks matched when doing a wav compare in EAC.
                That was also the case for me with Depeche Mode's Violator album.

                When I burned a copy from these individual tracks with a non-compliant cue, and made a single wav rip from both the copy and the original, they again matched.
                What program did you use to burn the CD and to rip the single wav images, was it EAC v0.95 Beta4?

                Comment

                • Rollo

                  • Feb 2007
                  • 44

                  #23
                  Re: Using CUE sheet from EAC with files ripped by dBpowerAMP?

                  Originally posted by fjodor
                  What program did you use to burn the CD and to rip the single wav images, was it EAC v0.95 Beta4?
                  Yes

                  Comment

                  Working...

                  ]]>