Mercurial > libavcodec.hg
changeset 7700:53fb5eb360d5 libavcodec
simplify mpeg12 avctx->pix_fmt set
author | bcoudurier |
---|---|
date | Tue, 26 Aug 2008 23:25:29 +0000 |
parents | 4b286498a3bd |
children | 20b27ee9b40f |
files | mpeg12.c |
diffstat | 1 files changed, 4 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/mpeg12.c Tue Aug 26 19:40:53 2008 +0000 +++ b/mpeg12.c Tue Aug 26 23:25:29 2008 +0000 @@ -68,9 +68,6 @@ extern void XVMC_pack_pblocks(MpegEncContext *s,int cbp); extern void XVMC_init_block(MpegEncContext *s);//set s->block -static const enum PixelFormat pixfmt_yuv_420[]= {PIX_FMT_YUV420P,PIX_FMT_NONE}; -static const enum PixelFormat pixfmt_yuv_422[]= {PIX_FMT_YUV422P,PIX_FMT_NONE}; -static const enum PixelFormat pixfmt_yuv_444[]= {PIX_FMT_YUV444P,PIX_FMT_NONE}; static const enum PixelFormat pixfmt_xvmc_mpg2_420[] = { PIX_FMT_XVMC_MPEG2_IDCT, PIX_FMT_XVMC_MPEG2_MC, @@ -1293,13 +1290,13 @@ avctx->pix_fmt = avctx->get_format(avctx,pixfmt_xvmc_mpg2_420); }else{ if(s->chroma_format < 2){ - avctx->pix_fmt = avctx->get_format(avctx,pixfmt_yuv_420); + avctx->pix_fmt = PIX_FMT_YUV420P; }else if(s->chroma_format == 2){ - avctx->pix_fmt = avctx->get_format(avctx,pixfmt_yuv_422); + avctx->pix_fmt = PIX_FMT_YUV422P; }else if(s->chroma_format > 2){ - avctx->pix_fmt = avctx->get_format(avctx,pixfmt_yuv_444); + avctx->pix_fmt = PIX_FMT_YUV444P; } } //until then pix_fmt may be changed right after codec init @@ -2058,7 +2055,7 @@ if(avctx->xvmc_acceleration){ avctx->pix_fmt = avctx->get_format(avctx,pixfmt_xvmc_mpg2_420); }else{ - avctx->pix_fmt = avctx->get_format(avctx,pixfmt_yuv_420); + avctx->pix_fmt = PIX_FMT_YUV420P; } if( avctx->pix_fmt == PIX_FMT_XVMC_MPEG2_IDCT )