summaryrefslogtreecommitdiff
path: root/gst-libs/gst/transcoder
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@igalia.com>2021-06-14 13:13:24 -0400
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>2021-06-21 09:18:32 +0000
commitd85368eadab3f9085296e2042415274794b660e2 (patch)
treef89abb311c00ae707b442dbe777ae2dd390c0d5c /gst-libs/gst/transcoder
parentf30e74bb20d11e2fbce0466b02dfcd48887bfd7d (diff)
downloadgstreamer-plugins-bad-d85368eadab3f9085296e2042415274794b660e2.tar.gz
transcoder: Add a missing object unlocking
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2325>
Diffstat (limited to 'gst-libs/gst/transcoder')
-rw-r--r--gst-libs/gst/transcoder/gsttranscoder.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gst-libs/gst/transcoder/gsttranscoder.c b/gst-libs/gst/transcoder/gsttranscoder.c
index 1b933751f..72a7d38a7 100644
--- a/gst-libs/gst/transcoder/gsttranscoder.c
+++ b/gst-libs/gst/transcoder/gsttranscoder.c
@@ -245,6 +245,8 @@ gst_transcoder_dispose (GObject * object)
gst_clear_object (&self->signal_adapter);
gst_clear_object (&self->sync_signal_adapter);
GST_OBJECT_UNLOCK (self);
+ } else {
+ GST_OBJECT_UNLOCK (self);
}
G_OBJECT_CLASS (parent_class)->dispose (object);