summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile1
-rw-r--r--audio.c4
-rw-r--r--video.c4
3 files changed, 9 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 222100e..7f57613 100644
--- a/Makefile
+++ b/Makefile
@@ -18,6 +18,7 @@ VERSION = $(shell grep 'static const char \*const VERSION *=' $(PLUGIN).cpp | aw
### Configuration (edit this for your needs)
CONFIG := #-DDEBUG
+#CONFIG += -DHAVE_PTHREAD_NAME
CONFIG += $(shell pkg-config --exists libva && echo "-DUSE_VAAPI")
CONFIG += $(shell pkg-config --exists vdpau && echo "-DUSE_VDPAU")
diff --git a/audio.c b/audio.c
index fdbb792..a12372f 100644
--- a/audio.c
+++ b/audio.c
@@ -48,6 +48,10 @@
#define __USE_GNU
#endif
#include <pthread.h>
+#ifndef HAVE_PTHREAD_NAME
+ /// only available with newer glibc
+#define pthread_setname_np(thread, name)
+#endif
#endif
#include "ringbuffer.h"
diff --git a/video.c b/video.c
index bd9a966..a9d86d3 100644
--- a/video.c
+++ b/video.c
@@ -68,6 +68,10 @@
#endif
#include <pthread.h>
#include <time.h>
+#ifndef HAVE_PTHREAD_NAME
+ /// only available with newer glibc
+#define pthread_setname_np(thread, name)
+#endif
#endif
#ifdef USE_XLIB_XCB