Open GoogleCodeExporter opened 9 years ago
The advice below from a member of another forum fixed the problem.
"if i understand correctly the rip on PS3 of that Guano Apes SACD is total
garbage – i mean the ISO data are totally corrupted.
so, if it plays on PS3, but sacd-ripper cannot make working ISO of it that
means this is one of the very rare SACDs without encryption – that’s why
when sacd-ripper decrypts already already unencrypted data the result is total
garbage.
there is already fix for that in sacd-ripper – you can look the source code
in “scarletbook_output.c”.
so, until now all known unencrypted discs were “DSD 3 14/16 discs” as the
comment in sacd-ripper source code says:
“user reports tell me that the only non-encrypted discs out there are DSD 3
14/16 discs.
this is a quick hack/fix for these discs.”
that means basically if Guano Apes SACD is not encrypted to fix sacd-ripper is
one line of code change – build modified sacd-ripper that assumes all SACDs
are unencrypted – to do that change:
// encrypted blocks need to be decrypted first
if (encrypted && non_encrypted_disc == 0)
{
sacd_decrypt(ft->sb_handle->sacd, output->read_buffer, block_size);
}
to:
// encrypted blocks need to be decrypted first
if (encrypted && non_encrypted_disc == 0)
{
// sacd_decrypt(ft->sb_handle->sacd, output->read_buffer, block_size);
}
in other words comment the line that assumes the data are encrypted and
decrypts them.
good luck, but i’m like 99% sure that will fix it, if i understand the
problem report correctly."
Original comment by gr...@index.hu
on 1 Feb 2014 at 1:13
Original issue reported on code.google.com by
gr...@index.hu
on 28 Dec 2013 at 11:28