From: admin Date: Tue, 6 Nov 2018 17:06:01 +0000 (-0600) Subject: decklinkvideosink: fix segfault when audiosink is closed before videosink X-Git-Tag: 1.16.2~537 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8af8fd62dd0a9855f29fb645e2a202131b238f4b;p=platform%2Fupstream%2Fgst-plugins-bad.git decklinkvideosink: fix segfault when audiosink is closed before videosink --- diff --git a/sys/decklink/gstdecklinkvideosink.cpp b/sys/decklink/gstdecklinkvideosink.cpp index d961795..a510908 100644 --- a/sys/decklink/gstdecklinkvideosink.cpp +++ b/sys/decklink/gstdecklinkvideosink.cpp @@ -822,7 +822,7 @@ gst_decklink_video_sink_close (GstBaseSink * bsink) g_mutex_lock (&self->output->lock); self->output->mode = NULL; self->output->video_enabled = FALSE; - if (self->output->start_scheduled_playback) + if (self->output->start_scheduled_playback && self->output->videosink) self->output->start_scheduled_playback (self->output->videosink); g_mutex_unlock (&self->output->lock);