summaryrefslogtreecommitdiff
path: root/src/audio/audio_playback.cpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-01-27 13:28:22 +1100
committerjacqueline <me@jacqueline.id.au>2023-01-27 13:28:22 +1100
commit2cc0a38a1ac7fc54d7333dafa8b99479a7f5dc86 (patch)
tree491921af1c26c2712d91030068ac29c4cb2d6d51 /src/audio/audio_playback.cpp
parent7b60f5f864997e94895305f23ed2716ad7d9acaa (diff)
downloadtangara-fw-2cc0a38a1ac7fc54d7333dafa8b99479a7f5dc86.tar.gz
pipeline memory management fixes + logging
Diffstat (limited to 'src/audio/audio_playback.cpp')
-rw-r--r--src/audio/audio_playback.cpp9
1 files changed, 4 insertions, 5 deletions
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<StreamInfo>();
- 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)