diff --git a/src/sfizz/Logger.cpp b/src/sfizz/Logger.cpp index ab96ded0..5e7bce70 100644 --- a/src/sfizz/Logger.cpp +++ b/src/sfizz/Logger.cpp @@ -86,7 +86,7 @@ sfz::Logger::~Logger() } -void sfz::Logger::logCallbackTime(std::chrono::duration duration, int numVoices, int numSamples) +void sfz::Logger::logCallbackTime(std::chrono::duration duration, int numVoices, size_t numSamples) { if (!loggingEnabled) return; diff --git a/src/sfizz/Logger.h b/src/sfizz/Logger.h index a1a1bae7..693760cf 100644 --- a/src/sfizz/Logger.h +++ b/src/sfizz/Logger.h @@ -45,7 +45,7 @@ struct CallbackTime { std::chrono::duration duration; int numVoices; - int numSamples; + size_t numSamples; }; class Logger @@ -57,7 +57,7 @@ public: void clear(); void enableLogging(); void disableLogging(); - void logCallbackTime(std::chrono::duration duration, int numVoices, int numSamples); + void logCallbackTime(std::chrono::duration duration, int numVoices, size_t numSamples); void logFileTime(std::chrono::duration waitDuration, std::chrono::duration loadDuration, uint32_t fileSize, absl::string_view filename); private: void moveEvents(); diff --git a/src/sfizz/Synth.cpp b/src/sfizz/Synth.cpp index b146f16e..63101517 100644 --- a/src/sfizz/Synth.cpp +++ b/src/sfizz/Synth.cpp @@ -237,7 +237,7 @@ bool sfz::Synth::loadSfzFile(const fs::path& file) return false; resources.filePool.setRootDirectory(this->originalDirectory); - resources.logger.setPrefix(file.filename()); + resources.logger.setPrefix(file.filename().string()); auto currentRegion = regions.begin(); auto lastRegion = regions.rbegin();