From: Robert Swain Date: Fri, 23 Sep 2011 15:50:31 +0000 (+0200) Subject: encodebin: Avoid unnecessary read only caps copy X-Git-Tag: 1.19.3~511^2~6555^2~458 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=635d2411cc9f890d890f508d5bc3da36f006bba3;p=platform%2Fupstream%2Fgstreamer.git encodebin: Avoid unnecessary read only caps copy --- diff --git a/gst/encoding/gstencodebin.c b/gst/encoding/gstencodebin.c index 062bae7..740c9c9 100644 --- a/gst/encoding/gstencodebin.c +++ b/gst/encoding/gstencodebin.c @@ -1202,7 +1202,7 @@ _create_stream_group (GstEncodeBin * ebin, GstEncodingProfile * sprof, /* Check if stream format is compatible */ srcpad = gst_element_get_static_pad (sgroup->smartencoder, "src"); - tmpcaps = gst_pad_get_caps (srcpad); + tmpcaps = gst_pad_get_caps_reffed (srcpad); if (!gst_caps_can_intersect (tmpcaps, format)) { GST_DEBUG ("We don't have a smart encoder for the stream format"); gst_object_unref (sgroup->smartencoder);