Index: patched-ffmpeg-mt/libavcodec/ppc/mpegvideo_altivec.c |
=================================================================== |
--- patched-ffmpeg-mt/libavcodec/ppc/mpegvideo_altivec.c (revision 41250) |
+++ patched-ffmpeg-mt/libavcodec/ppc/mpegvideo_altivec.c (working copy) |
@@ -29,6 +29,7 @@ |
#include "dsputil_ppc.h" |
#include "util_altivec.h" |
#include "types_altivec.h" |
+#include "dsputil_altivec.h" |
// Swaps two variables (used for altivec registers) |
#define SWAP(a,b) \ |
@@ -68,7 +69,7 @@ |
#define FOUROF(a) {a,a,a,a} |
-int dct_quantize_altivec(MpegEncContext* s, |
+static int dct_quantize_altivec(MpegEncContext* s, |
DCTELEM* data, int n, |
int qscale, int* overflow) |
{ |
@@ -475,7 +476,7 @@ |
/* AltiVec version of dct_unquantize_h263 |
this code assumes `block' is 16 bytes-aligned */ |
-void dct_unquantize_h263_altivec(MpegEncContext *s, |
+static void dct_unquantize_h263_altivec(MpegEncContext *s, |
DCTELEM *block, int n, int qscale) |
{ |
POWERPC_PERF_DECLARE(altivec_dct_unquantize_h263_num, 1); |
@@ -506,8 +507,8 @@ |
{ |
register const vector signed short vczero = (const vector signed short)vec_splat_s16(0); |
- DECLARE_ALIGNED_16(short, qmul8) = qmul; |
- DECLARE_ALIGNED_16(short, qadd8) = qadd; |
+ DECLARE_ALIGNED(16, short, qmul8) = qmul; |
+ DECLARE_ALIGNED(16, short, qadd8) = qadd; |
register vector signed short blockv, qmulv, qaddv, nqaddv, temp1; |
register vector bool short blockv_null, blockv_neg; |
register short backup_0 = block[0]; |
@@ -572,9 +573,6 @@ |
} |
-void idct_put_altivec(uint8_t *dest, int line_size, int16_t *block); |
-void idct_add_altivec(uint8_t *dest, int line_size, int16_t *block); |
- |
void MPV_common_init_altivec(MpegEncContext *s) |
{ |
if ((mm_flags & FF_MM_ALTIVEC) == 0) return; |