From 3283e9e7deee0e3d345c079c6dd97d2c13ee3ab2 Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Wed, 5 Sep 2012 14:58:38 +1000 Subject: [PATCH] [571/906] mixer: fix deadlock on shutdown didn't reiterate over the sinkpad's displays and reactivate them causing a deadlock --- gst-libs/gst/gl/gstglmixer.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gst-libs/gst/gl/gstglmixer.c b/gst-libs/gst/gl/gstglmixer.c index 745c14e..30aa633 100644 --- a/gst-libs/gst/gl/gstglmixer.c +++ b/gst-libs/gst/gl/gstglmixer.c @@ -2044,6 +2044,7 @@ gst_gl_mixer_change_state (GstElement * element, GstStateChange transition) g_object_unref (mix->display); mix->display = NULL; } + walk = mix->sinkpads; while (walk) { GstGLMixerPad *sink_pad = GST_GL_MIXER_PAD (walk->data); walk = g_slist_next (walk); -- 2.7.4