static void
ges_timeline_transition_init (GESTimelineTransition * self)
{
- self->vtype = NULL;
+ self->vtype = 0;
}
static GESTrackObject *
GST_DEBUG ("Creating a GESTrackTransition");
- gint type = 0;
- if (transition->vtype)
- type = transition->vtype->value;
-
- res = GES_TRACK_OBJECT (ges_track_transition_new (type));
+ res = GES_TRACK_OBJECT (ges_track_transition_new (transition->vtype));
return res;
}
GESTimelineTransition *ret = g_object_new
(GES_TYPE_TIMELINE_TRANSITION, NULL);
- ret->vtype = vtype;
+ ret->vtype = vtype ? vtype->value : 0;
return ret;
}
tr2 = ges_timeline_transition_new_for_nick ("bar-wipe-lr");
fail_unless (tr2 != 0);
- fail_unless (tr2->vtype->value == 1);
+ fail_unless (tr2->vtype == 1);
/* Make sure track object is created and vtype is set */
trackobject =