1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 21:17:44 +00:00

ABuffer: move it and groove it

This commit is contained in:
Robin Burchell 2019-07-17 09:42:58 +02:00 committed by Andreas Kling
parent 2df6f0e87f
commit ed25d524f2
3 changed files with 4 additions and 4 deletions

View file

@ -53,8 +53,8 @@ struct ASample {
class ABuffer : public RefCounted<ABuffer> {
public:
static RefPtr<ABuffer> from_pcm_data(ByteBuffer& data, int num_channels, int bits_per_sample, int source_rate);
ABuffer(Vector<ASample>& samples)
: m_samples(samples)
ABuffer(Vector<ASample>&& samples)
: m_samples(move(samples))
{}
const Vector<ASample>& samples() const { return m_samples; }

View file

@ -217,5 +217,5 @@ RefPtr<ABuffer> ABuffer::from_pcm_data(ByteBuffer& data, int num_channels, int b
// don't belong.
ASSERT(!stream.handle_read_failure());
return adopt(*new ABuffer(fdata));
return adopt(*new ABuffer(move(fdata)));
}