summaryrefslogtreecommitdiff
path: root/src/audiocacheeventhandler.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/audiocacheeventhandler.cc')
-rw-r--r--src/audiocacheeventhandler.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/audiocacheeventhandler.cc b/src/audiocacheeventhandler.cc
index 01db796..ccaf665 100644
--- a/src/audiocacheeventhandler.cc
+++ b/src/audiocacheeventhandler.cc
@@ -165,6 +165,8 @@ void AudioCacheEventHandler::pushCloseEvent(cacheid_t id)
void AudioCacheEventHandler::setChunkSize(size_t chunksize)
{
+ DEBUG(cache, "%s\n", __PRETTY_FUNCTION__);
+
// We should already locked when this method is called.
assert(!mutex.try_lock());
@@ -173,12 +175,18 @@ void AudioCacheEventHandler::setChunkSize(size_t chunksize)
return;
}
+ DEBUG(cache, "1)\n");
+
// Remove all events from event queue.
clearEvents();
+ DEBUG(cache, "2)\n");
+
// Skip all active cacheids and make their buffers point at nodata.
idManager.disableActive();
+ DEBUG(cache, "3)\n");
+
this->chunksize = chunksize;
}