From ba2160774af945e9ac6a46714833ab2d231b00fe Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sun, 7 May 2017 15:24:07 +0200 Subject: Add additional underrun increments. --- src/audiocache.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/audiocache.cc b/src/audiocache.cc index e317851..e3be20b 100644 --- a/src/audiocache.cc +++ b/src/audiocache.cc @@ -72,6 +72,7 @@ sample_t* AudioCache::open(const AudioFile& file, if(!file.isValid()) { + settings.number_of_underruns.fetch_add(1); // File preload not yet ready - skip this sample. id = CACHE_DUMMYID; assert(nodata); @@ -84,6 +85,7 @@ sample_t* AudioCache::open(const AudioFile& file, // If we are out of available ids we get CACHE_DUMMYID if(id == CACHE_DUMMYID) { + settings.number_of_underruns.fetch_add(1); // Use nodata buffer instead. assert(nodata); return nodata; @@ -154,6 +156,7 @@ sample_t* AudioCache::next(cacheid_t id, std::size_t& size) if(id == CACHE_DUMMYID) { + settings.number_of_underruns.fetch_add(1); assert(nodata); return nodata; } -- cgit v1.2.3