From ec195acf4f0406a0dd1f74f9cf06b413b8b5c009 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 6 Mar 2023 18:19:46 +0100 Subject: [PATCH] pcm/Interleave: use std::byte --- src/pcm/Interleave.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pcm/Interleave.cxx b/src/pcm/Interleave.cxx index 7c4c3682b..c815f179c 100644 --- a/src/pcm/Interleave.cxx +++ b/src/pcm/Interleave.cxx @@ -6,8 +6,8 @@ #include static void -GenericPcmInterleave(uint8_t *gcc_restrict dest, - std::span src, +GenericPcmInterleave(std::byte *gcc_restrict dest, + std::span src, size_t n_frames, size_t sample_size) noexcept { for (size_t frame = 0; frame < n_frames; ++frame) { @@ -88,8 +88,8 @@ PcmInterleave(void *gcc_restrict dest, break; default: - GenericPcmInterleave((uint8_t *)dest, - {(const uint8_t *const*)src.data(), src.size()}, + GenericPcmInterleave((std::byte *)dest, + {(const std::byte *const*)src.data(), src.size()}, n_frames, sample_size); } }