From 9774762dd014bed4f4e3c4ac142a7b9634944fe4 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sat, 1 Apr 2017 15:30:23 +0200 Subject: Update underrun counter directly in AudioCache. --- test/audiocachetest.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'test/audiocachetest.cc') diff --git a/test/audiocachetest.cc b/test/audiocachetest.cc index b194b14..ae3e8f2 100644 --- a/test/audiocachetest.cc +++ b/test/audiocachetest.cc @@ -28,6 +28,7 @@ #include #include +#include #include #include "drumkit_creator.h" @@ -68,7 +69,8 @@ public: printf("audio_file.load\n"); audio_file.load(4096); - AudioCache audio_cache; + Settings settings; + AudioCache audio_cache(settings); printf("audio_cache.init\n"); audio_cache.init(100); audio_cache.setAsyncMode(threaded); @@ -115,7 +117,7 @@ public: samples = audio_cache.next(id, size); - CPPUNIT_ASSERT_EQUAL(0, (int)audio_cache.getNumberOfUnderruns()); + CPPUNIT_ASSERT_EQUAL(std::size_t(0), settings.number_of_underruns.load()); for(size_t i = 0; (i < size) && (offset < audio_file_ref.size); ++i) { -- cgit v1.2.3