浏览代码

audio threads

Ariel Manzur 9 年之前
父节点
当前提交
72a6b137ba
共有 1 个文件被更改,包括 7 次插入3 次删除
  1. 7 3
      servers/audio/audio_server_sw.cpp

+ 7 - 3
servers/audio/audio_server_sw.cpp

@@ -30,6 +30,10 @@
 #include "globals.h"
 #include "os/os.h"
 
+#ifdef NO_THREADS
+#define NO_AUDIO_THREADS
+#endif
+
 struct _AudioDriverLock {
 
 	_AudioDriverLock() { if (AudioDriverSW::get_singleton()) AudioDriverSW::get_singleton()->lock(); }
@@ -803,7 +807,7 @@ void AudioServerSW::init() {
 	if (AudioDriverSW::get_singleton())
 		AudioDriverSW::get_singleton()->start();
 
-#ifndef NO_THREADS
+#ifndef NO_AUDIO_THREADS
 	exit_update_thread=false;
 	thread = Thread::create(_thread_func,this);
 	thread->set_name("AudioServerSW");
@@ -813,7 +817,7 @@ void AudioServerSW::init() {
 
 void AudioServerSW::finish() {
 
-#ifndef NO_THREADS
+#ifndef NO_AUDIO_THREADS
 	exit_update_thread=true;
 	Thread::wait_to_finish(thread);
 	memdelete(thread);
@@ -846,7 +850,7 @@ void AudioServerSW::_update_streams(bool p_thread) {
 void AudioServerSW::update() {
 
 	_update_streams(false);
-#ifdef NO_THREADS
+#ifdef NO_AUDIO_THREADS
 
 	_update_streams(true);
 #endif