summaryrefslogtreecommitdiff
path: root/src/audio/include/fatfs_audio_input.hpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-11-07 08:30:26 +1100
committerjacqueline <me@jacqueline.id.au>2023-11-07 08:30:26 +1100
commitd36fe9be6b522a3dade389213a0bb7e26a169627 (patch)
tree45f143981af1d6ae2717785ed316cd54a94a3f29 /src/audio/include/fatfs_audio_input.hpp
parent05ce360c9928df9387a65f5e1840bf3f67231cea (diff)
downloadtangara-fw-d36fe9be6b522a3dade389213a0bb7e26a169627.tar.gz
Use atomics for new file notification instead of a semaphore
Diffstat (limited to 'src/audio/include/fatfs_audio_input.hpp')
-rw-r--r--src/audio/include/fatfs_audio_input.hpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/audio/include/fatfs_audio_input.hpp b/src/audio/include/fatfs_audio_input.hpp
index b7b1d18e..08527350 100644
--- a/src/audio/include/fatfs_audio_input.hpp
+++ b/src/audio/include/fatfs_audio_input.hpp
@@ -58,7 +58,7 @@ class FatfsAudioInput : public IAudioSource {
std::mutex new_stream_mutex_;
std::shared_ptr<codecs::IStream> new_stream_;
- SemaphoreHandle_t has_new_stream_;
+ std::atomic<bool> has_new_stream_;
std::unique_ptr<database::FutureFetcher<std::optional<std::pmr::string>>>
pending_path_;