diff --git a/daemon/src/audio/mainbuffer.cpp b/daemon/src/audio/mainbuffer.cpp index 342f2ac3d1862c547272b5a5dcfc1bf0a6c8dcc1..33b29fc8c93c47655afe0110e93924f71e8dc816 100644 --- a/daemon/src/audio/mainbuffer.cpp +++ b/daemon/src/audio/mainbuffer.cpp @@ -39,17 +39,13 @@ const char * const MainBuffer::DEFAULT_ID = "audiolayer_id"; MainBuffer::MainBuffer() : ringBufferMap_(), callIDMap_(), mutex_(), internalSamplingRate_(8000) -{ - //pthread_mutex_init(&mutex_, NULL); -} +{} MainBuffer::~MainBuffer() { // delete any ring buffers that didn't get removed for (auto &item : ringBufferMap_) delete item.second; - - //pthread_mutex_destroy(&mutex_); } void MainBuffer::setInternalSamplingRate(int sr) @@ -233,7 +229,6 @@ void MainBuffer::unBindAll(const std::string & call_id) unBindCallID(call_id, item_set); } -//void MainBuffer::putData(void *buffer, size_t toCopy, const std::string &call_id) void MainBuffer::putData(AudioBuffer& buffer, const std::string &call_id) { std::lock_guard<std::mutex> guard(mutex_); @@ -244,7 +239,6 @@ void MainBuffer::putData(AudioBuffer& buffer, const std::string &call_id) ring_buffer->put(buffer); } -//size_t MainBuffer::getData(void *buffer, size_t toCopy, const std::string &call_id) size_t MainBuffer::getData(AudioBuffer& buffer, const std::string &call_id) { std::lock_guard<std::mutex> guard(mutex_); @@ -259,7 +253,7 @@ size_t MainBuffer::getData(AudioBuffer& buffer, const std::string &call_id) CallIDSet::iterator iter_id = callid_set->begin(); if (iter_id != callid_set->end()) - return getDataByID(buffer, *iter_id, call_id); //return getDataByID(buffer, toCopy, *iter_id, call_id); + return getDataByID(buffer, *iter_id, call_id); else return 0; } else { @@ -287,12 +281,6 @@ size_t MainBuffer::getDataByID(AudioBuffer& buffer, const std::string & call_id, return ring_buffer ? ring_buffer->get(buffer, reader_id) : 0; } -/*size_t MainBuffer::getDataByID(void *buffer, size_t toCopy, const std::string & call_id, const std::string & reader_id) -{ - RingBuffer* ring_buffer = getRingBuffer(call_id); - return ring_buffer ? ring_buffer->get(buffer, toCopy, reader_id) : 0; -}*/ - size_t MainBuffer::availableForGet(const std::string &call_id) { std::lock_guard<std::mutex> guard(mutex_); @@ -391,49 +379,3 @@ void MainBuffer::flushAllBuffers() for (auto &item : ringBufferMap_) item.second->flushAll(); } - -void MainBuffer::dumpInfo() -{ -#if 0 - std::lock_guard<std::mutex> guard(mutex_); - - // print each call and bound call ids - for (const auto &item_call : callIDMap_) { - std::string dbg_str(" Call: \t"); - dbg_str.append(item_call.first); - dbg_str.append(" is bound to: \t"); - - CallIDSet *call_id_set = item_call.second; - - for (const auto &item : *call_id_set) { - dbg_str.append(item); - dbg_str.append(", "); - } - - DEBUG("%s", dbg_str.c_str()); - } - - // Print ringbuffers ids and readpointers - for (const auto &item_buffer : ringBufferMap_) { - std::string dbg_str(" Buffer: \t"); - - dbg_str.append(item_buffer.first); - dbg_str.append(" as read pointer: \t"); - - RingBuffer* rbuffer = item_buffer.second; - - if (rbuffer) { - ReadPointer* rpointer = rbuffer->getReadPointerList(); - - if (rpointer) { - for (const auto &item : *rpointer) { - dbg_str.append(item.first); - dbg_str.append(", "); - } - } - } - - DEBUG("%s", dbg_str.c_str()); - } -#endif -} diff --git a/daemon/src/audio/mainbuffer.h b/daemon/src/audio/mainbuffer.h index f99cd1e8b9130d296c7667b3bad4d317a3122373..84ce6032a3077ebf5bfd90aa8b16513c8b12f134 100644 --- a/daemon/src/audio/mainbuffer.h +++ b/daemon/src/audio/mainbuffer.h @@ -96,8 +96,6 @@ class MainBuffer { void flushAllBuffers(); - void dumpInfo(); - private: NON_COPYABLE(MainBuffer); diff --git a/daemon/src/call.cpp b/daemon/src/call.cpp index 0187643d27e01dc06d855393eb109f32e8dcd7dc..24390bf1e8e430da790529075bdce91895b76dcc 100644 --- a/daemon/src/call.cpp +++ b/daemon/src/call.cpp @@ -160,8 +160,6 @@ Call::toggleRecording() mbuffer.unBindHalfDuplexOut(process_id, MainBuffer::DEFAULT_ID); } - Manager::instance().getMainBuffer().dumpInfo(); - return startRecording; } diff --git a/daemon/src/managerimpl.cpp b/daemon/src/managerimpl.cpp index 2374b8ec861b994c8ae24f931db4533c49450980..1bca9457ed3701ab1b30578f03912ef5d0bc86ae 100644 --- a/daemon/src/managerimpl.cpp +++ b/daemon/src/managerimpl.cpp @@ -371,8 +371,6 @@ bool ManagerImpl::outgoingCall(const std::string& account_id, return false; } - getMainBuffer().dumpInfo(); - return true; } @@ -429,8 +427,6 @@ bool ManagerImpl::answerCall(const std::string& call_id) // Connect streams addStream(call_id); - getMainBuffer().dumpInfo(); - // Start recording if set in preference if (audioPreference.getIsAlwaysRecording()) toggleRecordingCall(call_id); @@ -504,7 +500,6 @@ bool ManagerImpl::hangupCall(const std::string& callId) } } - getMainBuffer().dumpInfo(); return true; } @@ -530,8 +525,6 @@ bool ManagerImpl::hangupConference(const std::string& id) unsetCurrentCall(); - getMainBuffer().dumpInfo(); - return true; } @@ -577,7 +570,6 @@ bool ManagerImpl::onHoldCall(const std::string& callId) client_.getCallManager()->callStateChanged(callId, "HOLD"); - getMainBuffer().dumpInfo(); return result; } @@ -631,7 +623,6 @@ bool ManagerImpl::offHoldCall(const std::string& callId) addStream(callId); - getMainBuffer().dumpInfo(); return result; } @@ -659,8 +650,6 @@ bool ManagerImpl::transferCall(const std::string& callId, const std::string& to) // remove waiting call in case we make transfer without even answer removeWaitingCall(callId); - getMainBuffer().dumpInfo(); - return true; } @@ -724,7 +713,6 @@ bool ManagerImpl::refuseCall(const std::string& id) // Disconnect streams removeStream(id); - getMainBuffer().dumpInfo(); return true; } @@ -1109,7 +1097,6 @@ ManagerImpl::joinParticipant(const std::string& callId1, const std::string& call conf->setRecordingSmplRate(audiodriver_->getSampleRate()); } - getMainBuffer().dumpInfo(); return true; } @@ -1161,7 +1148,6 @@ void ManagerImpl::createConfFromParticipantList(const std::vector< std::string > conf->setRecordingSmplRate(audiodriver_->getSampleRate()); } - getMainBuffer().dumpInfo(); } else { delete conf; } @@ -1258,8 +1244,6 @@ void ManagerImpl::removeParticipant(const std::string& call_id) removeStream(call_id); - getMainBuffer().dumpInfo(); - client_.getCallManager()->conferenceChanged(conf->getConfID(), conf->getStateStr()); processRemainingParticipants(*conf); @@ -1353,15 +1337,12 @@ void ManagerImpl::addStream(const std::string& call_id) audiodriver_->flushUrgent(); audiodriver_->flushMain(); } - - getMainBuffer().dumpInfo(); } void ManagerImpl::removeStream(const std::string& call_id) { DEBUG("Remove audio stream %s", call_id.c_str()); getMainBuffer().unBindAll(call_id); - getMainBuffer().dumpInfo(); } //THREAD=Main