]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/oggparseogm.c
Prevent invalid timestamps from being stored.
[ffmpeg] / libavformat / oggparseogm.c
index 70e53948fb2ddc645c6b729b3287c61a6f881097..af1e4cfaaa5dd7d303bca1241d7f679decd886ba 100644 (file)
 **/
 
 #include <stdlib.h>
+#include "libavutil/intreadwrite.h"
+#include "libavcodec/bitstream.h"
+#include "libavcodec/bytestream.h"
 #include "avformat.h"
-#include "bitstream.h"
-#include "bytestream.h"
-#include "intreadwrite.h"
 #include "oggdec.h"
 #include "riff.h"
 
@@ -68,6 +68,7 @@ ogm_header(AVFormatContext *s, int idx)
         acid[4] = 0;
         cid = strtol(acid, NULL, 16);
         st->codec->codec_id = codec_get_id(codec_wav_tags, cid);
+        st->need_parsing = AVSTREAM_PARSE_FULL;
     }
 
     p += 4;                     /* useless size field */