comparison mpeg12.c @ 8539:01ec89cc9a10 libavcodec

Rename mpeg_set_pixelformat() as mpeg_get_pixelformat().
author cehoyos
date Tue, 06 Jan 2009 18:58:18 +0000
parents 35f1b87d908f
children a29b5b5c3c9d
comparison
equal deleted inserted replaced
8538:35f1b87d908f 8539:01ec89cc9a10
1210 for(i=0;i<64;i++){ 1210 for(i=0;i<64;i++){
1211 matrix[new_perm[i]] = temp_matrix[old_perm[i]]; 1211 matrix[new_perm[i]] = temp_matrix[old_perm[i]];
1212 } 1212 }
1213 } 1213 }
1214 1214
1215 static enum PixelFormat mpeg_set_pixelformat(AVCodecContext *avctx){ 1215 static enum PixelFormat mpeg_get_pixelformat(AVCodecContext *avctx){
1216 Mpeg1Context *s1 = avctx->priv_data; 1216 Mpeg1Context *s1 = avctx->priv_data;
1217 MpegEncContext *s = &s1->mpeg_enc_ctx; 1217 MpegEncContext *s = &s1->mpeg_enc_ctx;
1218 1218
1219 if(avctx->xvmc_acceleration) 1219 if(avctx->xvmc_acceleration)
1220 return avctx->get_format(avctx,pixfmt_xvmc_mpg2_420); 1220 return avctx->get_format(avctx,pixfmt_xvmc_mpg2_420);
1302 s->avctx->sample_aspect_ratio= 1302 s->avctx->sample_aspect_ratio=
1303 ff_mpeg2_aspect[s->aspect_ratio_info]; 1303 ff_mpeg2_aspect[s->aspect_ratio_info];
1304 } 1304 }
1305 }//MPEG-2 1305 }//MPEG-2
1306 1306
1307 avctx->pix_fmt = mpeg_set_pixelformat(avctx); 1307 avctx->pix_fmt = mpeg_get_pixelformat(avctx);
1308 //until then pix_fmt may be changed right after codec init 1308 //until then pix_fmt may be changed right after codec init
1309 if( avctx->pix_fmt == PIX_FMT_XVMC_MPEG2_IDCT ) 1309 if( avctx->pix_fmt == PIX_FMT_XVMC_MPEG2_IDCT )
1310 if( avctx->idct_algo == FF_IDCT_AUTO ) 1310 if( avctx->idct_algo == FF_IDCT_AUTO )
1311 avctx->idct_algo = FF_IDCT_SIMPLE; 1311 avctx->idct_algo = FF_IDCT_SIMPLE;
1312 1312
2071 s->width = avctx->coded_width; 2071 s->width = avctx->coded_width;
2072 s->height = avctx->coded_height; 2072 s->height = avctx->coded_height;
2073 avctx->has_b_frames= 0; //true? 2073 avctx->has_b_frames= 0; //true?
2074 s->low_delay= 1; 2074 s->low_delay= 1;
2075 2075
2076 avctx->pix_fmt = mpeg_set_pixelformat(avctx); 2076 avctx->pix_fmt = mpeg_get_pixelformat(avctx);
2077 2077
2078 if( avctx->pix_fmt == PIX_FMT_XVMC_MPEG2_IDCT ) 2078 if( avctx->pix_fmt == PIX_FMT_XVMC_MPEG2_IDCT )
2079 if( avctx->idct_algo == FF_IDCT_AUTO ) 2079 if( avctx->idct_algo == FF_IDCT_AUTO )
2080 avctx->idct_algo = FF_IDCT_SIMPLE; 2080 avctx->idct_algo = FF_IDCT_SIMPLE;
2081 2081