From 262e2bee24194b88eba9e31edfc95ba3b39bc72f Mon Sep 17 00:00:00 2001 From: Aurelien Jacobs Date: Thu, 15 Mar 2007 23:08:58 +0000 Subject: [PATCH] disable pts reordering code and initialize a parser instead Originally committed as revision 8418 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/matroska.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/libavformat/matroska.c b/libavformat/matroska.c index 2f9f87f705..3e4b6e9778 100644 --- a/libavformat/matroska.c +++ b/libavformat/matroska.c @@ -2287,14 +2287,6 @@ matroska_read_header (AVFormatContext *s, } - else if (codec_id == CODEC_ID_MPEG1VIDEO || - codec_id == CODEC_ID_MPEG2VIDEO || - codec_id == CODEC_ID_MPEG4 || - codec_id == CODEC_ID_MSMPEG4V3 || - codec_id == CODEC_ID_H264) { - track->flags |= MATROSKA_TRACK_REORDER; - } - else if (codec_id == CODEC_ID_AAC && !track->codec_priv_size) { MatroskaAudioTrack *audiotrack = (MatroskaAudioTrack *) track; int profile = matroska_aac_profile(track->codec_id); @@ -2388,6 +2380,7 @@ matroska_read_header (AVFormatContext *s, st->codec->height * videotrack->display_width, st->codec-> width * videotrack->display_height, 255); + st->need_parsing = 2; } else if (track->type == MATROSKA_TRACK_TYPE_AUDIO) { MatroskaAudioTrack *audiotrack = (MatroskaAudioTrack *)track;