mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
🐛Fix setting dimensions on optical disc sidecars.
This commit is contained in:
@@ -156,12 +156,12 @@ namespace DiscImageChef.Core
|
|||||||
if(DMI.IsXbox(image.ReadDiskTag(MediaTagType.DVD_DMI)))
|
if(DMI.IsXbox(image.ReadDiskTag(MediaTagType.DVD_DMI)))
|
||||||
{
|
{
|
||||||
dskType = MediaType.XGD;
|
dskType = MediaType.XGD;
|
||||||
sidecar.OpticalDisc[0].Dimensions = new DimensionsType {Diameter = 120};
|
sidecar.OpticalDisc[0].Dimensions = new DimensionsType {Diameter = 120, Thickness = 1.2};
|
||||||
}
|
}
|
||||||
else if(DMI.IsXbox360(image.ReadDiskTag(MediaTagType.DVD_DMI)))
|
else if(DMI.IsXbox360(image.ReadDiskTag(MediaTagType.DVD_DMI)))
|
||||||
{
|
{
|
||||||
dskType = MediaType.XGD2;
|
dskType = MediaType.XGD2;
|
||||||
sidecar.OpticalDisc[0].Dimensions = new DimensionsType {Diameter = 120};
|
sidecar.OpticalDisc[0].Dimensions = new DimensionsType {Diameter = 120, Thickness = 1.2};
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
@@ -229,15 +229,25 @@ namespace DiscImageChef.Core
|
|||||||
|
|
||||||
sidecar.OpticalDisc[0].Dimensions =
|
sidecar.OpticalDisc[0].Dimensions =
|
||||||
new DimensionsType();
|
new DimensionsType();
|
||||||
if(dskType == MediaType.UMD) sidecar.OpticalDisc[0].Dimensions.Diameter = 60;
|
if(dskType == MediaType.UMD)
|
||||||
|
{
|
||||||
|
sidecar.OpticalDisc[0].Dimensions.Height = 64;
|
||||||
|
sidecar.OpticalDisc[0].Dimensions.HeightSpecified = true;
|
||||||
|
sidecar.OpticalDisc[0].Dimensions.Width = 63;
|
||||||
|
sidecar.OpticalDisc[0].Dimensions.WidthSpecified = true;
|
||||||
|
sidecar.OpticalDisc[0].Dimensions.Thickness = 4;
|
||||||
|
|
||||||
|
}
|
||||||
else
|
else
|
||||||
switch(pfi.Value.DiscSize)
|
switch(pfi.Value.DiscSize)
|
||||||
{
|
{
|
||||||
case DVDSize.Eighty:
|
case DVDSize.Eighty:
|
||||||
sidecar.OpticalDisc[0].Dimensions.Diameter = 80;
|
sidecar.OpticalDisc[0].Dimensions.Diameter = 80;
|
||||||
|
sidecar.OpticalDisc[0].Dimensions.Thickness = 1.2;
|
||||||
break;
|
break;
|
||||||
case DVDSize.OneTwenty:
|
case DVDSize.OneTwenty:
|
||||||
sidecar.OpticalDisc[0].Dimensions.Diameter = 120;
|
sidecar.OpticalDisc[0].Dimensions.Diameter = 120;
|
||||||
|
sidecar.OpticalDisc[0].Dimensions.Thickness = 1.2;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user