RAD formats crate and Smacker demuxer and decoder
[nihav.git] / nihav-core / src / detect.rs
index 0b606419b0c91f86b495482e56d0332e39d4de25..b2b34148c27d2e1164abe7e1ac69d0b141c7e995 100644 (file)
@@ -193,6 +193,11 @@ const DETECTORS: &[DetectConditions] = &[
         extensions: ".ivr",
         conditions: &[CheckItem{offs: 0, cond: &CC::Or(&CC::Str(b".R1M"), &CC::Str(b".REC"))}],
     },
+    DetectConditions {
+        demux_name: "smacker",
+        extensions: ".smk",
+        conditions: &[CheckItem{offs: 0, cond: &CC::Or(&CC::Str(b"SMK2"), &CC::Str(b"SMK4"))}],
+    },
 ];
 
 pub fn detect_format(name: &str, src: &mut ByteReader) -> Option<(&'static str, DetectionScore)> {