From 443cc3baab80d00d124ea415ee92c2a966363efe Mon Sep 17 00:00:00 2001 From: Mersad Jelacic Date: Tue, 28 Apr 2015 16:58:21 +0200 Subject: [PATCH] opus: don't use deprecated gst_buffer_new_and_alloc Use the helper function available in the base class instead. https://bugzilla.gnome.org/show_bug.cgi?id=748585 --- ext/opus/gstopusdec.c | 4 +++- ext/opus/gstopusenc.c | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ext/opus/gstopusdec.c b/ext/opus/gstopusdec.c index d3c8e8d9cd..a634787699 100644 --- a/ext/opus/gstopusdec.c +++ b/ext/opus/gstopusdec.c @@ -431,7 +431,9 @@ opus_dec_chain_parse_data (GstOpusDec * dec, GstBuffer * buffer) samples = 120 * dec->sample_rate / 1000; packet_size = samples * dec->n_channels * 2; - outbuf = gst_buffer_new_and_alloc (packet_size); + outbuf = + gst_audio_decoder_allocate_output_buffer (GST_AUDIO_DECODER (dec), + packet_size); if (!outbuf) { goto buffer_failed; } diff --git a/ext/opus/gstopusenc.c b/ext/opus/gstopusenc.c index 0d6612bfd5..566992077e 100644 --- a/ext/opus/gstopusenc.c +++ b/ext/opus/gstopusenc.c @@ -918,7 +918,9 @@ gst_opus_enc_encode (GstOpusEnc * enc, GstBuffer * buf) g_assert (size == bytes); - outbuf = gst_buffer_new_and_alloc (max_payload_size * enc->n_channels); + outbuf = + gst_audio_encoder_allocate_output_buffer (GST_AUDIO_ENCODER (enc), + max_payload_size * enc->n_channels); if (!outbuf) goto done;