summaryrefslogtreecommitdiff
path: root/src/audio/audio_task.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio/audio_task.cpp')
-rw-r--r--src/audio/audio_task.cpp18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/audio/audio_task.cpp b/src/audio/audio_task.cpp
index f0128bf3..2309a5e5 100644
--- a/src/audio/audio_task.cpp
+++ b/src/audio/audio_task.cpp
@@ -126,30 +126,12 @@ void AudioTaskMain(std::unique_ptr<Pipeline> pipeline, IAudioSink* sink) {
}
}
-static std::byte sDrainBuf[8 * 1024];
-
-void AudioDrainMain(IAudioSink* sink) {
- while (1) {
- std::size_t len = xStreamBufferReceive(sink->buffer(), sDrainBuf,
- sizeof(sDrainBuf), portMAX_DELAY);
- if (len > 0) {
- sink->Send({sDrainBuf, len});
- }
- }
-}
-
auto StartPipeline(Pipeline* pipeline, IAudioSink* sink) -> void {
ESP_LOGI(kTag, "starting audio pipeline task");
tasks::StartPersistent<tasks::Type::kAudio>(
[=]() { AudioTaskMain(std::unique_ptr<Pipeline>(pipeline), sink); });
}
-auto StartDrain(IAudioSink* sink) -> void {
- ESP_LOGI(kTag, "starting audio drain task");
- tasks::StartPersistent<tasks::Type::kAudioDrain>(
- [=]() { AudioDrainMain(sink); });
-}
-
} // namespace task
} // namespace audio