pcm/*: use std::span instead of ConstBuffer

This commit is contained in:
Max Kellermann
2022-07-04 15:27:03 +02:00
parent d89136b09c
commit 4ce1dae673
58 changed files with 572 additions and 595 deletions

View File

@@ -30,7 +30,6 @@
#include "fs/Path.hxx"
#include "fs/NarrowPath.hxx"
#include "io/FileDescriptor.hxx"
#include "util/ConstBuffer.hxx"
#include "util/StaticFifoBuffer.hxx"
#include "util/OptionDef.hxx"
#include "util/OptionParser.hxx"
@@ -132,16 +131,16 @@ RunConvert(PcmConvert &convert, size_t in_frame_size,
buffer.Consume(src.size());
auto output = convert.Convert({src.data(), src.size()});
out_fd.FullWrite(output.data, output.size);
auto output = convert.Convert(src);
out_fd.FullWrite(output.data(), output.size());
}
while (true) {
auto output = convert.Flush();
if (output.IsNull())
if (output.data() == nullptr)
break;
out_fd.FullWrite(output.data, output.size);
out_fd.FullWrite(output.data(), output.size());
}
}