summaryrefslogtreecommitdiff
path: root/src/audio/i2s_audio_output.cpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-08-25 15:58:54 +1000
committerjacqueline <me@jacqueline.id.au>2023-08-25 15:58:54 +1000
commit485e9adfce01b9b4e21dae927fb3b7ed3d5fc83d (patch)
treeb6382f69a829bdc4214d41182cbb401a0c2d69b9 /src/audio/i2s_audio_output.cpp
parent795f26873742eaad7ce53084052d988a0fd542f8 (diff)
downloadtangara-fw-485e9adfce01b9b4e21dae927fb3b7ed3d5fc83d.tar.gz
Performance tweaks for smoother tunes
- Pin the decoder task to APP_CORE to reduce context switches - Increase sample buffer sizes
Diffstat (limited to 'src/audio/i2s_audio_output.cpp')
-rw-r--r--src/audio/i2s_audio_output.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/audio/i2s_audio_output.cpp b/src/audio/i2s_audio_output.cpp
index 9e18597a..359cd4c6 100644
--- a/src/audio/i2s_audio_output.cpp
+++ b/src/audio/i2s_audio_output.cpp
@@ -37,7 +37,7 @@ static constexpr uint16_t kMaxVolume = 0x1ff;
static constexpr uint16_t kMinVolume = 0b0;
static constexpr uint16_t kMaxVolumeBeforeClipping = 0x185;
static constexpr uint16_t kLineLevelVolume = 0x13d;
-static constexpr uint16_t kDefaultVolume = 0x128;
+static constexpr uint16_t kDefaultVolume = 0x100;
static constexpr size_t kDrainBufferSize = 8 * 1024;