mirror of
https://github.com/aaru-dps/Aaru.Server.git
synced 2025-12-16 19:24:27 +00:00
REFACTOR: Remove unneeded code.
This commit is contained in:
@@ -36,18 +36,21 @@ using System.IO;
|
||||
using System.Linq;
|
||||
using DiscImageChef.CommonTypes;
|
||||
using DiscImageChef.Console;
|
||||
using DiscImageChef.Decoders.ATA;
|
||||
using DiscImageChef.Decoders.PCMCIA;
|
||||
using DiscImageChef.DiscImages;
|
||||
using DiscImageChef.Filesystems;
|
||||
using DiscImageChef.Filters;
|
||||
using DiscImageChef.DiscImages;
|
||||
using DiscImageChef.Metadata;
|
||||
using Schemas;
|
||||
using MediaType = DiscImageChef.Metadata.MediaType;
|
||||
using Tuple = DiscImageChef.Decoders.PCMCIA.Tuple;
|
||||
|
||||
namespace DiscImageChef.Core
|
||||
{
|
||||
public static partial class Sidecar
|
||||
{
|
||||
static void BlockMedia(ImagePlugin image, System.Guid filterId, string imagePath, FileInfo fi,
|
||||
static void BlockMedia(ImagePlugin image, Guid filterId, string imagePath, FileInfo fi,
|
||||
PluginBase plugins, List<ChecksumType> imgChecksums, ref CICMMetadataType sidecar)
|
||||
{
|
||||
sidecar.BlockMedia = new[]
|
||||
@@ -227,8 +230,8 @@ namespace DiscImageChef.Core
|
||||
}
|
||||
|
||||
// If there is only one track, and it's the same as the image file (e.g. ".iso" files), don't re-checksum.
|
||||
if(image.PluginUuid == new System.Guid("12345678-AAAA-BBBB-CCCC-123456789000") &&
|
||||
filterId == new System.Guid("12345678-AAAA-BBBB-CCCC-123456789000")) sidecar.BlockMedia[0].ContentChecksums = sidecar.BlockMedia[0].Checksums;
|
||||
if(image.PluginUuid == new Guid("12345678-AAAA-BBBB-CCCC-123456789000") &&
|
||||
filterId == new Guid("12345678-AAAA-BBBB-CCCC-123456789000")) sidecar.BlockMedia[0].ContentChecksums = sidecar.BlockMedia[0].Checksums;
|
||||
else
|
||||
{
|
||||
Checksum contentChkWorker = new Checksum();
|
||||
@@ -271,12 +274,12 @@ namespace DiscImageChef.Core
|
||||
EndProgress2();
|
||||
}
|
||||
|
||||
Metadata.MediaType.MediaTypeToString(image.ImageInfo.MediaType, out string dskType, out string dskSubType);
|
||||
MediaType.MediaTypeToString(image.ImageInfo.MediaType, out string dskType, out string dskSubType);
|
||||
sidecar.BlockMedia[0].DiskType = dskType;
|
||||
sidecar.BlockMedia[0].DiskSubType = dskSubType;
|
||||
Statistics.AddMedia(image.ImageInfo.MediaType, false);
|
||||
|
||||
sidecar.BlockMedia[0].Dimensions = Metadata.Dimensions.DimensionsFromMediaType(image.ImageInfo.MediaType);
|
||||
sidecar.BlockMedia[0].Dimensions = Dimensions.DimensionsFromMediaType(image.ImageInfo.MediaType);
|
||||
|
||||
sidecar.BlockMedia[0].LogicalBlocks = (long)image.GetSectors();
|
||||
sidecar.BlockMedia[0].LogicalBlockSize = (int)image.GetSectorSize();
|
||||
@@ -369,8 +372,8 @@ namespace DiscImageChef.Core
|
||||
|
||||
if(image.ImageInfo.ReadableMediaTags.Contains(MediaTagType.ATA_IDENTIFY))
|
||||
{
|
||||
Decoders.ATA.Identify.IdentifyDevice? ataId =
|
||||
Decoders.ATA.Identify.Decode(image.ReadDiskTag(MediaTagType.ATA_IDENTIFY));
|
||||
Identify.IdentifyDevice? ataId =
|
||||
Identify.Decode(image.ReadDiskTag(MediaTagType.ATA_IDENTIFY));
|
||||
if(ataId.HasValue)
|
||||
if(ataId.Value.CurrentCylinders > 0 && ataId.Value.CurrentHeads > 0 &&
|
||||
ataId.Value.CurrentSectorsPerTrack > 0)
|
||||
@@ -398,114 +401,114 @@ namespace DiscImageChef.Core
|
||||
|
||||
switch(image.ImageInfo.MediaType)
|
||||
{
|
||||
case MediaType.Apple32SS:
|
||||
case MediaType.Apple32DS:
|
||||
case CommonTypes.MediaType.Apple32SS:
|
||||
case CommonTypes.MediaType.Apple32DS:
|
||||
trkFormat = "Apple GCR (DOS 3.2)";
|
||||
break;
|
||||
case MediaType.Apple33SS:
|
||||
case MediaType.Apple33DS:
|
||||
case CommonTypes.MediaType.Apple33SS:
|
||||
case CommonTypes.MediaType.Apple33DS:
|
||||
trkFormat = "Apple GCR (DOS 3.3)";
|
||||
break;
|
||||
case MediaType.AppleSonySS:
|
||||
case MediaType.AppleSonyDS:
|
||||
case CommonTypes.MediaType.AppleSonySS:
|
||||
case CommonTypes.MediaType.AppleSonyDS:
|
||||
trkFormat = "Apple GCR (Sony)";
|
||||
break;
|
||||
case MediaType.AppleFileWare:
|
||||
case CommonTypes.MediaType.AppleFileWare:
|
||||
trkFormat = "Apple GCR (Twiggy)";
|
||||
break;
|
||||
case MediaType.DOS_525_SS_DD_9:
|
||||
case MediaType.DOS_525_DS_DD_8:
|
||||
case MediaType.DOS_525_DS_DD_9:
|
||||
case MediaType.DOS_525_HD:
|
||||
case MediaType.DOS_35_SS_DD_8:
|
||||
case MediaType.DOS_35_SS_DD_9:
|
||||
case MediaType.DOS_35_DS_DD_8:
|
||||
case MediaType.DOS_35_DS_DD_9:
|
||||
case MediaType.DOS_35_HD:
|
||||
case MediaType.DOS_35_ED:
|
||||
case MediaType.DMF:
|
||||
case MediaType.DMF_82:
|
||||
case MediaType.XDF_525:
|
||||
case MediaType.XDF_35:
|
||||
case MediaType.IBM53FD_256:
|
||||
case MediaType.IBM53FD_512:
|
||||
case MediaType.IBM53FD_1024:
|
||||
case MediaType.RX02:
|
||||
case MediaType.RX03:
|
||||
case MediaType.RX50:
|
||||
case MediaType.ACORN_525_SS_DD_40:
|
||||
case MediaType.ACORN_525_SS_DD_80:
|
||||
case MediaType.ACORN_525_DS_DD:
|
||||
case MediaType.ACORN_35_DS_DD:
|
||||
case MediaType.ACORN_35_DS_HD:
|
||||
case MediaType.ATARI_525_ED:
|
||||
case MediaType.ATARI_525_DD:
|
||||
case MediaType.ATARI_35_SS_DD:
|
||||
case MediaType.ATARI_35_DS_DD:
|
||||
case MediaType.ATARI_35_SS_DD_11:
|
||||
case MediaType.ATARI_35_DS_DD_11:
|
||||
case MediaType.DOS_525_SS_DD_8:
|
||||
case MediaType.NEC_8_DD:
|
||||
case MediaType.NEC_525_SS:
|
||||
case MediaType.NEC_525_DS:
|
||||
case MediaType.NEC_525_HD:
|
||||
case MediaType.NEC_35_HD_8:
|
||||
case MediaType.NEC_35_HD_15:
|
||||
case MediaType.NEC_35_TD:
|
||||
case MediaType.FDFORMAT_525_DD:
|
||||
case MediaType.FDFORMAT_525_HD:
|
||||
case MediaType.FDFORMAT_35_DD:
|
||||
case MediaType.FDFORMAT_35_HD:
|
||||
case MediaType.Apricot_35:
|
||||
case MediaType.CompactFloppy:
|
||||
case CommonTypes.MediaType.DOS_525_SS_DD_9:
|
||||
case CommonTypes.MediaType.DOS_525_DS_DD_8:
|
||||
case CommonTypes.MediaType.DOS_525_DS_DD_9:
|
||||
case CommonTypes.MediaType.DOS_525_HD:
|
||||
case CommonTypes.MediaType.DOS_35_SS_DD_8:
|
||||
case CommonTypes.MediaType.DOS_35_SS_DD_9:
|
||||
case CommonTypes.MediaType.DOS_35_DS_DD_8:
|
||||
case CommonTypes.MediaType.DOS_35_DS_DD_9:
|
||||
case CommonTypes.MediaType.DOS_35_HD:
|
||||
case CommonTypes.MediaType.DOS_35_ED:
|
||||
case CommonTypes.MediaType.DMF:
|
||||
case CommonTypes.MediaType.DMF_82:
|
||||
case CommonTypes.MediaType.XDF_525:
|
||||
case CommonTypes.MediaType.XDF_35:
|
||||
case CommonTypes.MediaType.IBM53FD_256:
|
||||
case CommonTypes.MediaType.IBM53FD_512:
|
||||
case CommonTypes.MediaType.IBM53FD_1024:
|
||||
case CommonTypes.MediaType.RX02:
|
||||
case CommonTypes.MediaType.RX03:
|
||||
case CommonTypes.MediaType.RX50:
|
||||
case CommonTypes.MediaType.ACORN_525_SS_DD_40:
|
||||
case CommonTypes.MediaType.ACORN_525_SS_DD_80:
|
||||
case CommonTypes.MediaType.ACORN_525_DS_DD:
|
||||
case CommonTypes.MediaType.ACORN_35_DS_DD:
|
||||
case CommonTypes.MediaType.ACORN_35_DS_HD:
|
||||
case CommonTypes.MediaType.ATARI_525_ED:
|
||||
case CommonTypes.MediaType.ATARI_525_DD:
|
||||
case CommonTypes.MediaType.ATARI_35_SS_DD:
|
||||
case CommonTypes.MediaType.ATARI_35_DS_DD:
|
||||
case CommonTypes.MediaType.ATARI_35_SS_DD_11:
|
||||
case CommonTypes.MediaType.ATARI_35_DS_DD_11:
|
||||
case CommonTypes.MediaType.DOS_525_SS_DD_8:
|
||||
case CommonTypes.MediaType.NEC_8_DD:
|
||||
case CommonTypes.MediaType.NEC_525_SS:
|
||||
case CommonTypes.MediaType.NEC_525_DS:
|
||||
case CommonTypes.MediaType.NEC_525_HD:
|
||||
case CommonTypes.MediaType.NEC_35_HD_8:
|
||||
case CommonTypes.MediaType.NEC_35_HD_15:
|
||||
case CommonTypes.MediaType.NEC_35_TD:
|
||||
case CommonTypes.MediaType.FDFORMAT_525_DD:
|
||||
case CommonTypes.MediaType.FDFORMAT_525_HD:
|
||||
case CommonTypes.MediaType.FDFORMAT_35_DD:
|
||||
case CommonTypes.MediaType.FDFORMAT_35_HD:
|
||||
case CommonTypes.MediaType.Apricot_35:
|
||||
case CommonTypes.MediaType.CompactFloppy:
|
||||
trkFormat = "IBM MFM";
|
||||
break;
|
||||
case MediaType.ATARI_525_SD:
|
||||
case MediaType.NEC_8_SD:
|
||||
case MediaType.ACORN_525_SS_SD_40:
|
||||
case MediaType.ACORN_525_SS_SD_80:
|
||||
case MediaType.RX01:
|
||||
case MediaType.IBM23FD:
|
||||
case MediaType.IBM33FD_128:
|
||||
case MediaType.IBM33FD_256:
|
||||
case MediaType.IBM33FD_512:
|
||||
case MediaType.IBM43FD_128:
|
||||
case MediaType.IBM43FD_256:
|
||||
case CommonTypes.MediaType.ATARI_525_SD:
|
||||
case CommonTypes.MediaType.NEC_8_SD:
|
||||
case CommonTypes.MediaType.ACORN_525_SS_SD_40:
|
||||
case CommonTypes.MediaType.ACORN_525_SS_SD_80:
|
||||
case CommonTypes.MediaType.RX01:
|
||||
case CommonTypes.MediaType.IBM23FD:
|
||||
case CommonTypes.MediaType.IBM33FD_128:
|
||||
case CommonTypes.MediaType.IBM33FD_256:
|
||||
case CommonTypes.MediaType.IBM33FD_512:
|
||||
case CommonTypes.MediaType.IBM43FD_128:
|
||||
case CommonTypes.MediaType.IBM43FD_256:
|
||||
trkFormat = "IBM FM";
|
||||
break;
|
||||
case MediaType.CBM_35_DD:
|
||||
case CommonTypes.MediaType.CBM_35_DD:
|
||||
trkFormat = "Commodore MFM";
|
||||
break;
|
||||
case MediaType.CBM_AMIGA_35_HD:
|
||||
case MediaType.CBM_AMIGA_35_DD:
|
||||
case CommonTypes.MediaType.CBM_AMIGA_35_HD:
|
||||
case CommonTypes.MediaType.CBM_AMIGA_35_DD:
|
||||
trkFormat = "Amiga MFM";
|
||||
break;
|
||||
case MediaType.CBM_1540:
|
||||
case MediaType.CBM_1540_Ext:
|
||||
case MediaType.CBM_1571:
|
||||
case CommonTypes.MediaType.CBM_1540:
|
||||
case CommonTypes.MediaType.CBM_1540_Ext:
|
||||
case CommonTypes.MediaType.CBM_1571:
|
||||
trkFormat = "Commodore GCR";
|
||||
break;
|
||||
case MediaType.SHARP_525:
|
||||
case MediaType.SHARP_525_9:
|
||||
case MediaType.SHARP_35: break;
|
||||
case MediaType.SHARP_35_9: break;
|
||||
case MediaType.ECMA_99_15:
|
||||
case MediaType.ECMA_99_26:
|
||||
case MediaType.ECMA_100:
|
||||
case MediaType.ECMA_125:
|
||||
case MediaType.ECMA_147:
|
||||
case MediaType.ECMA_99_8:
|
||||
case CommonTypes.MediaType.SHARP_525:
|
||||
case CommonTypes.MediaType.SHARP_525_9:
|
||||
case CommonTypes.MediaType.SHARP_35: break;
|
||||
case CommonTypes.MediaType.SHARP_35_9: break;
|
||||
case CommonTypes.MediaType.ECMA_99_15:
|
||||
case CommonTypes.MediaType.ECMA_99_26:
|
||||
case CommonTypes.MediaType.ECMA_100:
|
||||
case CommonTypes.MediaType.ECMA_125:
|
||||
case CommonTypes.MediaType.ECMA_147:
|
||||
case CommonTypes.MediaType.ECMA_99_8:
|
||||
trkFormat = "ISO MFM";
|
||||
break;
|
||||
case MediaType.ECMA_54:
|
||||
case MediaType.ECMA_59:
|
||||
case MediaType.ECMA_66:
|
||||
case MediaType.ECMA_69_8:
|
||||
case MediaType.ECMA_69_15:
|
||||
case MediaType.ECMA_69_26:
|
||||
case MediaType.ECMA_70:
|
||||
case MediaType.ECMA_78:
|
||||
case MediaType.ECMA_78_2:
|
||||
case CommonTypes.MediaType.ECMA_54:
|
||||
case CommonTypes.MediaType.ECMA_59:
|
||||
case CommonTypes.MediaType.ECMA_66:
|
||||
case CommonTypes.MediaType.ECMA_69_8:
|
||||
case CommonTypes.MediaType.ECMA_69_15:
|
||||
case CommonTypes.MediaType.ECMA_69_26:
|
||||
case CommonTypes.MediaType.ECMA_70:
|
||||
case CommonTypes.MediaType.ECMA_78:
|
||||
case CommonTypes.MediaType.ECMA_78_2:
|
||||
trkFormat = "ISO FM";
|
||||
break;
|
||||
default:
|
||||
@@ -519,8 +522,8 @@ namespace DiscImageChef.Core
|
||||
|
||||
if(File.Exists(scpFilePath))
|
||||
{
|
||||
DiscImages.SuperCardPro scpImage = new SuperCardPro();
|
||||
Filters.ZZZNoFilter scpFilter = new ZZZNoFilter();
|
||||
SuperCardPro scpImage = new SuperCardPro();
|
||||
ZZZNoFilter scpFilter = new ZZZNoFilter();
|
||||
scpFilter.Open(scpFilePath);
|
||||
|
||||
if(image.ImageInfo.Heads <= 2 && scpImage.IdentifyImage(scpFilter))
|
||||
@@ -606,8 +609,8 @@ namespace DiscImageChef.Core
|
||||
|
||||
if(kfFile != null)
|
||||
{
|
||||
DiscImages.KryoFlux kfImage = new KryoFlux();
|
||||
Filters.ZZZNoFilter kfFilter = new ZZZNoFilter();
|
||||
KryoFlux kfImage = new KryoFlux();
|
||||
ZZZNoFilter kfFilter = new ZZZNoFilter();
|
||||
kfFilter.Open(kfFile);
|
||||
if(image.ImageInfo.Heads <= 2 && kfImage.IdentifyImage(kfFilter))
|
||||
{
|
||||
@@ -676,8 +679,8 @@ namespace DiscImageChef.Core
|
||||
|
||||
if(!File.Exists(dfiFilePath)) return;
|
||||
|
||||
DiscImages.DiscFerret dfiImage = new DiscFerret();
|
||||
Filters.ZZZNoFilter dfiFilter = new ZZZNoFilter();
|
||||
DiscFerret dfiImage = new DiscFerret();
|
||||
ZZZNoFilter dfiFilter = new ZZZNoFilter();
|
||||
dfiFilter.Open(dfiFilePath);
|
||||
|
||||
if(!dfiImage.IdentifyImage(dfiFilter)) return;
|
||||
|
||||
Reference in New Issue
Block a user