ogg: Do not try to use the parser if it is not present

Bug-Id: 886
CC: libav-stable@libav.org
This commit is contained in:
Luca Barbato 2015-09-10 14:11:43 +02:00
parent 7b02cb29d9
commit 41ed749fe9
1 changed files with 3 additions and 0 deletions

View File

@ -364,6 +364,9 @@ static int vorbis_packet(AVFormatContext *s, int idx)
struct oggvorbis_private *priv = os->private;
int duration;
if (!priv->vp)
return AVERROR_INVALIDDATA;
/* first packet handling
* here we parse the duration of each packet in the first page and compare
* the total duration to the page granule to find the encoder delay and