From f54462c4241e514411e769eadb725b46bf1549bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?kleines=20Filmr=C3=B6llchen?= Date: Sun, 13 Nov 2022 17:34:58 +0100 Subject: [PATCH] LibAudio: Revert to using buffered file reading This was slowing down FLACLoader below realtime. The real solution is still to use mapped files but that has to wait until a larger refactor. --- Userland/Libraries/LibAudio/Loader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibAudio/Loader.cpp b/Userland/Libraries/LibAudio/Loader.cpp index 163d48e20e..c44bbddcb9 100644 --- a/Userland/Libraries/LibAudio/Loader.cpp +++ b/Userland/Libraries/LibAudio/Loader.cpp @@ -26,7 +26,7 @@ MaybeLoaderError LoaderPlugin::initialize() if (m_backing_memory.has_value()) m_stream = LOADER_TRY(Core::Stream::MemoryStream::construct(m_backing_memory.value())); else - m_stream = LOADER_TRY(Core::Stream::File::open(m_path, Core::Stream::OpenMode::Read)); + m_stream = LOADER_TRY(Core::Stream::BufferedFile::create(LOADER_TRY(Core::Stream::File::open(m_path, Core::Stream::OpenMode::Read)))); return {}; }