mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Fix PhotoCD detection.
This commit is contained in:
10
.idea/.idea.Aaru/.idea/contentModel.xml
generated
10
.idea/.idea.Aaru/.idea/contentModel.xml
generated
@@ -16,6 +16,16 @@
|
||||
<e p="$USER_HOME$/.nuget/packages/nunit3testadapter/3.15.1/build/netcoreapp2.0/nunit.engine.api.dll" t="Include" />
|
||||
<e p="$USER_HOME$/.nuget/packages/nunit3testadapter/3.15.1/build/netcoreapp2.0/nunit.engine.dll" t="Include" />
|
||||
<e p="$PROJECT_DIR$" t="IncludeFlat">
|
||||
<e p=".git/info/exclude" t="IncludeRecursive" />
|
||||
<e p=".git/modules/Aaru.Checksums/info/exclude" t="IncludeRecursive" />
|
||||
<e p=".git/modules/Aaru.CommonTypes/info/exclude" t="IncludeRecursive" />
|
||||
<e p=".git/modules/Aaru.Console/info/exclude" t="IncludeRecursive" />
|
||||
<e p=".git/modules/Aaru.Decoders/info/exclude" t="IncludeRecursive" />
|
||||
<e p=".git/modules/Aaru.Dto/info/exclude" t="IncludeRecursive" />
|
||||
<e p=".git/modules/Aaru.Helpers/info/exclude" t="IncludeRecursive" />
|
||||
<e p=".git/modules/CICMMetadata/info/exclude" t="IncludeRecursive" />
|
||||
<e p=".git/modules/cuetools.net/info/exclude" t="IncludeRecursive" />
|
||||
<e p=".git/modules/cuetoolsnet/info/exclude" t="IncludeRecursive" />
|
||||
<e p=".github/CODE_OF_CONDUCT.md" t="Include" />
|
||||
<e p=".github/ISSUE_TEMPLATE.md" t="Include" />
|
||||
<e p=".github/PULL_REQUEST_TEMPLATE.md" t="Include" />
|
||||
|
||||
@@ -1101,7 +1101,9 @@ namespace Aaru.Core.Media.Detection
|
||||
if(isoSector.Length < 2048)
|
||||
return;
|
||||
|
||||
int pcdPos = 0;
|
||||
for(int pi = 0; pi < pcdLength; pi++)
|
||||
{
|
||||
int pcdPos = pi * 2048;
|
||||
uint infoPos = 0;
|
||||
|
||||
while(isoSector[pcdPos] > 0 &&
|
||||
@@ -1128,8 +1130,8 @@ namespace Aaru.Core.Media.Detection
|
||||
|
||||
if(infoPos > 0)
|
||||
{
|
||||
sense = dev.Read12(out isoSector, out _, 0, false, true, false, false, infoPos, 2048, 0, 1,
|
||||
false, dev.Timeout, out _);
|
||||
sense = dev.Read12(out isoSector, out _, 0, false, true, false, false, infoPos, 2048, 0,
|
||||
1, false, dev.Timeout, out _);
|
||||
|
||||
if(sense)
|
||||
break;
|
||||
@@ -1151,6 +1153,7 @@ namespace Aaru.Core.Media.Detection
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
@@ -1878,7 +1881,7 @@ namespace Aaru.Core.Media.Detection
|
||||
|
||||
uint infoPos = 0;
|
||||
|
||||
for(int pi = 0; pi < vcdLength; pi++)
|
||||
for(int pi = 0; pi < pcdLength; pi++)
|
||||
{
|
||||
int pcdPos = pi * 2048;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user