diff cavsdsp.c @ 12423:4269ae88366b libavcodec

Remove duplicate definitions of fullpel MC functions This removes duplicated definitions of 8x8 and 16x16 fullpel MC functions with various names reducing dsputil.o by 8k on x86_64.
author mru
date Wed, 25 Aug 2010 20:14:21 +0000
parents 1241c824de46
children
line wrap: on
line diff
--- a/cavsdsp.c	Wed Aug 25 20:14:17 2010 +0000
+++ b/cavsdsp.c	Wed Aug 25 20:14:21 2010 +0000
@@ -511,6 +511,11 @@
 CAVS_MC(avg_, 8)
 CAVS_MC(avg_, 16)
 
+#define ff_put_cavs_qpel8_mc00_c  ff_put_pixels8x8_c
+#define ff_avg_cavs_qpel8_mc00_c  ff_avg_pixels8x8_c
+#define ff_put_cavs_qpel16_mc00_c ff_put_pixels16x16_c
+#define ff_avg_cavs_qpel16_mc00_c ff_avg_pixels16x16_c
+
 av_cold void ff_cavsdsp_init(CAVSDSPContext* c, AVCodecContext *avctx) {
 #define dspfunc(PFX, IDX, NUM) \
     c->PFX ## _pixels_tab[IDX][ 0] = ff_ ## PFX ## NUM ## _mc00_c; \