+ DetectConditions {
+ demux_name: "bink",
+ extensions: ".bik,.bk2",
+ conditions: &[CheckItem{offs: 0, cond: &CC::Or(&CC::In(Arg::U32BE(0x32494B62), // BIKb
+ Arg::U32BE(0x32494B7B)), // BIKz
+ &CC::In(Arg::U32BE(0x4B423261), // KB2a
+ Arg::U32BE(0x4B42327B)))}], // KB2z
+ },
+ DetectConditions {
+ demux_name: "smacker",
+ extensions: ".smk",
+ conditions: &[CheckItem{offs: 0, cond: &CC::Or(&CC::Str(b"SMK2"), &CC::Str(b"SMK4"))}],
+ },
+ DetectConditions {
+ demux_name: "bmv",
+ extensions: ".bmv",
+ conditions: &[],
+ },
+ DetectConditions {
+ demux_name: "bmv3",
+ extensions: ".bmv",
+ conditions: &[CheckItem{offs: 0, cond: &CC::Str(b"BMVi") },
+ CheckItem{offs: 32, cond: &CC::Str(b"DATA")}],
+ },
+ DetectConditions {
+ demux_name: "vmd",
+ extensions: ".vmd",
+ conditions: &[],
+ },