diff --git a/gst-libs/gst/video/convertframe.c b/gst-libs/gst/video/convertframe.c index 47cab8ad69..227d235212 100644 --- a/gst-libs/gst/video/convertframe.c +++ b/gst-libs/gst/video/convertframe.c @@ -532,6 +532,7 @@ convert_frame_finish (GstVideoConvertSampleContext * context, if (context->pipeline) { gst_element_call_async (context->pipeline, convert_frame_stop_pipeline, NULL, NULL); + gst_object_unref (context->pipeline); context->pipeline = NULL; } }