]> git.sesse.net Git - vlc/commitdiff
Contribs: don't use pthread for Win32
authorJean-Baptiste Kempf <jb@videolan.org>
Wed, 9 Nov 2011 21:39:54 +0000 (22:39 +0100)
committerJean-Baptiste Kempf <jb@videolan.org>
Wed, 9 Nov 2011 21:39:54 +0000 (22:39 +0100)
contrib/src/projectM/rules.mak
contrib/src/projectM/win32.patch

index 3447df9bd85220e78412182cd6de1dfc53965afc..8d679eeb61bccd17e1954a99213bce41d03b9b33 100644 (file)
@@ -27,7 +27,7 @@ endif
 
 DEPS_projectM = glew $(DEPS_glew)
 
-.projectM: projectM .glew .pthreads
+.projectM: projectM .glew
        -cd $< && rm CMakeCache.txt
        cd $< && $(HOSTVARS) $(CMAKE) \
                -DINCLUDE-PROJECTM-LIBVISUAL:BOOL=OFF \
index 88204b4d072a6b594de866b2396d8fd77823dfa9..dfbf425d5c859d91cef7e7bd51c24993e5bf4232 100644 (file)
@@ -199,3 +199,29 @@ diff -ruN libprojectM/Renderer/TextureManager.cpp libprojectM.new/Renderer/Textu
  
  TextureManager::TextureManager(const std::string _presetURL): presetURL(_presetURL)
  {
+--- projectM/projectM.hpp      2011-11-09 22:33:29.997034349 +0100
++++ projectM.new/projectM.hpp  2011-11-09 22:32:27.064722289 +0100
+@@ -57,7 +57,9 @@
+ #include "event.h"
+ #include "fatal.h"
+ #include "PCM.hpp"
+-#include "pthread.h"
++#ifdef USE_THREADS
++# include "pthread.h"
++#endif
+ class PipelineContext;
+ class BeatDetect;
+@@ -309,10 +311,12 @@
+   RenderItemMatcher * _matcher;
+   MasterRenderItemMerge * _merger;
++#ifdef USE_THREADS
+   pthread_mutex_t mutex;
+   pthread_cond_t  condition;
+   pthread_t thread;
++#endif
+   bool running;
+   Pipeline* currentPipe;