diff --git a/samplebrain/qt/process_thread.cpp b/samplebrain/qt/process_thread.cpp index 4044e21..e053514 100644 --- a/samplebrain/qt/process_thread.cpp +++ b/samplebrain/qt/process_thread.cpp @@ -19,6 +19,10 @@ #include #include "status.h" +#ifdef WIN32 +#include +#endif + using namespace spiralcore; using namespace std; @@ -136,7 +140,11 @@ void process_thread::process() { save_session(cmd.get_string(0)); } } +#ifdef WIN32 + Sleep(1); +#else usleep(500); +#endif } } diff --git a/samplebrain/qt/process_thread.h b/samplebrain/qt/process_thread.h index 39727e6..134dbdd 100644 --- a/samplebrain/qt/process_thread.h +++ b/samplebrain/qt/process_thread.h @@ -18,6 +18,7 @@ #include "brain.h" #include "renderer.h" #include "block_stream.h" +#define HAVE_STRUCT_TIMESPEC #include #pragma once diff --git a/samplebrain/src/aquila/transform/Dct.cpp b/samplebrain/src/aquila/transform/Dct.cpp index ac3098f..d89c1a9 100644 --- a/samplebrain/src/aquila/transform/Dct.cpp +++ b/samplebrain/src/aquila/transform/Dct.cpp @@ -20,6 +20,10 @@ #include #include +#ifndef M_PI +#define M_PI 3.141592653589 +#endif + namespace Aquila { /** diff --git a/samplebrain/src/window.cpp b/samplebrain/src/window.cpp index e038624..f1852c9 100644 --- a/samplebrain/src/window.cpp +++ b/samplebrain/src/window.cpp @@ -21,6 +21,10 @@ using namespace std; using namespace spiralcore; +#ifndef M_PI +#define M_PI 3.141592653589 +#endif + window::window() : m_current_type(RECTANGLE) {