From 3e9d718ecbf2424ba219a078d73cfa3c2ac6c169 Mon Sep 17 00:00:00 2001 From: Fabrice Bellard Date: Fri, 12 Dec 2003 16:55:12 +0000 Subject: [PATCH] fill codec info Originally committed as revision 2599 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/parser.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavcodec/parser.c b/libavcodec/parser.c index d5333b6c90..3c9cc7e9d7 100644 --- a/libavcodec/parser.c +++ b/libavcodec/parser.c @@ -293,6 +293,8 @@ static void mpegvideo_extract_headers(AVCodecParserContext *s, frame_rate_index = buf[3] & 0xf; pc->frame_rate = avctx->frame_rate = frame_rate_tab[frame_rate_index]; avctx->frame_rate_base = MPEG1_FRAME_RATE_BASE; + avctx->codec_id = CODEC_ID_MPEG1VIDEO; + avctx->sub_id = 1; } break; case EXT_START_CODE: @@ -311,6 +313,7 @@ static void mpegvideo_extract_headers(AVCodecParserContext *s, avctx->height = pc->height | (vert_size_ext << 12); avctx->frame_rate = pc->frame_rate * (frame_rate_ext_n + 1); avctx->frame_rate_base = MPEG1_FRAME_RATE_BASE * (frame_rate_ext_d + 1); + avctx->codec_id = CODEC_ID_MPEG2VIDEO; avctx->sub_id = 2; /* forces MPEG2 */ } break;