&CC::Str(b"moov")),
&CC::Str(b"ftyp")) }],
},
+ DetectConditions {
+ demux_name: "gif",
+ extensions: ".gif",
+ conditions: &[CheckItem{offs: 0, cond: &CC::Or(&CC::Str(b"GIF87a"),
+ &CC::Str(b"GIF89a")) }],
+ },
DetectConditions {
demux_name: "mov",
extensions: ".mov",
extensions: ".y4m",
conditions: &[CheckItem{offs: 0, cond: &CC::Str(b"YUV4MPEG2 ") }],
},
+ DetectConditions {
+ demux_name: "armovie",
+ extensions: ".rpl",
+ conditions: &[CheckItem{offs: 0, cond: &CC::Str(b"ARMovie\n") }],
+ },
DetectConditions {
demux_name: "flv",
extensions: ".flv",
extensions: ".dtv,.avc",
conditions: &[],
},
+ DetectConditions {
+ demux_name: "sierra-rbt",
+ extensions: ".rbt",
+ conditions: &[CheckItem{offs: 0, cond: &CC::Eq(Arg::Byte(0x16)) },
+ CheckItem{offs: 2, cond: &CC::Str(b"SOL\0")},
+ CheckItem{offs: 6, cond: &CC::In(Arg::U16LE(4), Arg::U16LE(6))}],
+ },
+ DetectConditions {
+ demux_name: "sierra-seq",
+ extensions: ".seq",
+ conditions: &[],
+ },
DetectConditions {
demux_name: "vmd",
extensions: ".vmd",