From 5a0dc808fd5f7aea7519a227486a43796fec5538 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 22 Feb 2014 13:37:11 +0100 Subject: decoder/opus: use new[] instead of g_malloc() --- src/decoder/plugins/OpusDecoderPlugin.cxx | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/decoder') diff --git a/src/decoder/plugins/OpusDecoderPlugin.cxx b/src/decoder/plugins/OpusDecoderPlugin.cxx index d480d1261..67bbe7a54 100644 --- a/src/decoder/plugins/OpusDecoderPlugin.cxx +++ b/src/decoder/plugins/OpusDecoderPlugin.cxx @@ -35,8 +35,6 @@ #include #include -#include - #include static constexpr opus_int32 opus_sample_rate = 48000; @@ -105,7 +103,7 @@ public: MPDOpusDecoder::~MPDOpusDecoder() { - g_free(output_buffer); + delete[] output_buffer; if (opus_decoder != nullptr) opus_decoder_destroy(opus_decoder); @@ -270,9 +268,7 @@ MPDOpusDecoder::HandleBOS(const ogg_packet &packet) to hold a quarter second, larger than 120ms required by libopus */ output_size = audio_format.sample_rate / 4; - output_buffer = (opus_int16 *) - g_malloc(sizeof(*output_buffer) * output_size * - audio_format.channels); + output_buffer = new opus_int16[output_size * audio_format.channels]; return decoder_get_command(decoder); } -- cgit v1.2.3