Fix Aaru removal

This commit is contained in:
Matt Nadareski
2023-02-23 16:26:16 -05:00
parent aaf0aabb55
commit e3532d6f02
4 changed files with 7391 additions and 60 deletions

View File

@@ -49,6 +49,7 @@
- Use relative path output for DIC
- Remove usage of Aaru
- Remove Aaru as submodule
- Fix Aaru removal
### 2.4 (2022-10-26)

View File

@@ -73,56 +73,6 @@ namespace MPF.Core.Converters
return null;
}
}
#else
/// <summary>
/// Convert Aaru media type to a MediaType
/// </summary>
/// <param name="type">Aaru.CommonTypes.MediaType value to check</param>
/// <returns>MediaType if possible, null on error</returns>
public static MediaType? MediaTypeToMediaType(this Aaru.CommonTypes.MediaType? type)
{
if (type == null)
return null;
return (int)type switch
{
// Generics
>= 10 and <= 39 => MediaType.CDROM,
>= 40 and <= 50 => MediaType.DVD,
>= 51 and <= 59 => MediaType.HDDVD,
>= 60 and <= 69 => MediaType.BluRay,
// Specialty
112 => MediaType.CDROM,
113 => MediaType.CDROM,
114 => MediaType.DVD,
115 => MediaType.DVD,
116 => MediaType.BluRay,
117 => MediaType.BluRay,
118 => MediaType.UMD,
120 => MediaType.BluRay,
150 => MediaType.CDROM,
151 => MediaType.CDROM,
152 => MediaType.GDROM,
153 => MediaType.GDROM,
155 => MediaType.CDROM, // MilCD... is this GD-ROM?
171 => MediaType.CDROM,
172 => MediaType.CDROM,
173 => MediaType.CDROM,
174 => MediaType.CDROM,
175 => MediaType.CDROM,
176 => MediaType.CDROM,
177 => MediaType.CDROM,
178 => MediaType.DVD,
179 => MediaType.CDROM,
453 => MediaType.NintendoGameCubeGameDisc,
463 => MediaType.NintendoWiiOpticalDisc,
464 => MediaType.NintendoWiiUOpticalDisc,
>= 770 and <= 799 => MediaType.BluRay,
_ => null,
};
}
#endif
#endregion

View File

@@ -44,16 +44,6 @@
<ProjectReference Include="..\RedumpLib\RedumpLib.csproj" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)'=='net48'">
<ProjectReference Include="..\Aaru\CICMMetadata\CICMMetadataEditor\CICMMetadataEditor\CICMMetadataEditor.csproj" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)'=='net6.0'">
<ProjectReference Include="..\Aaru\Aaru.CommonTypes\Aaru.CommonTypes.csproj" />
<ProjectReference Include="..\Aaru\Aaru.Core\Aaru.Core.csproj" />
<ProjectReference Include="..\Aaru\Aaru.Devices\Aaru.Devices.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
<PackageReference Include="System.Configuration.ConfigurationManager" Version="7.0.0" />

7390
MPF.Modules/Aaru/cicm.cs Normal file

File diff suppressed because it is too large Load Diff