decklinkvideosink: fix segfault when audiosink is closed before videosink

This commit is contained in:
admin 2018-11-06 11:06:01 -06:00 committed by Sebastian Dröge
parent b1509b1047
commit 8af8fd62dd

View file

@ -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);