tsdemux: unlock mutex on -1 start_offfset
authorStéphane Cerveau <scerveau@collabora.com>
Mon, 14 Feb 2022 11:57:44 +0000 (12:57 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 14 Feb 2022 12:58:33 +0000 (12:58 +0000)
Closing #1013

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1694>

subprojects/gst-plugins-bad/gst/mpegtsdemux/tsdemux.c

index b4655a3..fb19acf 100644 (file)
@@ -976,6 +976,7 @@ gst_ts_demux_do_seek (MpegTSBase * base, GstEvent * event)
     if (G_UNLIKELY (start_offset == -1)) {
       GST_WARNING_OBJECT (demux,
           "Couldn't convert start position to an offset");
+      g_mutex_unlock (&demux->lock);
       goto done;
     }