From 2cc0a38a1ac7fc54d7333dafa8b99479a7f5dc86 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Fri, 27 Jan 2023 13:28:22 +1100 Subject: pipeline memory management fixes + logging --- src/audio/audio_playback.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/audio/audio_playback.cpp') diff --git a/src/audio/audio_playback.cpp b/src/audio/audio_playback.cpp index 20cf6689..4df598c5 100644 --- a/src/audio/audio_playback.cpp +++ b/src/audio/audio_playback.cpp @@ -56,11 +56,10 @@ AudioPlayback::~AudioPlayback() { } auto AudioPlayback::Play(const std::string& filename) -> void { - auto info = std::make_unique(); - info->path = filename; - auto event = StreamEvent::CreateStreamInfo(nullptr, std::move(info)); - - xQueueSend(input_handle_, event.release(), portMAX_DELAY); + StreamInfo info; + info.path = filename; + auto event = StreamEvent::CreateStreamInfo(input_handle_, info); + xQueueSend(input_handle_, &event, portMAX_DELAY); } auto AudioPlayback::ConnectElements(IAudioElement* src, IAudioElement* sink) -- cgit v1.2.3