From e9b49018ed4d41252f1a21bc015b34f8c01354b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 28 Jan 2015 17:02:59 +0100 Subject: [PATCH] decklinkvideosink: Always lock the mutex before starting the streams --- sys/decklink/gstdecklinkvideosink.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/decklink/gstdecklinkvideosink.cpp b/sys/decklink/gstdecklinkvideosink.cpp index 6f3f1a1a2a..ea210c9cd2 100644 --- a/sys/decklink/gstdecklinkvideosink.cpp +++ b/sys/decklink/gstdecklinkvideosink.cpp @@ -738,8 +738,10 @@ gst_decklink_video_sink_change_state (GstElement * element, break; } case GST_STATE_CHANGE_PAUSED_TO_PLAYING:{ + g_mutex_lock (&self->output->lock); if (self->output->start_scheduled_playback) self->output->start_scheduled_playback (self->output->videosink); + g_mutex_unlock (&self->output->lock); break; } default: