diff --git a/DiscImageChef.Filesystems/ISO9660/Info.cs b/DiscImageChef.Filesystems/ISO9660/Info.cs index 8edcfdb34..65570193e 100644 --- a/DiscImageChef.Filesystems/ISO9660/Info.cs +++ b/DiscImageChef.Filesystems/ISO9660/Info.cs @@ -111,6 +111,7 @@ namespace DiscImageChef.Filesystems.ISO9660 if(highSierra) hsOff = 8; bool cdi = false; bool evd = false; + bool vpd = false; while(true) { @@ -195,6 +196,12 @@ namespace DiscImageChef.Filesystems.ISO9660 break; } + + case 3: + { + vpd = true; + break; + } } counter++; @@ -476,6 +483,7 @@ namespace DiscImageChef.Filesystems.ISO9660 if(aaip) isoMetadata.AppendLine("Arbitrary Attribute Interchange Protocol present."); if(ziso) isoMetadata.AppendLine("zisofs compression present."); if(evd) isoMetadata.AppendLine("Contains Enhanved Volume Descriptor."); + if(vpd) isoMetadata.AppendLine("Contains Volume Partition Descriptor."); if(bvd != null) isoMetadata.AppendFormat("Disc bootable following {0} specifications.", bootSpec).AppendLine(); if(segaCd != null) diff --git a/DiscImageChef.Filesystems/ISO9660/Super.cs b/DiscImageChef.Filesystems/ISO9660/Super.cs index 8908bb800..599916b56 100644 --- a/DiscImageChef.Filesystems/ISO9660/Super.cs +++ b/DiscImageChef.Filesystems/ISO9660/Super.cs @@ -155,6 +155,12 @@ namespace DiscImageChef.Filesystems.ISO9660 break; } + + case 3: + { + // Unused + break; + } } counter++;