comparison mpegvideo.c @ 8832:3eaabd9c4371 libavcodec

Remove redundant CONFIG_XVMC option, CONFIG_MPEG_XVMC_DECODER suffices.
author diego
date Sat, 14 Feb 2009 15:37:40 +0000
parents e9d9d946f213
children 6ce8ebfc9d86
comparison
equal deleted inserted replaced
8831:27616b326d57 8832:3eaabd9c4371
937 assert(s->avctx->noise_reduction && s->encoding); 937 assert(s->avctx->noise_reduction && s->encoding);
938 938
939 update_noise_reduction(s); 939 update_noise_reduction(s);
940 } 940 }
941 941
942 #if CONFIG_XVMC 942 #if CONFIG_MPEG_XVMC_DECODER
943 if(s->avctx->xvmc_acceleration) 943 if(s->avctx->xvmc_acceleration)
944 return XVMC_field_start(s, avctx); 944 return XVMC_field_start(s, avctx);
945 #endif 945 #endif
946 return 0; 946 return 0;
947 } 947 }
949 /* generic function for encode/decode called after a frame has been coded/decoded */ 949 /* generic function for encode/decode called after a frame has been coded/decoded */
950 void MPV_frame_end(MpegEncContext *s) 950 void MPV_frame_end(MpegEncContext *s)
951 { 951 {
952 int i; 952 int i;
953 /* draw edge for correct motion prediction if outside */ 953 /* draw edge for correct motion prediction if outside */
954 #if CONFIG_XVMC 954 #if CONFIG_MPEG_XVMC_DECODER
955 //just to make sure that all data is rendered. 955 //just to make sure that all data is rendered.
956 if(s->avctx->xvmc_acceleration){ 956 if(s->avctx->xvmc_acceleration){
957 XVMC_field_end(s); 957 XVMC_field_end(s);
958 }else 958 }else
959 #endif 959 #endif
1734 void MPV_decode_mb_internal(MpegEncContext *s, DCTELEM block[12][64], 1734 void MPV_decode_mb_internal(MpegEncContext *s, DCTELEM block[12][64],
1735 int lowres_flag, int is_mpeg12) 1735 int lowres_flag, int is_mpeg12)
1736 { 1736 {
1737 int mb_x, mb_y; 1737 int mb_x, mb_y;
1738 const int mb_xy = s->mb_y * s->mb_stride + s->mb_x; 1738 const int mb_xy = s->mb_y * s->mb_stride + s->mb_x;
1739 #if CONFIG_XVMC 1739 #if CONFIG_MPEG_XVMC_DECODER
1740 if(s->avctx->xvmc_acceleration){ 1740 if(s->avctx->xvmc_acceleration){
1741 XVMC_decode_mb(s);//xvmc uses pblocks 1741 XVMC_decode_mb(s);//xvmc uses pblocks
1742 return; 1742 return;
1743 } 1743 }
1744 #endif 1744 #endif