Skip to content

Commit 28e5130

Browse files
KKQ-KKQpaulfd
authored andcommitted
Improved process for maxOffset in FilePool::setPreloadSize()
1 parent 3205fb4 commit 28e5130

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/sfizz/FilePool.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -467,12 +467,12 @@ void sfz::FilePool::setPreloadSize(uint32_t preloadSize) noexcept
467467
for (auto& preloadedFile : preloadedFiles) {
468468
auto& fileId = preloadedFile.first;
469469
auto& fileData = preloadedFile.second;
470-
const uint32_t maxOffset = fileData.information.maxOffset;
470+
const auto maxOffset = fileData.information.maxOffset;
471471
fs::path file { rootDirectory / fileId.filename() };
472472
AudioReaderPtr reader = createAudioReader(file, fileId.isReverse());
473-
const uint32_t frames = static_cast<uint32_t>(reader->frames());
474-
const uint32_t framesToLoad = min(frames, maxOffset + preloadSize);
475-
fileData.preloadedData = readFromFile(*reader, framesToLoad);
473+
const auto frames = reader->frames();
474+
const auto framesToLoad = min(frames, maxOffset + preloadSize);
475+
fileData.preloadedData = readFromFile(*reader, static_cast<uint32_t>(framesToLoad));
476476
fileData.fullyLoaded = frames == framesToLoad;
477477
}
478478
}

0 commit comments

Comments
 (0)