pcm/Silence: use std::span

This commit is contained in:
Max Kellermann
2022-05-20 10:09:50 +02:00
parent 3bb7693200
commit 84e5da4bf0
7 changed files with 14 additions and 18 deletions

View File

@@ -22,7 +22,6 @@
#include "SampleFormat.hxx"
#include "pcm/Silence.hxx"
#include "pcm/CheckAudioFormat.hxx"
#include "util/WritableBuffer.hxx"
extern "C" {
#include <libavfilter/buffersrc.h>
@@ -42,7 +41,7 @@ DetectFilterOutputFormat(const AudioFormat &in_audio_format,
const size_t silence_size = in_audio_format.GetFrameSize();
assert(sizeof(silence) >= silence_size);
PcmSilence(WritableBuffer<void>{&silence, silence_size},
PcmSilence(std::as_writable_bytes(std::span{silence}),
in_audio_format.format);
Frame frame;