Commit 36552917 authored by Paul B Mahol's avatar Paul B Mahol

avformat/cafdec: improve probing

parent ea063171
......@@ -52,9 +52,15 @@ typedef struct CafContext {
static int probe(const AVProbeData *p)
{
if (AV_RB32(p->buf) == MKBETAG('c','a','f','f') && AV_RB16(&p->buf[4]) == 1)
return AVPROBE_SCORE_MAX;
return 0;
if (AV_RB32(p->buf) != MKBETAG('c','a','f','f'))
return 0;
if (AV_RB16(&p->buf[4]) != 1)
return 0;
if (AV_RB32(p->buf + 8) != MKBETAG('d','e','s','c'))
return 0;
if (AV_RB64(p->buf + 12) != 32)
return 0;
return AVPROBE_SCORE_MAX;
}
/** Read audio description chunk */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment