decklinksrc: For the source, unsetting the callback already deletes it
authorSebastian Dröge <sebastian@centricular.com>
Fri, 28 Nov 2014 14:06:42 +0000 (15:06 +0100)
committerSebastian Dröge <sebastian@centricular.com>
Fri, 28 Nov 2014 14:06:42 +0000 (15:06 +0100)
sys/decklink/gstdecklinksrc.cpp

index f796f6c..b2e7d82 100644 (file)
@@ -558,8 +558,8 @@ gst_decklink_src_stop (GstElement * element)
   decklinksrc->input->DisableVideoInput ();
   decklinksrc->input->DisableAudioInput ();
 
+  /* This deletes the delegate for us already */
   decklinksrc->input->SetCallback (NULL);
-  delete decklinksrc->delegate;
   decklinksrc->delegate = NULL;
 
   g_list_free_full (decklinksrc->pending_events,