diff --git a/libavformat/vqf.c b/libavformat/vqf.c index 4cd0a6deec..526b596146 100644 --- a/libavformat/vqf.c +++ b/libavformat/vqf.c @@ -43,6 +43,9 @@ static int vqf_probe(AVProbeData *probe_packet) if (!memcmp(probe_packet->buf + 4, "00052200", 8)) return AVPROBE_SCORE_MAX; + if (AV_RL32(probe_packet->buf + 12) > (1<<27)) + return AVPROBE_SCORE_EXTENSION/2; + return AVPROBE_SCORE_EXTENSION; }