diff --git a/stepmania/src/arch/MovieTexture/MovieTexture.cpp b/stepmania/src/arch/MovieTexture/MovieTexture.cpp index 303359e368..94e9d441cc 100644 --- a/stepmania/src/arch/MovieTexture/MovieTexture.cpp +++ b/stepmania/src/arch/MovieTexture/MovieTexture.cpp @@ -13,11 +13,6 @@ #define HAVE_FFMPEG #endif -/* I don't like this. It should not be here. */ -#if defined (DARWIN) -#define HAVE_FFMPEG -#endif - #ifdef HAVE_FFMPEG #include "MovieTexture_FFMpeg.h" #endif @@ -99,7 +94,7 @@ RageMovieTexture *MakeRageMovieTexture(RageTextureID ID) #ifdef _WINDOWS if (!Driver.CompareNoCase("DShow")) ret = new MovieTexture_DShow(ID); #endif -#ifdef HAVE_FFMPEG +#ifdef SUPPORT_MOVIETEXTURE_FFMPEG if (!Driver.CompareNoCase("FFMpeg")) ret = new MovieTexture_FFMpeg(ID); #endif if (!Driver.CompareNoCase("Null")) ret = new MovieTexture_Null(ID); diff --git a/stepmania/src/archutils/Darwin/arch_setup.h b/stepmania/src/archutils/Darwin/arch_setup.h index 1d7098855c..d65dbd8fd8 100644 --- a/stepmania/src/archutils/Darwin/arch_setup.h +++ b/stepmania/src/archutils/Darwin/arch_setup.h @@ -9,11 +9,9 @@ #define BACKTRACE_METHOD_POWERPC_DARWIN #define HAVE_VERSION_INFO #define HAVE_CXA_DEMANGLE +#define HAVE_FFMPEG #define _BSD_WCHAR_T_DEFINED_ #ifndef __MACOSX__ # define __MACOSX__ #endif -extern "C" -{ - extern long long llabs(long long i); -} +extern "C" long long llabs(long long i); \ No newline at end of file