From 16b885144083bcc45ba52eb2fa63018f72754241 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 2 Jun 2017 09:41:59 +0200 Subject: [PATCH] audioconvert: resize output buffer to correct size If we are using a downstream bufferpool we need to set the size of the buffer to our output size. --- gst/audioconvert/gstaudioconvert.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst/audioconvert/gstaudioconvert.c b/gst/audioconvert/gstaudioconvert.c index 1bd0543..d86b2d44 100644 --- a/gst/audioconvert/gstaudioconvert.c +++ b/gst/audioconvert/gstaudioconvert.c @@ -728,6 +728,8 @@ gst_audio_convert_transform (GstBaseTransform * base, GstBuffer * inbuf, if (insize == 0 || outsize == 0) return GST_FLOW_OK; + gst_buffer_resize (outbuf, 0, outsize); + /* get src and dst data */ if (inbuf != outbuf) { inbuf_writable = gst_buffer_is_writable (inbuf) -- 2.7.4