diff --git a/libs/audio/source/track_wav.cpp b/libs/audio/source/track_wav.cpp index a0d4527d..6e3e5028 100644 --- a/libs/audio/source/track_wav.cpp +++ b/libs/audio/source/track_wav.cpp @@ -59,7 +59,7 @@ namespace psemek::audio sdl2::fail("SDL_LoadWAV_RW failed:"); util::at_scope_exit release_samples([samples]{ SDL_FreeWAV(samples); }); - return make_duplicator(make_recorder(convert_audio(spec, samples, length))); + return load_raw(convert_audio(spec, samples, length)); } track_ptr load_wav(std::vector const & data)