Skip to content

Instantly share code, notes, and snippets.

@krgn
Created May 8, 2012 23:37
Show Gist options
  • Save krgn/2640417 to your computer and use it in GitHub Desktop.
Save krgn/2640417 to your computer and use it in GitHub Desktop.
UGen++ Linux FFTEngine
diff -rupN ../misc/ugen-read-only/UGen/convolution/ugen_Convolution.cpp Source/UGen/convolution/ugen_Convolution.cpp
--- ../misc/ugen-read-only/UGen/convolution/ugen_Convolution.cpp 2012-04-25 22:03:53.271107716 +0200
+++ Source/UGen/convolution/ugen_Convolution.cpp 2012-05-09 00:48:46.076143780 +0200
@@ -38,7 +38,7 @@
#if defined(UGEN_CONVOLUTION) && UGEN_CONVOLUTION
-#if !defined(WIN32) && !defined(UGEN_IPHONE) && !defined(UGEN_ANDROID)
+#if !defined(WIN32) && !defined(UGEN_IPHONE) && !defined(UGEN_ANDROID) && !defined(LINUX)
#include <Accelerate/Accelerate.h>
#include <CoreServices/CoreServices.h>
#endif
diff -rupN ../misc/ugen-read-only/UGen/convolution/ugen_SimpleConvolution.cpp Source/UGen/convolution/ugen_SimpleConvolution.cpp
--- ../misc/ugen-read-only/UGen/convolution/ugen_SimpleConvolution.cpp 2012-04-25 22:03:53.267774383 +0200
+++ Source/UGen/convolution/ugen_SimpleConvolution.cpp 2012-05-09 00:49:07.126144203 +0200
@@ -37,7 +37,7 @@
#if defined(UGEN_CONVOLUTION) && UGEN_CONVOLUTION
-#if !defined(WIN32) && !defined(UGEN_IPHONE) && !defined(UGEN_ANDROID)
+#if !defined(WIN32) && !defined(UGEN_IPHONE) && !defined(UGEN_ANDROID) && !defined(LINUX)
#include <Accelerate/Accelerate.h>
#include <CoreServices/CoreServices.h>
#endif
diff -rupN ../misc/ugen-read-only/UGen/fft/ugen_FFTEngine.cpp Source/UGen/fft/ugen_FFTEngine.cpp
--- ../misc/ugen-read-only/UGen/fft/ugen_FFTEngine.cpp 2012-04-25 22:03:53.064441049 +0200
+++ Source/UGen/fft/ugen_FFTEngine.cpp 2012-05-09 00:23:01.606112511 +0200
@@ -35,7 +35,7 @@
==============================================================================
*/
-#if !defined(WIN32) && !defined(UGEN_IPHONE) && !defined(UGEN_ANDROID)
+#if !defined(WIN32) && !defined(UGEN_IPHONE) && !defined(UGEN_ANDROID) && !defined(LINUX)
#include <Accelerate/Accelerate.h>
#include <CoreServices/CoreServices.h>
#endif
diff -rupN ../misc/ugen-read-only/UGen/fft/ugen_FFTEngineInternal.cpp Source/UGen/fft/ugen_FFTEngineInternal.cpp
--- ../misc/ugen-read-only/UGen/fft/ugen_FFTEngineInternal.cpp 2012-04-25 22:03:53.064441049 +0200
+++ Source/UGen/fft/ugen_FFTEngineInternal.cpp 2012-05-09 00:24:11.202780794 +0200
@@ -35,7 +35,7 @@
==============================================================================
*/
-#if !defined(WIN32) && !defined(UGEN_IPHONE) && !defined(UGEN_ANDROID)
+#if !defined(WIN32) && !defined(UGEN_IPHONE) && !defined(UGEN_ANDROID) && !defined(LINUX)
#include <Accelerate/Accelerate.h>
#include <CoreServices/CoreServices.h>
#endif
diff -rupN ../misc/ugen-read-only/UGen/fft/ugen_FFTEngineInternal.h Source/UGen/fft/ugen_FFTEngineInternal.h
--- ../misc/ugen-read-only/UGen/fft/ugen_FFTEngineInternal.h 2012-04-25 22:03:53.064441049 +0200
+++ Source/UGen/fft/ugen_FFTEngineInternal.h 2012-05-09 00:23:28.016113199 +0200
@@ -50,7 +50,7 @@
//#define UGEN_FFTW 1 // best for windows
// otherwise use vDSP on the Mac (fastest of all)
-#if (defined (_WIN32) || defined (_WIN64) || defined(UGEN_IPHONE) || defined(UGEN_ANDROID)) // make this so it is "not mac" rather than "is windows"...
+#if (defined (_WIN32) || defined (_WIN64) || defined(UGEN_IPHONE) || defined(UGEN_ANDROID) || defined(LINUX)) // make this so it is "not mac" rather than "is windows"...
#ifndef UGEN_NEON
typedef struct _vFloat {
float f[4];
diff -rupN ../misc/ugen-read-only/UGen/fft/ugen_FFTMagnitude.cpp Source/UGen/fft/ugen_FFTMagnitude.cpp
--- ../misc/ugen-read-only/UGen/fft/ugen_FFTMagnitude.cpp 2012-04-25 22:03:53.067774383 +0200
+++ Source/UGen/fft/ugen_FFTMagnitude.cpp 2012-05-09 00:24:53.912781822 +0200
@@ -35,7 +35,7 @@
==============================================================================
*/
-#if !defined(WIN32) && !defined(UGEN_IPHONE) && !defined(UGEN_ANDROID)
+#if !defined(WIN32) && !defined(UGEN_IPHONE) && !defined(UGEN_ANDROID) && !defined(LINUX)
#include <Accelerate/Accelerate.h>
#include <CoreServices/CoreServices.h>
#endif
diff -rupN ../misc/ugen-read-only/UGen/fft/ugen_FFTMagnitudeSelection.cpp Source/UGen/fft/ugen_FFTMagnitudeSelection.cpp
--- ../misc/ugen-read-only/UGen/fft/ugen_FFTMagnitudeSelection.cpp 2012-04-25 22:03:53.064441049 +0200
+++ Source/UGen/fft/ugen_FFTMagnitudeSelection.cpp 2012-05-09 00:25:22.076115550 +0200
@@ -35,7 +35,7 @@
==============================================================================
*/
-#if !defined(WIN32) && !defined(UGEN_IPHONE) && !defined(UGEN_ANDROID)
+#if !defined(WIN32) && !defined(UGEN_IPHONE) && !defined(UGEN_ANDROID) && !defined(LINUX)
#include <Accelerate/Accelerate.h>
#include <CoreServices/CoreServices.h>
#endif
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment