From 12d2ffdab70df573610b81d8a24545da33bb67e3 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Tue, 21 Feb 2023 09:28:36 +1100 Subject: Add logging to the DAC --- src/audio/i2s_audio_output.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/audio/i2s_audio_output.cpp') diff --git a/src/audio/i2s_audio_output.cpp b/src/audio/i2s_audio_output.cpp index 7ecadc03..9a41adff 100644 --- a/src/audio/i2s_audio_output.cpp +++ b/src/audio/i2s_audio_output.cpp @@ -110,10 +110,15 @@ auto I2SAudioOutput::ProcessChunk(const cpp::span& chunk) } auto I2SAudioOutput::ProcessEndOfStream() -> void { + dac_->Stop(); SendOrBufferEvent(std::unique_ptr( StreamEvent::CreateEndOfStream(input_events_))); } +auto I2SAudioOutput::ProcessLogStatus() -> void { + dac_->LogStatus(); +} + auto I2SAudioOutput::Process() -> cpp::result { // Note: no logging here! std::size_t bytes_written = dac_->WriteData(latest_chunk_); -- cgit v1.2.3