summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Frydrych <tomas@sleepfive.com>2012-05-24 08:32:17 +0100
committerTomas Frydrych <tomas@sleepfive.com>2012-05-24 08:32:17 +0100
commit1df53639f9cb36e127963d0a2518d753ac7c1868 (patch)
tree96176deff1d58e6057464a7844f28b5a6bf998a0
parent64a7ffbc5ba5a4c69267a883013d9df33351c906 (diff)
downloadclutter-gst-1df53639f9cb36e127963d0a2518d753ac7c1868.tar.gz
ClutterGstVideoTexture: don't crash if we can't get autocluttersink
-rw-r--r--clutter-gst/clutter-gst-video-texture.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/clutter-gst/clutter-gst-video-texture.c b/clutter-gst/clutter-gst-video-texture.c
index 8a9e3af..7cd9114 100644
--- a/clutter-gst/clutter-gst-video-texture.c
+++ b/clutter-gst/clutter-gst-video-texture.c
@@ -555,6 +555,12 @@ setup_pipeline (ClutterGstVideoTexture *video_texture)
}
video_sink = gst_element_factory_make ("autocluttersink", NULL);
+ if (!video_sink)
+ {
+ g_critical ("Unable to get autocluttersink");
+ return FALSE;
+ }
+
g_signal_connect (video_sink,
"element-added",
G_CALLBACK (on_autocluttersink_element_added),