diff --git a/README.MD b/README.MD
index e7a93c2..7d2b7f7 100644
--- a/README.MD
+++ b/README.MD
@@ -37,6 +37,7 @@ Not all of this information was able to be gathered directly from the files in q
| [IETF](https://www.ietf.org/) | GZIP |
| [Independent Commodore Library](https://petlibrary.tripod.com/) | PKZIP |
| [Ladislav Zezula](http://zezula.net/en/tools/main.html) | MoPaQ |
+| [libaacs](https://code.videolan.org/videolan/libaacs/) | AACS |
| [libbdplus](https://github.com/mwgoldsmith/bdplus) | BD+ |
| [libexe](https://github.com/libyal/libexe/) | NewExecutable |
| [MAME](https://github.com/mamedev/mame/) | CHD |
diff --git a/SabreTools.Models/AACS/Enums.cs b/SabreTools.Models/AACS/Enums.cs
index 1baee84..51a615e 100644
--- a/SabreTools.Models/AACS/Enums.cs
+++ b/SabreTools.Models/AACS/Enums.cs
@@ -31,15 +31,15 @@ namespace SabreTools.Models.AACS
///
/// Type 2.0 Category C.
/// This is the Media Key Block Type found on "UHD" media (AACS v2.0)
- /// https://code.videolan.org/videolan/libaacs/-/blob/master/src/libaacs/mkb.h
///
+ ///
Type20 = 0x48141003,
///
/// Type 2.1 Category C.
/// This is the Media Key Block Type found on "UHD" media (AACS v2.1)
- /// https://code.videolan.org/videolan/libaacs/-/blob/master/src/libaacs/mkb.h
///
+ ///
Type21 = 0x48151003,
}
@@ -59,7 +59,7 @@ namespace SabreTools.Models.AACS
Copyright = 0x7F,
// Record types only found in UHD media (AACS v2)
- // https://code.videolan.org/videolan/libaacs/-/blob/master/src/devtools/mkb_dump.c
+ //
Unknown0x28_AACS2 = 0x28,
DriveRevocationList_AACS2 = 0x30,
HostRevocationList_AACS2 = 0x31,
diff --git a/SabreTools.Models/AACS/GenericRecord.cs b/SabreTools.Models/AACS/GenericRecord.cs
new file mode 100644
index 0000000..418e86b
--- /dev/null
+++ b/SabreTools.Models/AACS/GenericRecord.cs
@@ -0,0 +1,13 @@
+namespace SabreTools.Models.AACS
+{
+ ///
+ /// This represents any record that does not have a concrete model yet
+ ///
+ public sealed class GenericRecord : Record
+ {
+ ///
+ /// Unparsed data comprising the record after the header
+ ///
+ public byte[]? Data { get; set; }
+ }
+}
\ No newline at end of file