gint inc;
GList *tmp;
guint current_prio;
- GESTrackElement *tck_obj;
+ GESTrackElement *track_element;
g_return_val_if_fail (GES_IS_CLIP (object), FALSE);
- tck_obj = GES_TRACK_ELEMENT (effect);
- current_prio = _PRIORITY (tck_obj);
+ track_element = GES_TRACK_ELEMENT (effect);
+ current_prio = _PRIORITY (track_element);
/* We don't change the priority */
if (current_prio == newpriority ||
- (G_UNLIKELY (ges_track_element_get_clip (tck_obj) != object)))
+ (G_UNLIKELY (ges_track_element_get_clip (track_element) != object)))
return FALSE;
if (newpriority > (object->priv->nb_effects - 1)) {
return FALSE;
}
- if (_PRIORITY (tck_obj) < newpriority)
+ if (_PRIORITY (track_element) < newpriority)
inc = -1;
else
inc = +1;
- _set_priority0 (GES_TIMELINE_ELEMENT (tck_obj), newpriority);
+ _set_priority0 (GES_TIMELINE_ELEMENT (track_element), newpriority);
for (tmp = object->trackelements; tmp; tmp = tmp->next) {
GESTrackElement *tmpo = GES_TRACK_ELEMENT (tmp->data);
guint tck_priority = _PRIORITY (tmpo);
gchar *id;
GESClip *obj;
guint priority;
- GList *tck_obj_ids;
+ GList *track_element_ids;
} SrcMapping;
struct _GESPitiviFormatterPrivate
{
g_free (srcmap->id);
g_object_unref (srcmap->obj);
- g_list_foreach (srcmap->tck_obj_ids, (GFunc) g_free, NULL);
- g_list_free (srcmap->tck_obj_ids);
+ g_list_foreach (srcmap->track_element_ids, (GFunc) g_free, NULL);
+ g_list_free (srcmap->track_element_ids);
g_slice_free (SrcMapping, srcmap);
}
save_track_elements (xmlTextWriterPtr writer, GList * source_list,
GESTrackType type, gint * id)
{
- GList *tmp, *tck_objs, *tmp_tck;
+ GList *tmp, *track_elements, *tmp_tck;
gchar *bin_desc;
xmlTextWriterStartElement (writer, BAD_CAST "track-objects");
object = srcmap->obj;
/* Save track associated objects */
- tck_objs = ges_clip_get_track_elements (object);
- for (tmp_tck = tck_objs; tmp_tck; tmp_tck = tmp_tck->next) {
+ track_elements = ges_clip_get_track_elements (object);
+ for (tmp_tck = track_elements; tmp_tck; tmp_tck = tmp_tck->next) {
xmlChar *cast;
GESTrackElement *trackelement = GES_TRACK_ELEMENT (tmp_tck->data);
GESTrack *track = ges_track_element_get_track (trackelement);
/* We add effects at the end of the trackelement list */
if (GES_IS_BASE_EFFECT (trackelement)) {
- srcmap->tck_obj_ids = g_list_append (srcmap->tck_obj_ids,
+ srcmap->track_element_ids = g_list_append (srcmap->track_element_ids,
xmlXPathCastNumberToString (*id));
} else {
- srcmap->tck_obj_ids = g_list_prepend (srcmap->tck_obj_ids,
+ srcmap->track_element_ids = g_list_prepend (srcmap->track_element_ids,
xmlXPathCastNumberToString (*id));
}
*id = *id + 1;
uriclip_uri));
srcmap->obj = g_object_ref (clip);
srcmap->priority = ges_timeline_layer_get_priority (layer);
- /* We fill up the tck_obj_ids in save_track_elements */
+ /* We fill up the track_element_ids in save_track_elements */
source_list = g_list_append (source_list, srcmap);
}
}
static void
save_clips (xmlTextWriterPtr writer, GList * list)
{
- GList *tmp, *tck_obj_ids;
+ GList *tmp, *track_element_ids;
xmlTextWriterStartElement (writer, BAD_CAST "timeline-objects");
xmlTextWriterEndElement (writer);
xmlTextWriterStartElement (writer, BAD_CAST "track-object-refs");
- for (tck_obj_ids = srcmap->tck_obj_ids; tck_obj_ids;
- tck_obj_ids = tck_obj_ids->next) {
+ for (track_element_ids = srcmap->track_element_ids; track_element_ids;
+ track_element_ids = track_element_ids->next) {
xmlTextWriterStartElement (writer, BAD_CAST "track-object-ref");
xmlTextWriterWriteAttribute (writer, BAD_CAST "id",
- BAD_CAST tck_obj_ids->data);
+ BAD_CAST track_element_ids->data);
xmlTextWriterEndElement (writer);
}
xmlTextWriterEndElement (writer);
GESTrackElement * track_element, GHashTable * props_table)
{
gchar *media_type = NULL, *lockedstr;
- GList *tck_objs = NULL, *tmp = NULL;
+ GList *track_elements = NULL, *tmp = NULL;
GESTrack *track;
gint64 start, duration;
gboolean has_effect = FALSE, locked = TRUE;
gint type = 0;
GESPitiviFormatter *formatter;
- tck_objs = ges_clip_get_track_elements (object);
+ track_elements = ges_clip_get_track_elements (object);
media_type = (gchar *) g_hash_table_lookup (props_table, "media_type");
lockedstr = (gchar *) g_hash_table_lookup (props_table, "locked");
if (lockedstr && !g_strcmp0 (lockedstr, "(bool)False"))
locked = FALSE;
- for (tmp = tck_objs; tmp; tmp = tmp->next) {
+ for (tmp = track_elements; tmp; tmp = tmp->next) {
if (!GES_IS_TRACK_ELEMENT (tmp->data)) {
/* If we arrive here something massively screwed */
}
if (has_effect) {
- tck_objs = ges_clip_get_track_elements (object);
+ track_elements = ges_clip_get_track_elements (object);
/* FIXME make sure this is the way we want to handle that
* ie: set duration and start as the other trackelement
* and no let full control to the user. */
- for (tmp = tck_objs; tmp; tmp = tmp->next) {
+ for (tmp = track_elements; tmp; tmp = tmp->next) {
/* We set the effects start and duration */
track = ges_track_element_get_track (tmp->data);
}
}
-/* @tck_obj must be a GESSource */
+/* @track_element must be a GESSource */
static void
-create_transitions (GESTimeline * timeline, GESTrackElement * tck_obj)
+create_transitions (GESTimeline * timeline, GESTrackElement * track_element)
{
GESTrack *track;
GList *layer_node;
if (!priv->needs_transitions_update || !priv->updates_enabled)
return;
- GST_DEBUG_OBJECT (timeline, "Creating transitions around %p", tck_obj);
+ GST_DEBUG_OBJECT (timeline, "Creating transitions around %p", track_element);
- track = ges_track_element_get_track (tck_obj);
+ track = ges_track_element_get_track (track_element);
layer_node = g_list_find_custom (timeline->layers,
- GINT_TO_POINTER (_PRIORITY (tck_obj) / LAYER_HEIGHT),
+ GINT_TO_POINTER (_PRIORITY (track_element) / LAYER_HEIGHT),
(GCompareFunc) find_layer_by_prio);
_create_transitions_on_layer (timeline,
- layer_node ? layer_node->data : NULL, track, tck_obj,
+ layer_node ? layer_node->data : NULL, track, track_element,
_find_transition_from_auto_transitions);
GST_DEBUG_OBJECT (timeline, "Done updating transitions");