From b0a09dee881209f919e478f6147846f690251088 Mon Sep 17 00:00:00 2001 From: David Reid Date: Mon, 29 Jun 2026 07:33:20 +1000 Subject: [PATCH] Fix an error with interleaving and deinterleaving. --- miniaudio.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/miniaudio.h b/miniaudio.h index e27b95a7..89368393 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -55073,7 +55073,7 @@ MA_API void ma_deinterleave_pcm_frames(ma_format format, ma_uint32 channels, ma_ to keep it fast. */ if (channels == 1) { - MA_COPY_MEMORY(ppDeinterleavedPCMFrames[0], pInterleavedPCMFrames, frameCount * ma_get_bytes_per_frame(format, channels)); + ma_copy_memory_64(ppDeinterleavedPCMFrames[0], pInterleavedPCMFrames, frameCount * ma_get_bytes_per_frame(format, channels)); return; } @@ -55370,7 +55370,7 @@ MA_API void ma_interleave_pcm_frames(ma_format format, ma_uint32 channels, ma_ui to keep it fast. */ if (channels == 1) { - MA_COPY_MEMORY(pInterleavedPCMFrames, ppDeinterleavedPCMFrames[0], frameCount * ma_get_bytes_per_frame(format, channels)); + ma_copy_memory_64(pInterleavedPCMFrames, ppDeinterleavedPCMFrames[0], frameCount * ma_get_bytes_per_frame(format, channels)); return; }