summaryrefslogtreecommitdiff
path: root/firmware/export/pcm_mixer.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/pcm_mixer.h')
-rw-r--r--firmware/export/pcm_mixer.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/export/pcm_mixer.h b/firmware/export/pcm_mixer.h
index 3d255a7345..39a814de6f 100644
--- a/firmware/export/pcm_mixer.h
+++ b/firmware/export/pcm_mixer.h
@@ -40,6 +40,10 @@
40/* iBasso Devices: Match Rockbox PCM buffer size to ALSA PCM buffer size 40/* iBasso Devices: Match Rockbox PCM buffer size to ALSA PCM buffer size
41 to minimize memory transfers. */ 41 to minimize memory transfers. */
42#define MIX_FRAME_SAMPLES 2048 42#define MIX_FRAME_SAMPLES 2048
43#elif (CONFIG_PLATFORM & PLATFORM_HOSTED)
44/* Hosted targets need larger buffers for decent performance due to
45 OS locking/scheduling overhead */
46#define MIX_FRAME_SAMPLES 1024
43#else 47#else
44/* Assume HW DMA engine is available or sufficient latency exists in the 48/* Assume HW DMA engine is available or sufficient latency exists in the
45 PCM pathway */ 49 PCM pathway */