[snappy] update dependencies for addition to Fedora



commit 0bd0c0c39128ce490d06b41c1a1c8f4852d527b3
Author: Luis de Bethencourt <luis debethencourt com>
Date:   Wed Nov 20 19:28:47 2013 -0500

    update dependencies for addition to Fedora

 configure.ac |    3 ++-
 src/snappy.c |    8 +++++---
 2 files changed, 7 insertions(+), 4 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 47b1385..c6bc1ee 100644
--- a/configure.ac
+++ b/configure.ac
@@ -35,7 +35,7 @@ AC_CANONICAL_HOST
 # keep one single GST_REQ, core/base should be same versions anyway
 GST_REQ=1.0.0
 CLUTTER_REQS=1.12.0
-CLUTTER_GST_REQS=1.5.5
+CLUTTER_GST_REQS=2.0.0
 CLUTTER_GTK_REQS=1.0.2
 GTK_REQS=3.5.0
 GIO_REQ=2.32
@@ -43,6 +43,7 @@ GIO_REQ=2.32
 PKG_CHECK_MODULES([GST], \
     [gstreamer-1.0 >= $GST_REQ
     gstreamer-base-1.0 >= $GST_REQ
+    gstreamer-plugins-base-1.0 >= $GST_REQ
     gstreamer-pbutils-1.0 >= $GST_REQ
     gstreamer-video-1.0 >= $GST_REQ])
 
diff --git a/src/snappy.c b/src/snappy.c
index d933a72..c5f774b 100644
--- a/src/snappy.c
+++ b/src/snappy.c
@@ -177,6 +177,8 @@ main (int argc, char *argv[])
 #endif
 
   gtk_clutter_init (&argc, &argv);
+  gst_init (&argc, &argv);
+  clutter_gst_init (NULL, NULL);
 
   /* Try to find the path for our resources in case snappy was relocated */
   data_dir = g_strdup (SNAPPY_DATA_DIR);
@@ -228,10 +230,10 @@ main (int argc, char *argv[])
 
   /* Gstreamer engine */
   engine = g_new (GstEngine, 1);
-  sink = gst_element_factory_make ("autocluttersink", "cluttersink");
+  sink = gst_element_factory_make ("cluttersink", "video-sink");
   if (sink == NULL) {
-    GST_DEBUG ("autocluttersink not found, falling back to cluttersink\n");
-    sink = gst_element_factory_make ("cluttersink", "cluttersink");
+    g_print ("ERROR: Failed to create clutter-gst sink element\n");
+    return FALSE;
   }
   g_object_set (G_OBJECT (sink), "texture", video_texture, NULL);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]