jevinskie / sacd-ripper-google-code

Automatically exported from code.google.com/p/sacd-ripper
GNU General Public License v2.0
2 stars 2 forks source link

CUE sheet extraction can not be suppressed #44

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
- extract Edit Master file using options "-2 -e -c -iFilename.iso"
- I use sacd_extract version 3.6 on Windows 7 (64bit)

What is the expected output? What do you see instead?
sacd_extract should write a CUE sheet if -C option is enabled. Without the -C 
option, no CUE sheet should be written.
But if I try to extract a single Master File without CUE sheet option, 
sacd_extract always writes a CUE sheet, ignoring the -C option. I can't 
suppress the CUE sheet extraction.

Another questions:
1. When I play an Edit Master File using foobar with SACD decoder plugin, it 
shows me track names and track lengths. Does the Master File contain an 
internal CUE sheet in its header?

2. It seems that this internal splitting is slightly different from the 
external CUE sheets with a time lag around 1/90 sec and different track 
lengths. Why is this?

3. Suggestion: Maybe sacd_extract should suppress the internal CUE, if external 
CUE is written with -C option.

yours,
t.

Original issue reported on code.google.com by thom...@gmx.net on 16 Jan 2012 at 4:30

GoogleCodeExporter commented 9 years ago
Correct the CUE sheet is always written when the Edit Master is written. This 
is done for your convenience, but for correctness it should be disabled by 
default, agree. I'll do this in the next release.

> Does the Master File contain an internal CUE sheet in its header?
It does. It's an 'official' Edit Master in the sense that it also contains the 
track start & stop markers. It's basically just like the original Edit Master 
(like the producer intended) before it was inserted into the Cutting Master.

>It seems that this internal splitting is slightly different from the external 
CUE sheets with a time lag around 1/90 sec and different track lengths. Why is 
this?

Is this splitting within foobar? At least I can tell you with 100% certainty 
that the CUE information is equal to the Edit Master track start & stop 
markers. 

>Maybe sacd_extract should suppress the internal CUE, if external CUE is 
written with -C option.

No, I will not suppress the Edit Master information as it's an 'Edit Master' :) 
The CUE sheet was made available on request but really is a secondary option, 
and it's not my favorite. The Edit Master itself contains all the necessary 
information for playback.

Original comment by mr_wic...@hotmail.com on 16 Jan 2012 at 4:57

GoogleCodeExporter commented 9 years ago
>Is this splitting within foobar? At least I can tell you with 100% certainty 
that the CUE information is equal to the Edit Master track start & stop markers.

Yes I used foobar. When I compare the Master File with the CUE Sheet using the 
"bit compare" feature, foobar tells me different track lengths.

Time values in CUE sheets are bound to CD frames (75 frames per second). May 
this fact cause different track splitting? (SACD markers might be rounded to CD 
frames in CUE sheets.)

Original comment by thom...@gmx.net on 16 Jan 2012 at 5:31

GoogleCodeExporter commented 9 years ago
converting to 88.2 kHZ PCM with foo_sacd_input 0.4.5: tracks converted with 
external CUE sheet are 2 samples longer than direct conversion from DFF Master 
File. hmmm...

Original comment by thom...@gmx.net on 16 Jan 2012 at 5:53

GoogleCodeExporter commented 9 years ago
>Time values in CUE sheets are bound to CD frames (75 frames per second). May 
this fact cause different track splitting? (SACD markers might be rounded to CD 
frames in CUE sheets.)

No idea. But SACDs are also running at 75 frames per second.

Original comment by mr_wic...@hotmail.com on 17 Jan 2012 at 9:04