diff --git a/gst/encoding/gstencodebin.c b/gst/encoding/gstencodebin.c index f0addaa16e..b8fb740503 100644 --- a/gst/encoding/gstencodebin.c +++ b/gst/encoding/gstencodebin.c @@ -1273,7 +1273,8 @@ setup_smart_encoder (GstEncodeBin * ebin, GstEncodingProfile * sprof, gst_bin_add_many (GST_BIN (reencoder_bin), gst_object_ref (encoder), - parser ? gst_object_ref (parser) : sgroup->smart_capsfilter, + parser ? gst_object_ref (parser) : + gst_object_ref (sgroup->smart_capsfilter), parser ? gst_object_ref (sgroup->smart_capsfilter) : NULL, NULL); if (!native_video) { convert = gst_element_factory_make ("videoconvert", NULL);