-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cdparanoia toc does not agree with cdrdao-toc, cd-paranoia also reports different (but better) lengths #175
Comments
cdparanoia indeed tries to rip 6 minutes of data, but fails halfway. Suggesting that it indeed gets the toc wrong. |
try cdparanoia with the overread patches |
That's fascinating. Do you know why cd-paranoia (libcdio) is reporting 31 frames as track 13, but cdrdao reports them as part of the leadout? Is there an entry for track 13 in the lead-in Q subchannel data? What does EAC say? |
Don't know if it changes the outcome but keep in mind that you're using an ancient version of that software. (Latest tagged one being: |
I am not so sure if the overread patches matter. But I have confirmed that cd-paranoia (from libcdio) seems to get it right every time where cdparanoia gets it wrong. Have about 7 CDs that exhibit this problem. Have not tried it with EAC. Can share some copies of the CDs? libcdio gets it right, so I don't think the matter necessarily matters here. |
I have code to switch between implementations. Will try to commit that soon. |
Sharing copies of the CD = the fast way to get my eyes on a problem. I also don't mind spending some money to buy copies if we can't bin/cue/write them easily. |
regarding switching, is that something we want to be togglable at the user level, or should we just force the switch? I can see good cases for both. |
I have about 9 more in my possession for at least another week, and copies of several of them. The solution was simply to switch to libcdio cd-paranoia, as it does get it correctly. I at this point see little use in staying with cdparanoia. |
I would go for something like |
I am also convinced that a switch to cd-paranoia is the right thing to do, although having an interim period where we allow fallback to cdparanoia might ease the transition / help sort out bugs. I'm not sure if adding even more complexity / more runtime options is good long term though, which is why I wouldn't want such a flag to stay around forever. I'd be happy with it if we had a concrete milestone after which we would drop I still want to keep this issue open because right now we're still planning on using |
Maybe we can schedule it for milestone 2.0?
It still seems to be something useful even for |
Shall I close this one? (because of #213). |
Closed because of #213. |
CD UPC: 094635010220
Seems to be this CD: https://mojim.com/tw104790x1.htm
I will make a cue/bin copy of it for later analysis, but it causes failures when ripping the last track, since cdparanoia and cdrdao do not agree on the track length. cd-paranoia gets is more right, seemingly? (Need to verify that this holds true)
cdrdao
cdparanoia
cd-paranoia (libcdio)
The text was updated successfully, but these errors were encountered: