diff options
Diffstat (limited to 'ext/jpeg/gstjpegenc.c')
-rw-r--r-- | ext/jpeg/gstjpegenc.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ext/jpeg/gstjpegenc.c b/ext/jpeg/gstjpegenc.c index 490121e9..2485d2f6 100644 --- a/ext/jpeg/gstjpegenc.c +++ b/ext/jpeg/gstjpegenc.c @@ -411,8 +411,10 @@ gst_jpegenc_chain (GstPad * pad, GstBuffer * buf) GST_DEBUG_OBJECT (jpegenc, "got buffer of %u bytes", size); - ret = gst_pad_alloc_buffer (jpegenc->srcpad, GST_BUFFER_OFFSET_NONE, - jpegenc->bufsize, GST_PAD_CAPS (jpegenc->srcpad), &outbuf); + ret = + gst_pad_alloc_buffer_and_set_caps (jpegenc->srcpad, + GST_BUFFER_OFFSET_NONE, jpegenc->bufsize, GST_PAD_CAPS (jpegenc->srcpad), + &outbuf); if (ret != GST_FLOW_OK) goto done; |