ges: ensure built-in timeline object classes are registered
authorBrandon Lewis <brandon@collabora.co.uk>
Thu, 23 Sep 2010 13:49:04 +0000 (14:49 +0100)
committerEdward Hervey <edward.hervey@collabora.co.uk>
Sat, 27 Nov 2010 16:13:39 +0000 (17:13 +0100)
ges/ges.c

index dc7b83006b1f23551d2bc7e80cc6108d713ed149..6d3d15a23e8cdb12f58a472e731ca4d746f402e2 100644 (file)
--- a/ges/ges.c
+++ b/ges/ges.c
@@ -44,5 +44,15 @@ ges_init (void)
       "GStreamer Editing Services");
   gst_controller_init (NULL, NULL);
 
+  /* register timeline object classes with the system */
+
+  GES_TYPE_TIMELINE_TEST_SOURCE;
+  GES_TYPE_TIMELINE_FILE_SOURCE;
+  GES_TYPE_TIMELINE_TITLE_SOURCE;
+  GES_TYPE_TIMELINE_TRANSITION;
+  GES_TYPE_TIMELINE_OVERLAY;
+
+  /* TODO: user-defined types? */
+
   GST_DEBUG ("GStreamer Editing Services initialized");
 }