X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fbuffer_manager.cc;h=c8819e41cbe10e7e111a9fdfda7acd0bd814eeb6;hb=944c32346b3c6bb87fccb22f159bdd9297bae50d;hp=e3bc2cb97cf2895263cf6e7f011a15706cd9833c;hpb=a782dd36e74b3a346c82ba82bf0e9d9533255691;p=ardour.git diff --git a/libs/ardour/buffer_manager.cc b/libs/ardour/buffer_manager.cc index e3bc2cb97c..c8819e41cb 100644 --- a/libs/ardour/buffer_manager.cc +++ b/libs/ardour/buffer_manager.cc @@ -29,7 +29,7 @@ using namespace PBD; RingBufferNPT* BufferManager::thread_buffers = 0; std::list* BufferManager::thread_buffers_list = 0; -Glib::StaticMutex BufferManager::rb_mutex = GLIBMM_STATIC_MUTEX_INIT; +Glib::Threads::Mutex BufferManager::rb_mutex; using std::cerr; using std::endl; @@ -48,18 +48,18 @@ BufferManager::init (uint32_t size) thread_buffers->write (&ts, 1); thread_buffers_list->push_back (ts); } - cerr << "Initialized thread buffers, readable count now " << thread_buffers->read_space() << endl; + // cerr << "Initialized thread buffers, readable count now " << thread_buffers->read_space() << endl; } ThreadBuffers* BufferManager::get_thread_buffers () { - Glib::Mutex::Lock em (rb_mutex); + Glib::Threads::Mutex::Lock em (rb_mutex); ThreadBuffers* tbp; if (thread_buffers->read (&tbp, 1) == 1) { - cerr << "Got thread buffers, readable count now " << thread_buffers->read_space() << endl; + // cerr << "Got thread buffers, readable count now " << thread_buffers->read_space() << endl; return tbp; } @@ -69,9 +69,9 @@ BufferManager::get_thread_buffers () void BufferManager::put_thread_buffers (ThreadBuffers* tbp) { - Glib::Mutex::Lock em (rb_mutex); + Glib::Threads::Mutex::Lock em (rb_mutex); thread_buffers->write (&tbp, 1); - cerr << "Put back thread buffers, readable count now " << thread_buffers->read_space() << endl; + // cerr << "Put back thread buffers, readable count now " << thread_buffers->read_space() << endl; } void