From d4e3cc623a789c5f8e54b58d1ae1cc76b1bd0d4a Mon Sep 17 00:00:00 2001 From: lisyarus Date: Thu, 30 Jan 2025 12:38:44 +0300 Subject: [PATCH] Replace deprecated std::atomic_load with std::atomic in audio::channel --- libs/audio/include/psemek/audio/channel.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/audio/include/psemek/audio/channel.hpp b/libs/audio/include/psemek/audio/channel.hpp index ad7732bf..75081f07 100644 --- a/libs/audio/include/psemek/audio/channel.hpp +++ b/libs/audio/include/psemek/audio/channel.hpp @@ -18,12 +18,12 @@ namespace psemek::audio stream_ptr stream() const { - return std::atomic_load(&stream_); + return stream_.load(); } stream_ptr stream(stream_ptr new_stream) { - return std::atomic_exchange(&stream_, std::move(new_stream)); + return stream_.exchange(std::move(new_stream)); } stream_ptr stop() @@ -37,7 +37,7 @@ namespace psemek::audio } private: - stream_ptr stream_; + std::atomic stream_; }; using channel_ptr = std::shared_ptr;