input/InputStream: pass std::span<std::byte> to Read()

This commit is contained in:
Max Kellermann
2024-05-13 10:47:57 +02:00
parent f28d10d934
commit 34f7b38f39
66 changed files with 248 additions and 274 deletions

View File

@@ -42,7 +42,7 @@ struct AudioFileInputStream {
/* libaudiofile does not like partial reads at all,
and will abort playback; therefore always force full
reads */
return decoder_read_full(client, is, buffer, size)
return decoder_read_full(client, is, {reinterpret_cast<std::byte *>(buffer), size})
? size
: 0;
}