Add media types for Hi-MD formatted MiniDisc disks.

This commit is contained in:
2020-01-30 21:45:43 +00:00
parent 1a2a4242eb
commit 62b0e857ae
3 changed files with 30 additions and 2 deletions

View File

@@ -206,7 +206,17 @@ namespace DiscImageChef.CommonTypes
/// <summary>Sony Hi-MD</summary> /// <summary>Sony Hi-MD</summary>
HiMD = 90, HiMD = 90,
/// <summary>Sony MiniDisc</summary> /// <summary>Sony MiniDisc</summary>
MD = 91, MDData = 92, MDData2 = 93, MD = 91,
/// <summary>Sony MD-Data</summary>
MDData = 92,
/// <summary>Sony MD-Data2</summary>
MDData2 = 93,
/// <summary>Sony MiniDisc, 60 minutes, formatted with Hi-MD format</summary>
MD60 = 94,
/// <summary>Sony MiniDisc, 74 minutes, formatted with Hi-MD format</summary>
MD74 = 95,
/// <summary>Sony MiniDisc, 80 minutes, formatted with Hi-MD format</summary>
MD80 = 96,
#endregion MiniDisc based, types 90 to 99 #endregion MiniDisc based, types 90 to 99
#region Plasmon UDO, types 100 to 109 #region Plasmon UDO, types 100 to 109

View File

@@ -533,6 +533,9 @@ namespace DiscImageChef.CommonTypes.Metadata
case CommonTypes.MediaType.MD: case CommonTypes.MediaType.MD:
case CommonTypes.MediaType.MDData: case CommonTypes.MediaType.MDData:
case CommonTypes.MediaType.MDData2: case CommonTypes.MediaType.MDData2:
case CommonTypes.MediaType.MD60:
case CommonTypes.MediaType.MD74:
case CommonTypes.MediaType.MD80:
dmns.Height = 68; dmns.Height = 68;
dmns.HeightSpecified = true; dmns.HeightSpecified = true;
dmns.Width = 71.5; dmns.Width = 71.5;

View File

@@ -304,7 +304,7 @@ namespace DiscImageChef.CommonTypes.Metadata
break; break;
case CommonTypes.MediaType.HiMD: case CommonTypes.MediaType.HiMD:
discType = "MiniDisc"; discType = "MiniDisc";
discSubType = "HiMD"; discSubType = "Hi-MD";
break; break;
case CommonTypes.MediaType.HVD: case CommonTypes.MediaType.HVD:
@@ -336,6 +336,21 @@ namespace DiscImageChef.CommonTypes.Metadata
discType = "MiniDisc"; discType = "MiniDisc";
discSubType = "MiniDisc"; discSubType = "MiniDisc";
break;
case CommonTypes.MediaType.MD60:
discType = "MiniDisc";
discSubType = "MiniDisc (60 minute)";
break;
case CommonTypes.MediaType.MD74:
discType = "MiniDisc";
discSubType = "MiniDisc (74 minute)";
break;
case CommonTypes.MediaType.MD80:
discType = "MiniDisc";
discSubType = "MiniDisc (80 minute)";
break; break;
case CommonTypes.MediaType.MEGACD: case CommonTypes.MediaType.MEGACD:
discType = "Compact Disc"; discType = "Compact Disc";