diff --git a/libavcodec/alpha/dsputil_alpha.c b/libavcodec/alpha/dsputil_alpha.c
index 108fc347642f2980eb55cd1756ba8dbe0275923e..f5af8eecb338506bb2f314029346717f2edafe28 100644
--- a/libavcodec/alpha/dsputil_alpha.c
+++ b/libavcodec/alpha/dsputil_alpha.c
@@ -20,6 +20,7 @@
 #include "asm.h"
 #include "../dsputil.h"
 
+extern void simple_idct_axp(DCTELEM *block);
 extern void simple_idct_put_axp(uint8_t *dest, int line_size, DCTELEM *block);
 extern void simple_idct_add_axp(uint8_t *dest, int line_size, DCTELEM *block);
 
@@ -363,5 +364,5 @@ void dsputil_init_alpha(DSPContext* c, AVCodecContext *avctx)
     
     c->idct_put = simple_idct_put_axp;
     c->idct_add = simple_idct_add_axp;
-    c->idct_idct = simple_idct_axp;
+    c->idct = simple_idct_axp;
 }