diff options
author | Brad Reitmeyer <brad.reitmeyer@livingasone.com> | 2018-11-06 11:06:01 -0600 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2019-05-02 09:35:43 +0100 |
commit | 9d629d39e085e445904cc09c82631273e065b3c1 (patch) | |
tree | f732499700967b8777db155e7769ca050be8d000 | |
parent | 238e9cabee3277f475a8ac3573f0f205c1a582c8 (diff) | |
download | gstreamer-plugins-bad-9d629d39e085e445904cc09c82631273e065b3c1.tar.gz |
decklinkvideosink: fix segfault when audiosink is closed before videosink
-rw-r--r-- | sys/decklink/gstdecklinkvideosink.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/decklink/gstdecklinkvideosink.cpp b/sys/decklink/gstdecklinkvideosink.cpp index cf8b42ced..612e1fbba 100644 --- a/sys/decklink/gstdecklinkvideosink.cpp +++ b/sys/decklink/gstdecklinkvideosink.cpp @@ -808,7 +808,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); |