diff options
| author | jacqueline <me@jacqueline.id.au> | 2023-01-27 13:28:22 +1100 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2023-01-27 13:28:22 +1100 |
| commit | 2cc0a38a1ac7fc54d7333dafa8b99479a7f5dc86 (patch) | |
| tree | 491921af1c26c2712d91030068ac29c4cb2d6d51 /src/audio/audio_playback.cpp | |
| parent | 7b60f5f864997e94895305f23ed2716ad7d9acaa (diff) | |
| download | tangara-fw-2cc0a38a1ac7fc54d7333dafa8b99479a7f5dc86.tar.gz | |
pipeline memory management fixes + logging
Diffstat (limited to 'src/audio/audio_playback.cpp')
| -rw-r--r-- | src/audio/audio_playback.cpp | 9 |
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) |
