reinstate thread buffer debug output
[ardour.git] / libs / ardour / buffer_manager.cc
index e035e4519a30d120c5aaf502fe3ebae008c2434e..e3bc2cb97cf2895263cf6e7f011a15706cd9833c 100644 (file)
@@ -22,7 +22,6 @@
 #include "pbd/compose.h"
 
 #include "ardour/buffer_manager.h"
-#include "ardour/debug.h"
 #include "ardour/thread_buffers.h"
 
 using namespace ARDOUR;
@@ -32,6 +31,9 @@ RingBufferNPT<ThreadBuffers*>* BufferManager::thread_buffers = 0;
 std::list<ThreadBuffers*>* BufferManager::thread_buffers_list = 0;
 Glib::StaticMutex BufferManager::rb_mutex = GLIBMM_STATIC_MUTEX_INIT;
 
+using std::cerr;
+using std::endl;
+
 void
 BufferManager::init (uint32_t size)
 {
@@ -46,6 +48,8 @@ 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;
+
 }
 
 ThreadBuffers*
@@ -55,6 +59,7 @@ BufferManager::get_thread_buffers ()
         ThreadBuffers* tbp;
 
         if (thread_buffers->read (&tbp, 1) == 1) {
+               cerr << "Got thread buffers, readable count now " << thread_buffers->read_space() << endl;
                 return tbp;
         }
 
@@ -66,6 +71,7 @@ BufferManager::put_thread_buffers (ThreadBuffers* tbp)
 {
        Glib::Mutex::Lock em (rb_mutex);
         thread_buffers->write (&tbp, 1);
+       cerr << "Put back thread buffers, readable count now " << thread_buffers->read_space() << endl;
 }
 
 void
@@ -73,10 +79,7 @@ BufferManager::ensure_buffers (ChanCount howmany)
 {
         /* this is protected by the audioengine's process lock: we do not  */
 
-       DEBUG_TRACE (DEBUG::Processors, string_compose ("BufferManager::ensure_buffers (%1)\n", howmany));
-
        for (ThreadBufferList::iterator i = thread_buffers_list->begin(); i != thread_buffers_list->end(); ++i) {
-               DEBUG_TRACE (DEBUG::Processors, string_compose ("BufferManager::ensure_buffers, thread buffers @ %1\n", (*i)));
                (*i)->ensure_buffers (howmany);
        }
 }