Minor fixes to GStreamer backend
authorMikko Rasa <mikko.rasa@movial.fi>
Fri, 24 Oct 2008 10:44:42 +0000 (13:44 +0300)
committerMikko Rasa <mikko.rasa@movial.fi>
Fri, 24 Oct 2008 10:44:42 +0000 (13:44 +0300)
src/octopus-backend-gst.c

index 59a2409..e10ad1c 100644 (file)
@@ -43,7 +43,7 @@ can_link_components(OctopusBackend *backend,
                     OctopusComponent *comp1,
                     OctopusComponent *comp2);
 
-gboolean
+static gboolean
 init_route (OctopusBackend *backend,
             OctopusRoute   *route);
 static void
@@ -115,6 +115,8 @@ octopus_backend_gst_init(OctopusBackendGst *backend)
   base = OCTOPUS_BACKEND(backend);
 
   base->name = "gstreamer";
+
+  g_debug("GStreamer backend initialized");
 }
 
 /*
@@ -201,7 +203,7 @@ can_link_components(OctopusBackend   *backend,
   return result;
 }
 
-gboolean
+static gboolean
 init_route(OctopusBackend *backend,
            OctopusRoute   *route)
 {
@@ -230,6 +232,7 @@ destroy_route(OctopusBackend *backend,
   stop_route(backend, route);
   data = (RouteDataGst *)g_object_get_data(G_OBJECT(route), "data");
   gst_object_unref(GST_OBJECT(data->pipeline));
+  g_free(data);
 }
 
 static gboolean