summaryrefslogtreecommitdiff
path: root/src/audio
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2024-02-29 12:08:12 +1100
committerjacqueline <me@jacqueline.id.au>2024-02-29 12:08:12 +1100
commitd41f9f703375171d5766840c9edec32ff47bb25d (patch)
tree25028408ed16d5aad3bdb315b6503536a875c0ac /src/audio
parent77145e56f4062cd060ee7fa0af9ad1a2e46df5b1 (diff)
downloadtangara-fw-d41f9f703375171d5766840c9edec32ff47bb25d.tar.gz
Use drflac instead of miniflac
This one is fast as hell! Does seeking really good too. Thank u Doctor Flac.
Diffstat (limited to 'src/audio')
-rw-r--r--src/audio/audio_converter.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/audio/audio_converter.cpp b/src/audio/audio_converter.cpp
index dc2fef95..946a0b63 100644
--- a/src/audio/audio_converter.cpp
+++ b/src/audio/audio_converter.cpp
@@ -77,9 +77,9 @@ auto SampleConverter::ConvertSamples(cpp::span<sample::Sample> input,
reinterpret_cast<std::byte*>(input.data()), input.size_bytes()};
size_t bytes_sent = 0;
while (bytes_sent < input_as_bytes.size()) {
- bytes_sent +=
- xStreamBufferSend(source_, input_as_bytes.subspan(bytes_sent).data(),
- input_as_bytes.size() - bytes_sent, portMAX_DELAY);
+ bytes_sent += xStreamBufferSend(
+ source_, input_as_bytes.subspan(bytes_sent).data(),
+ input_as_bytes.size() - bytes_sent, pdMS_TO_TICKS(100));
}
}