From: <bug...@xi...> - 2007-12-29 23:29:48
|
http://bugs.xine-project.org/show_bug.cgi?id=9 --- Comment #1 from Daniel Burr <db...@to...> 2007-12-29 23:31:11 UTC --- I don't seem to have file attach privileges so here is the patch inline: diff -ruN xine-lib-1.1.8.orig/configure.ac xine-lib-1.1.8/configure.ac --- xine-lib-1.1.8.orig/configure.ac 2007-08-25 23:27:01.000000000 +1000 +++ xine-lib-1.1.8/configure.ac 2007-12-22 00:28:19.130654054 +1000 @@ -1276,6 +1276,13 @@ if test "x$have_a52" = "xno"; then AC_MSG_RESULT([*** no usable version of a52dec found, using internal copy ***]) + else + dnl check for djbttf + AC_ARG_ENABLE([djbfft], + [ --enable-djbfft make a version using djbfft]) + if test x"$enable_djbfft" = x"yes"; then + AC_DEFINE([HAVE_DJBFFT],,[liba52 djbfft support]) + fi fi else AC_MSG_RESULT([Use included a52dec support]) diff -ruN xine-lib-1.1.8.orig/src/xine-utils/cpu_accel.c xine-lib-1.1.8/src/xine-utils/cpu_accel.c --- xine-lib-1.1.8.orig/src/xine-utils/cpu_accel.c 2007-08-19 09:37:00.000000000 +1000 +++ xine-lib-1.1.8/src/xine-utils/cpu_accel.c 2007-12-22 00:28:19.130654054 +1000 @@ -324,6 +324,16 @@ #else accel |= MM_ACCEL_MLIB; #endif +#elif defined(HAVE_DJBFFT) + /* + * HAVE_DJBFFT will be defined only if we are using an external + * liba52 and --enable-djbfft was passed to configure. External + * versions of liba52 use MM_ACCEL_DJBFFT in place of MM_ACCEL_MLIB + * although they are both #defined to be 0x00000001. What we are + * actually saying here is: + * accel |= MM_ACCEL_DJBFFT + */ + accel |= MM_ACCEL_MLIB; #endif #if defined(ARCH_X86) || defined(ARCH_X86_64) || (defined(ARCH_PPC) && defined(ENABLE_ALTIVEC)) || (defined(ARCH_SPARC) && defined(ENABLE_VIS)) -- Configure bugmail: http://bugs.xine-project.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. You are watching all bug changes. |