From e756c5db953ee76f70d14cee305d7ef8f62d8bdf Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Tue, 21 Apr 2020 23:07:40 +0100 Subject: [PATCH] Fix calculating offset using scrambled read as audio when device is in database. --- Aaru.Core/Media/Info/CompactDisc.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Aaru.Core/Media/Info/CompactDisc.cs b/Aaru.Core/Media/Info/CompactDisc.cs index cbf84e873..dba2583eb 100644 --- a/Aaru.Core/Media/Info/CompactDisc.cs +++ b/Aaru.Core/Media/Info/CompactDisc.cs @@ -148,8 +148,8 @@ namespace Aaru.Core.Media.Info if(!offsetFound && (debug || dbDev?.ATAPI?.RemovableMedias?.Any(d => d.CanReadCdScrambled == true) == true || dbDev?.SCSI?.RemovableMedias?.Any(d => d.CanReadCdScrambled == true) == true || - dev.Manufacturer.ToLowerInvariant() == - "hl-dt-st")) + dbDev?.SCSI?.MultiMediaDevice?.TestedMedia?.Any(d => d.CanReadCdScrambled == true) == + true || dev.Manufacturer.ToLowerInvariant() == "hl-dt-st")) { sense = dev.ReadCd(out cmdBuf, out _, wantedLba, sectorSize, 3, MmcSectorTypes.Cdda, false, false, false, MmcHeaderCodes.None, true, false, MmcErrorField.None,