diff options
author | Tomas Frydrych <tomas@sleepfive.com> | 2012-05-24 08:32:17 +0100 |
---|---|---|
committer | Tomas Frydrych <tomas@sleepfive.com> | 2012-05-24 08:32:17 +0100 |
commit | 1df53639f9cb36e127963d0a2518d753ac7c1868 (patch) | |
tree | 96176deff1d58e6057464a7844f28b5a6bf998a0 | |
parent | 64a7ffbc5ba5a4c69267a883013d9df33351c906 (diff) | |
download | clutter-gst-1df53639f9cb36e127963d0a2518d753ac7c1868.tar.gz |
ClutterGstVideoTexture: don't crash if we can't get autocluttersink
-rw-r--r-- | clutter-gst/clutter-gst-video-texture.c | 6 |
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), |