summaryrefslogtreecommitdiff
path: root/src/tangara/audio/processor.cpp
diff options
context:
space:
mode:
authorcooljqln <cooljqln@noreply.codeberg.org>2025-04-19 03:46:38 +0000
committercooljqln <cooljqln@noreply.codeberg.org>2025-04-19 03:46:38 +0000
commit79c9f0b6ccfec97f23563010f134d842c4240582 (patch)
tree93b4bd208cb5a8e754022dc2299d8be336ca090d /src/tangara/audio/processor.cpp
parent6dd277216d07ffdc3784aae17b07fdc7f6f36cc0 (diff)
parent544f5db6e0abab76fa03f6f35613b752dd6f4100 (diff)
downloadtangara-fw-79c9f0b6ccfec97f23563010f134d842c4240582.tar.gz
Merge pull request 'move some allocations from internal RAM to external RAM' (#330) from Be.ing/tangara-fw:internal_ram into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/330
Diffstat (limited to 'src/tangara/audio/processor.cpp')
-rw-r--r--src/tangara/audio/processor.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tangara/audio/processor.cpp b/src/tangara/audio/processor.cpp
index 2fa7f78e..3126f050 100644
--- a/src/tangara/audio/processor.cpp
+++ b/src/tangara/audio/processor.cpp
@@ -52,7 +52,7 @@ SampleProcessor::SampleProcessor(drivers::PcmBuffer& sink)
: commands_(xQueueCreate(2, sizeof(Args))),
source_(xStreamBufferCreateWithCaps(kSourceBufferLength + 1,
sizeof(sample::Sample),
- MALLOC_CAP_DMA)),
+ MALLOC_CAP_SPIRAM)),
sink_(sink),
unprocessed_samples_(0) {
tasks::StartPersistent<tasks::Type::kAudioConverter>([&]() { Main(); });
@@ -354,7 +354,7 @@ Buffer::Buffer()
: storage_(reinterpret_cast<sample::Sample*>(
heap_caps_calloc(kSampleBufferLength,
sizeof(sample::Sample),
- MALLOC_CAP_DMA))),
+ MALLOC_CAP_SPIRAM))),
buffer_(storage_, kSampleBufferLength),
samples_in_buffer_() {}