summaryrefslogtreecommitdiff
path: root/src/libffmpeg/libavcodec/alpha/dsputil_alpha.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libffmpeg/libavcodec/alpha/dsputil_alpha.c')
-rw-r--r--src/libffmpeg/libavcodec/alpha/dsputil_alpha.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/libffmpeg/libavcodec/alpha/dsputil_alpha.c b/src/libffmpeg/libavcodec/alpha/dsputil_alpha.c
index cdc8a6d5a..82ff7db66 100644
--- a/src/libffmpeg/libavcodec/alpha/dsputil_alpha.c
+++ b/src/libffmpeg/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);
@@ -53,8 +54,6 @@ static void put_pixels_clamped_mvi(const DCTELEM *block, uint8_t *pixels,
int i = 8;
uint64_t clampmask = zap(-1, 0xaa); /* 0x00ff00ff00ff00ff */
- ASM_ACCEPT_MVI;
-
do {
uint64_t shorts0, shorts1;
@@ -83,8 +82,6 @@ void add_pixels_clamped_mvi(const DCTELEM *block, uint8_t *pixels,
uint64_t signmask = zap(-1, 0x33);
signmask ^= signmask >> 1; /* 0x8000800080008000 */
- ASM_ACCEPT_MVI;
-
do {
uint64_t shorts0, pix0, signs0;
uint64_t shorts1, pix1, signs1;
@@ -363,4 +360,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 = simple_idct_axp;
}