提交 262e2bee 编写于 作者: A Aurelien Jacobs

disable pts reordering code and initialize a parser instead

Originally committed as revision 8418 to svn://svn.ffmpeg.org/ffmpeg/trunk
上级 baab2957
...@@ -2287,14 +2287,6 @@ matroska_read_header (AVFormatContext *s, ...@@ -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) { else if (codec_id == CODEC_ID_AAC && !track->codec_priv_size) {
MatroskaAudioTrack *audiotrack = (MatroskaAudioTrack *) track; MatroskaAudioTrack *audiotrack = (MatroskaAudioTrack *) track;
int profile = matroska_aac_profile(track->codec_id); int profile = matroska_aac_profile(track->codec_id);
...@@ -2388,6 +2380,7 @@ matroska_read_header (AVFormatContext *s, ...@@ -2388,6 +2380,7 @@ matroska_read_header (AVFormatContext *s,
st->codec->height * videotrack->display_width, st->codec->height * videotrack->display_width,
st->codec-> width * videotrack->display_height, st->codec-> width * videotrack->display_height,
255); 255);
st->need_parsing = 2;
} else if (track->type == MATROSKA_TRACK_TYPE_AUDIO) { } else if (track->type == MATROSKA_TRACK_TYPE_AUDIO) {
MatroskaAudioTrack *audiotrack = (MatroskaAudioTrack *)track; MatroskaAudioTrack *audiotrack = (MatroskaAudioTrack *)track;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册