transcoder: Set state back to NULL after run() finishes
authorThibault Saunier <tsaunier@igalia.com>
Tue, 5 Oct 2021 21:52:25 +0000 (18:52 -0300)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 14 Oct 2021 12:04:45 +0000 (12:04 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1063>

subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c

index 48c5c70..f95cf0d 100644 (file)
@@ -984,6 +984,7 @@ gst_transcoder_run (GstTranscoder * self, GError ** error)
   if (!data.error)
     g_main_loop_run (data.loop);
 
+  gst_element_set_state (self->transcodebin, GST_STATE_NULL);
   g_object_unref (signal_adapter);
 
   if (data.error) {