diff --git a/ext/x264/gstx264enc.c b/ext/x264/gstx264enc.c index 098b41f0a8..59d1f4e72b 100644 --- a/ext/x264/gstx264enc.c +++ b/ext/x264/gstx264enc.c @@ -1466,7 +1466,7 @@ gst_x264_enc_sink_get_caps (GstPad * pad) /* If we already have caps return them */ if (GST_PAD_CAPS (pad)) - return GST_PAD_CAPS (pad); + return gst_caps_copy (GST_PAD_CAPS (pad)); encoder = GST_X264_ENC (gst_pad_get_parent (pad)); if (!encoder)