timeline: Initialize as NULL the preview sinks when getting them.
authorXabier Rodriguez Calvar <xrcalvar@igalia.com>
Fri, 11 Nov 2011 16:09:34 +0000 (17:09 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 25 Oct 2012 10:43:28 +0000 (12:43 +0200)
This way, if there is a problem getting the properties from the
playsink, we do not return garbage.

ges/ges-timeline-pipeline.c

index c74c163..db9d03a 100644 (file)
@@ -954,7 +954,7 @@ ges_timeline_pipeline_get_thumbnail_rgb24 (GESTimelinePipeline * self,
 GstElement *
 ges_timeline_pipeline_preview_get_video_sink (GESTimelinePipeline * self)
 {
-  GstElement *sink;
+  GstElement *sink = NULL;
 
   g_object_get (self->priv->playsink, "video-sink", &sink, NULL);
 
@@ -991,7 +991,7 @@ ges_timeline_pipeline_preview_set_video_sink (GESTimelinePipeline * self,
 GstElement *
 ges_timeline_pipeline_preview_get_audio_sink (GESTimelinePipeline * self)
 {
-  GstElement *sink;
+  GstElement *sink = NULL;
 
   g_object_get (self->priv->playsink, "audio-sink", &sink, NULL);