| Index: source/patched-ffmpeg-mt/libavcodec/libxvidff.c
|
| ===================================================================
|
| --- source/patched-ffmpeg-mt/libavcodec/libxvidff.c (revision 59334)
|
| +++ source/patched-ffmpeg-mt/libavcodec/libxvidff.c (working copy)
|
| @@ -31,6 +31,7 @@
|
| #include <xvid.h>
|
| #include <unistd.h>
|
| #include "avcodec.h"
|
| +#include "libavutil/cpu.h"
|
| #include "libavutil/intreadwrite.h"
|
| #include "libxvid_internal.h"
|
| #if !HAVE_MKSTEMP
|
| @@ -44,9 +45,6 @@
|
| #define BUFFER_REMAINING(x) (BUFFER_SIZE - strlen(x))
|
| #define BUFFER_CAT(x) (&((x)[strlen(x)]))
|
|
|
| -/* For PPC Use */
|
| -int has_altivec(void);
|
| -
|
| /**
|
| * Structure for the private Xvid context.
|
| * This stores all the private context for the codec.
|
| @@ -215,7 +213,7 @@
|
| #if ARCH_PPC
|
| /* Xvid's PPC support is borked, use libavcodec to detect */
|
| #if HAVE_ALTIVEC
|
| - if( has_altivec() ) {
|
| + if (av_get_cpu_flags() & AV_CPU_FLAG_ALTIVEC) {
|
| xvid_gbl_init.cpu_flags = XVID_CPU_FORCE | XVID_CPU_ALTIVEC;
|
| } else
|
| #endif
|
|
|