mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-28 12:32:17 +02:00
fill codec info
Originally committed as revision 2599 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
fa75ce9292
commit
3e9d718ecb
@ -293,6 +293,8 @@ static void mpegvideo_extract_headers(AVCodecParserContext *s,
|
|||||||
frame_rate_index = buf[3] & 0xf;
|
frame_rate_index = buf[3] & 0xf;
|
||||||
pc->frame_rate = avctx->frame_rate = frame_rate_tab[frame_rate_index];
|
pc->frame_rate = avctx->frame_rate = frame_rate_tab[frame_rate_index];
|
||||||
avctx->frame_rate_base = MPEG1_FRAME_RATE_BASE;
|
avctx->frame_rate_base = MPEG1_FRAME_RATE_BASE;
|
||||||
|
avctx->codec_id = CODEC_ID_MPEG1VIDEO;
|
||||||
|
avctx->sub_id = 1;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case EXT_START_CODE:
|
case EXT_START_CODE:
|
||||||
@ -311,6 +313,7 @@ static void mpegvideo_extract_headers(AVCodecParserContext *s,
|
|||||||
avctx->height = pc->height | (vert_size_ext << 12);
|
avctx->height = pc->height | (vert_size_ext << 12);
|
||||||
avctx->frame_rate = pc->frame_rate * (frame_rate_ext_n + 1);
|
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->frame_rate_base = MPEG1_FRAME_RATE_BASE * (frame_rate_ext_d + 1);
|
||||||
|
avctx->codec_id = CODEC_ID_MPEG2VIDEO;
|
||||||
avctx->sub_id = 2; /* forces MPEG2 */
|
avctx->sub_id = 2; /* forces MPEG2 */
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user