projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ac301b9
)
Fix windows build when using pthreads-win32 library
author
Tim Mayberry
<mojofunk@gmail.com>
Thu, 19 Nov 2015 10:52:29 +0000
(20:52 +1000)
committer
Tim Mayberry
<mojofunk@gmail.com>
Thu, 19 Nov 2015 10:54:38 +0000
(20:54 +1000)
libs/backends/portaudio/portaudio_backend.cc
patch
|
blob
|
history
diff --git
a/libs/backends/portaudio/portaudio_backend.cc
b/libs/backends/portaudio/portaudio_backend.cc
index b6736ca1b01bb0e9014b9969f985a055d94441e4..2f34f71e82437bf2b26d95561a3f4bef25b30027 100644
(file)
--- a/
libs/backends/portaudio/portaudio_backend.cc
+++ b/
libs/backends/portaudio/portaudio_backend.cc
@@
-656,7
+656,9
@@
PortAudioBackend::process_callback(const float* input,
return true;
}
- if (_reinit_thread_callback || m_main_thread != pthread_self()) {
+ bool in_main_thread = pthread_equal(m_main_thread, pthread_self());
+
+ if (_reinit_thread_callback || !in_main_thread) {
_reinit_thread_callback = false;
m_main_thread = pthread_self();
AudioEngine::thread_init_callback (this);