diff --git a/MediaType.cs b/MediaType.cs
index 0e76d93..ed5dc59 100644
--- a/MediaType.cs
+++ b/MediaType.cs
@@ -211,6 +211,8 @@ namespace Aaru.CommonTypes
LD = 80,
/// Pioneer LaserDisc data
LDROM = 81, LDROM2 = 82, LVROM = 83, MegaLD = 84,
+ /// Writable LaserDisc with support for component video
+ CRVdisc = 85,
#endregion LaserDisc based, types 80 to 89
#region MiniDisc based, types 90 to 99
diff --git a/MediaType.csv b/MediaType.csv
index fa0a0c8..ffefc12 100644
--- a/MediaType.csv
+++ b/MediaType.csv
@@ -69,6 +69,7 @@ Enum,Value,Summary
"LDROM2",82,
"LVROM",83,
"MegaLD",84,
+"CRVdisc",85,"Writable LaserDisc with support for component video"
"HiMD",90,"Sony Hi-MD"
"MD",91,"Sony MiniDisc"
"MDData",92,"Sony MD-Data"
diff --git a/Metadata/Dimensions.cs b/Metadata/Dimensions.cs
index 82d288e..07d6e8c 100644
--- a/Metadata/Dimensions.cs
+++ b/Metadata/Dimensions.cs
@@ -946,6 +946,14 @@ namespace Aaru.CommonTypes.Metadata
dmns.DiameterSpecified = true;
dmns.Thickness = 2.5;
+ return dmns;
+ case CommonTypes.MediaType.CRVdisc:
+ dmns.Height = 344;
+ dmns.HeightSpecified = true;
+ dmns.Width = 325;
+ dmns.WidthSpecified = true;
+ dmns.Thickness = 15.6;
+
return dmns;
case CommonTypes.MediaType.REV35:
case CommonTypes.MediaType.REV70:
diff --git a/Metadata/MediaType.cs b/Metadata/MediaType.cs
index 21e2c62..05d9bd1 100644
--- a/Metadata/MediaType.cs
+++ b/Metadata/MediaType.cs
@@ -326,6 +326,11 @@ namespace Aaru.CommonTypes.Metadata
discType = "LaserDisc";
discSubType = "LaserDisc";
+ break;
+ case CommonTypes.MediaType.CRVdisc:
+ discType = "CRVdisc";
+ discSubType = "CRVdisc";
+
break;
case CommonTypes.MediaType.LDROM:
discType = "LaserDisc";