avformat/lvfdec: check stream count during probing

Fixes probetest failure

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Michael Niedermayer 2013-11-08 17:03:42 +01:00
parent 4c439f6e39
commit f8a9cf7704

View File

@ -25,9 +25,13 @@
static int lvf_probe(AVProbeData *p)
{
if (AV_RL32(p->buf) == MKTAG('L', 'V', 'F', 'F'))
return AVPROBE_SCORE_EXTENSION;
return 0;
if (AV_RL32(p->buf) != MKTAG('L', 'V', 'F', 'F'))
return 0;
if (!AV_RL32(p->buf + 16) || AV_RL32(p->buf + 16) > 256)
return 0;
return AVPROBE_SCORE_EXTENSION;
}
static int lvf_read_header(AVFormatContext *s)