ges/ges-timeline-transition.{c,h}: value for VTYPE_CROSSFADE changed to 512
authorBrandon Lewis <brandon.lewis@collabora.co.uk>
Thu, 3 Jun 2010 17:01:21 +0000 (19:01 +0200)
committerEdward Hervey <edward.hervey@collabora.co.uk>
Wed, 9 Jun 2010 09:28:10 +0000 (11:28 +0200)
and exported in ges-timeline-transition.h

ges/ges-timeline-transition.c
ges/ges-timeline-transition.h

index 011429049bbea1f52e440f6e3f9cd1f44b3bf9de..ad4d49064dbf6dd90ec0d29848829b0242af85da 100644 (file)
 
 static GType ges_type_timeline_transition_vtype_get_type (void);
 
-enum
-{
-  VTYPE_CROSSFADE = 0,
-};
-
 enum
 {
   PROP_VTYPE = 5,
@@ -140,7 +135,7 @@ ges_timeline_transition_class_init (GESTimelineTransitionClass * klass)
 static void
 ges_timeline_transition_init (GESTimelineTransition * self)
 {
-  self->vtype = 0;
+  self->vtype = VTYPE_CROSSFADE;
 }
 
 static GESTrackObject *
@@ -204,17 +199,19 @@ ges_type_timeline_transition_vtype_get_type (void)
     /* plus one for sentinel, plus another for the crossfade GEnumValue */
     values = g_new0 (GEnumValue, 2 + n);
 
-    values->value = 0;
-    values->value_name = "Cross-fade between two sources";
-    values->value_nick = "crossfade";
-
-    for (i = 0, dst = (values + 1), src = smpte_enum_class->values; i < n;
+    for (i = 0, dst = values, src = smpte_enum_class->values; i < n;
         i++, dst++, src++) {
       dst->value = src->value;
       dst->value_nick = src->value_nick;
       dst->value_name = src->value_name;
     }
 
+    dst->value = VTYPE_CROSSFADE;
+    dst->value_name = "Cross-fade between two sources";
+    dst->value_nick = "crossfade";
+
+    dst++;
+
     dst->value = 0;
     dst->value_nick = NULL;
     dst->value_name = NULL;
@@ -232,7 +229,7 @@ ges_timeline_transition_new_for_nick (char *nick)
   _ensure_smpte_enum_class ();
 
   if (!strcmp ("crossfade", nick)) {
-    return ges_timeline_transition_new (0);
+    return ges_timeline_transition_new (VTYPE_CROSSFADE);
   }
 
   GEnumValue *value = g_enum_get_value_by_nick (smpte_enum_class, nick);
index 127b72078f17ac2197ec0407b5eb60fdbbf1d482..4331d8463a6a3139871e722870061fbf16c7992a 100644 (file)
@@ -72,4 +72,9 @@ GESTimelineTransition *ges_timeline_transition_new_for_nick (char *nick);
 
 G_END_DECLS
 
+enum
+{
+  VTYPE_CROSSFADE = 512,
+};
+
 #endif /* _GES_TIMELINE_TRANSITION */