diff --git a/libavcodec/Makefile b/libavcodec/Makefile index f2ffc37a371da2bd07bb0e8f98112281c8290ffc..33c3c22672af6935765ddcef275397a124ff754a 100644 --- a/libavcodec/Makefile +++ b/libavcodec/Makefile @@ -13,7 +13,6 @@ OBJS= bitstream.o \ jrevdct.o \ jfdctfst.o \ jfdctint.o\ - mpegidct.o \ resample.o \ resample2.o \ dsputil.o \ diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index 819f71fee61382f310262eced9eed88291937452..c90b2cdc443916f1e6a9016d249dc21ee71a1090 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -1278,7 +1278,6 @@ typedef struct AVCodecContext { #define FF_IDCT_CAVS 15 #define FF_IDCT_SIMPLEARMV5TE 16 #define FF_IDCT_SIMPLEARMV6 17 -#define FF_IDCT_MPEG 18 /** * slice count diff --git a/libavcodec/dsputil.c b/libavcodec/dsputil.c index ec0fc1abbdc1d49c3d1cad4dd6818db3b7243e6c..41fef24df14f60573d0ef25443faa048355a4f97 100644 --- a/libavcodec/dsputil.c +++ b/libavcodec/dsputil.c @@ -3753,17 +3753,6 @@ void ff_float_to_int16_c(int16_t *dst, const float *src, int len){ /* XXX: those functions should be suppressed ASAP when all IDCTs are converted */ -static void ff_mpeg_idct_put_c(uint8_t *dest, int line_size, DCTELEM *block) -{ - ff_mpeg_idct_c(block); - put_pixels_clamped_c(block, dest, line_size); -} -static void ff_mpeg_idct_add_c(uint8_t *dest, int line_size, DCTELEM *block) -{ - ff_mpeg_idct_c(block); - add_pixels_clamped_c(block, dest, line_size); -} - static void ff_jref_idct_put(uint8_t *dest, int line_size, DCTELEM *block) { j_rev_dct (block); @@ -3902,11 +3891,6 @@ void dsputil_init(DSPContext* c, AVCodecContext *avctx) c->idct_add= ff_vp3_idct_add_c; c->idct = ff_vp3_idct_c; c->idct_permutation_type= FF_NO_IDCT_PERM; - }else if(avctx->idct_algo==FF_IDCT_MPEG){ - c->idct_put= ff_mpeg_idct_put_c; - c->idct_add= ff_mpeg_idct_add_c; - c->idct = ff_mpeg_idct_c; - c->idct_permutation_type= FF_NO_IDCT_PERM; }else{ //accurate/default c->idct_put= simple_idct_put; c->idct_add= simple_idct_add; diff --git a/libavcodec/dsputil.h b/libavcodec/dsputil.h index 80bcd62dc965f7c20f41d572e33cb2a082718f9a..2d312e519651db72d41276696eee419f820cf89c 100644 --- a/libavcodec/dsputil.h +++ b/libavcodec/dsputil.h @@ -47,7 +47,6 @@ void j_rev_dct (DCTELEM *data); void j_rev_dct4 (DCTELEM *data); void j_rev_dct2 (DCTELEM *data); void j_rev_dct1 (DCTELEM *data); -void ff_mpeg_idct_c(DCTELEM *data); void ff_fdct_mmx(DCTELEM *block); void ff_fdct_mmx2(DCTELEM *block);