From 85471f5ffa3f5aeb0a0808d299d57339c07d4577 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Sat, 8 Sep 2012 16:08:21 -0700 Subject: [PATCH] decklinksink: Fix memory leak --- sys/decklink/gstdecklinksink.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sys/decklink/gstdecklinksink.cpp b/sys/decklink/gstdecklinksink.cpp index 023569fc1d..7ce9ecc5e2 100644 --- a/sys/decklink/gstdecklinksink.cpp +++ b/sys/decklink/gstdecklinksink.cpp @@ -527,6 +527,11 @@ gst_decklink_sink_stop (GstDecklinkSink * decklinksink) decklinksink->output->DisableAudioOutput (); decklinksink->output->DisableVideoOutput (); + decklinksink->output->Release (); + decklinksink->output = NULL; + decklinksink->decklink->Release (); + decklinksink->decklink = NULL; + return TRUE; }