From 425d3ae7bcba493ef88f8b37fb50bfc042ead730 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 31 Aug 2011 12:39:18 +0200 Subject: [PATCH] decodebin2: Keep the chain mutex locked while connecting to the notify::caps signal --- gst/playback/gstdecodebin2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c index 7794260..c8f88c3 100644 --- a/gst/playback/gstdecodebin2.c +++ b/gst/playback/gstdecodebin2.c @@ -1616,9 +1616,9 @@ setup_caps_delay: ppad->event_probe_id = gst_pad_add_event_probe (pad, (GCallback) pad_event_cb, ppad); chain->pending_pads = g_list_prepend (chain->pending_pads, ppad); - CHAIN_MUTEX_UNLOCK (chain); g_signal_connect (G_OBJECT (pad), "notify::caps", G_CALLBACK (caps_notify_cb), chain); + CHAIN_MUTEX_UNLOCK (chain); return; } } -- 2.7.4