]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/alpha/mpegvideo_alpha.c
Move Alpha optimized IDCT to own file. Based on a patch by Måns
[ffmpeg] / libavcodec / alpha / mpegvideo_alpha.c
index 1a58e5dfd021b3287c30e368be6ae75655378542..350b53f62f7b6f2feb83e5ccbb051aa79598d9e3 100644 (file)
@@ -21,6 +21,9 @@
 #include "../dsputil.h"
 #include "../mpegvideo.h"
 
+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);
+  
 static void dct_unquantize_h263_axp(MpegEncContext *s, DCTELEM *block,
                                     int n, int qscale)
 {
@@ -94,4 +97,6 @@ static void dct_unquantize_h263_axp(MpegEncContext *s, DCTELEM *block,
 void MPV_common_init_axp(MpegEncContext *s)
 {
     s->dct_unquantize_h263 = dct_unquantize_h263_axp;
+    s->idct_put = simple_idct_put_axp;
+    s->idct_add = simple_idct_add_axp;
 }