From bd59af6fe63b7aece4f084d4471cb425dd2c86ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Wed, 13 Jun 2007 14:29:39 +0000 Subject: [PATCH] ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock. Original commit message from CVS: * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property): Don't forget to unlock when setting the device property, or we'll sooner or later deadlock. --- ChangeLog | 6 ++++++ ext/dvdnav/dvdnavsrc.c | 1 + 2 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index 8254aaf6dd..85f7333f3c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-06-13 Tim-Philipp Müller + + * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property): + Don't forget to unlock when setting the device property, or + we'll sooner or later deadlock. + 2007-06-12 Sebastien Moutte * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic): diff --git a/ext/dvdnav/dvdnavsrc.c b/ext/dvdnav/dvdnavsrc.c index 38b52356cb..a88e195afd 100644 --- a/ext/dvdnav/dvdnavsrc.c +++ b/ext/dvdnav/dvdnavsrc.c @@ -330,6 +330,7 @@ gst_dvd_nav_src_set_property (GObject * object, guint prop_id, } else { g_warning ("dvdnavsrc: cannot change device while running"); } + GST_OBJECT_UNLOCK (src); break; #if 0 case ARG_TITLE: