提交 3e9d718e 编写于 作者: F Fabrice Bellard

fill codec info

Originally committed as revision 2599 to svn://svn.ffmpeg.org/ffmpeg/trunk
上级 fa75ce92
......@@ -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;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册