Browse Source

oggparseskeleton: avoid header parsing failure

Based on description by James Almer and the xiph wiki

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.0
Michael Niedermayer 12 years ago
parent
commit
9a6e814be7
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      libavformat/oggparseskeleton.c

+ 3
- 0
libavformat/oggparseskeleton.c View File

@@ -37,6 +37,9 @@ static int skeleton_header(AVFormatContext *s, int idx)
strcpy(st->codec->codec_name, "skeleton"); strcpy(st->codec->codec_name, "skeleton");
st->codec->codec_type = AVMEDIA_TYPE_DATA; st->codec->codec_type = AVMEDIA_TYPE_DATA;


if ((os->flags & OGG_FLAG_EOS) && os->psize == 0)
return 1;

if (os->psize < 8) if (os->psize < 8)
return -1; return -1;




Loading…
Cancel
Save