Finish renaming track object to track element

This commit is contained in:
Thibault Saunier 2013-02-08 16:39:18 -03:00
parent cb11f0d7c4
commit b4e1131b70
19 changed files with 72 additions and 72 deletions

View file

@ -116,7 +116,7 @@ ges_audio_test_source_create_element (GESTrackElement * trksrc)
* @self: a #GESAudioTestSource * @self: a #GESAudioTestSource
* @freq: The frequency you want to apply on @self * @freq: The frequency you want to apply on @self
* *
* Lets you set the frequency applied on the track object * Lets you set the frequency applied on the track element
*/ */
void void
ges_audio_test_source_set_freq (GESAudioTestSource * self, gdouble freq) ges_audio_test_source_set_freq (GESAudioTestSource * self, gdouble freq)

View file

@ -120,7 +120,7 @@ struct _GESClipPrivate
/*< private > */ /*< private > */
/* Set to TRUE when the clip is doing updates of track object /* Set to TRUE when the clip is doing updates of track element
* properties so we don't end up in infinite property update loops * properties so we don't end up in infinite property update loops
*/ */
gboolean ignore_notifies; gboolean ignore_notifies;
@ -266,30 +266,30 @@ ges_clip_class_init (GESClipClass * klass)
G_TYPE_NONE, 1, GES_TYPE_BASE_EFFECT); G_TYPE_NONE, 1, GES_TYPE_BASE_EFFECT);
/** /**
* GESClip::track-object-added: * GESClip::track-element-added:
* @object: the #GESClip * @object: the #GESClip
* @trackelement: the #GESTrackElement that was added. * @trackelement: the #GESTrackElement that was added.
* *
* Will be emitted after a track object was added to the object. * Will be emitted after a track element was added to the object.
* *
* Since: 0.10.2 * Since: 0.10.2
*/ */
ges_clip_signals[TRACK_ELEMENT_ADDED] = ges_clip_signals[TRACK_ELEMENT_ADDED] =
g_signal_new ("track-object-added", G_TYPE_FROM_CLASS (klass), g_signal_new ("track-element-added", G_TYPE_FROM_CLASS (klass),
G_SIGNAL_RUN_FIRST, 0, NULL, NULL, g_cclosure_marshal_generic, G_SIGNAL_RUN_FIRST, 0, NULL, NULL, g_cclosure_marshal_generic,
G_TYPE_NONE, 1, GES_TYPE_TRACK_ELEMENT); G_TYPE_NONE, 1, GES_TYPE_TRACK_ELEMENT);
/** /**
* GESClip::track-object-removed: * GESClip::track-element-removed:
* @object: the #GESClip * @object: the #GESClip
* @trackelement: the #GESTrackElement that was removed. * @trackelement: the #GESTrackElement that was removed.
* *
* Will be emitted after a track object was removed from @object. * Will be emitted after a track element was removed from @object.
* *
* Since: 0.10.2 * Since: 0.10.2
*/ */
ges_clip_signals[TRACK_ELEMENT_REMOVED] = ges_clip_signals[TRACK_ELEMENT_REMOVED] =
g_signal_new ("track-object-removed", G_TYPE_FROM_CLASS (klass), g_signal_new ("track-element-removed", G_TYPE_FROM_CLASS (klass),
G_SIGNAL_RUN_FIRST, 0, NULL, NULL, g_cclosure_marshal_generic, G_SIGNAL_RUN_FIRST, 0, NULL, NULL, g_cclosure_marshal_generic,
G_TYPE_NONE, 1, GES_TYPE_TRACK_ELEMENT); G_TYPE_NONE, 1, GES_TYPE_TRACK_ELEMENT);
@ -344,7 +344,7 @@ ges_clip_create_track_element (GESClip * object, GESTrackType type)
g_return_val_if_fail (GES_IS_CLIP (object), NULL); g_return_val_if_fail (GES_IS_CLIP (object), NULL);
GST_DEBUG_OBJECT (object, "Creating track object for %s", GST_DEBUG_OBJECT (object, "Creating track element for %s",
ges_track_type_name (type)); ges_track_type_name (type));
if (!(type & object->priv->supportedformats)) { if (!(type & object->priv->supportedformats)) {
GST_DEBUG_OBJECT (object, "We don't support this track type %i", type); GST_DEBUG_OBJECT (object, "We don't support this track type %i", type);
@ -418,7 +418,7 @@ ges_clip_create_track_elements_func (GESClip * object, GESTrackType type)
ges_track_type_name (type)); ges_track_type_name (type));
result = ges_clip_create_track_element (object, type); result = ges_clip_create_track_element (object, type);
if (!result) { if (!result) {
GST_DEBUG ("Did not create track object"); GST_DEBUG ("Did not create track element");
return NULL; return NULL;
} }
@ -430,7 +430,7 @@ ges_clip_create_track_elements_func (GESClip * object, GESTrackType type)
* @object: a #GESClip * @object: a #GESClip
* @trobj: the GESTrackElement * @trobj: the GESTrackElement
* *
* Add a track object to the timeline object. Should only be called by * Add a track element to the timeline object. Should only be called by
* subclasses implementing the create_track_elements (plural) vmethod. * subclasses implementing the create_track_elements (plural) vmethod.
* *
* Takes a reference on @trobj. * Takes a reference on @trobj.
@ -468,7 +468,7 @@ ges_clip_add_track_element (GESClip * object, GESTrackElement * trobj)
mapping->object = trobj; mapping->object = trobj;
priv->mappings = g_list_append (priv->mappings, mapping); priv->mappings = g_list_append (priv->mappings, mapping);
GST_DEBUG ("Adding TrackElement to the list of controlled track objects"); GST_DEBUG ("Adding TrackElement to the list of controlled track elements");
/* We steal the initial reference */ /* We steal the initial reference */
GST_DEBUG ("Setting properties on newly created TrackElement"); GST_DEBUG ("Setting properties on newly created TrackElement");
@ -609,7 +609,7 @@ ges_clip_release_track_element (GESClip * object,
ges_track_element_set_clip (trackelement, NULL); ges_track_element_set_clip (trackelement, NULL);
GST_DEBUG ("Removing reference to track object %p", trackelement); GST_DEBUG ("Removing reference to track element %p", trackelement);
if (klass->track_element_released) { if (klass->track_element_released) {
GST_DEBUG ("Calling track_element_released subclass method"); GST_DEBUG ("Calling track_element_released subclass method");
@ -925,7 +925,7 @@ ges_clip_move_to_layer (GESClip * object, GESTimelineLayer * layer)
* ges_clip_find_track_element: * ges_clip_find_track_element:
* @object: a #GESClip * @object: a #GESClip
* @track: a #GESTrack or NULL * @track: a #GESTrack or NULL
* @type: a #GType indicating the type of track object you are looking * @type: a #GType indicating the type of track element you are looking
* for or %G_TYPE_NONE if you do not care about the track type. * for or %G_TYPE_NONE if you do not care about the track type.
* *
* Finds the #GESTrackElement controlled by @object that is used in @track. You * Finds the #GESTrackElement controlled by @object that is used in @track. You
@ -1321,17 +1321,17 @@ ges_clip_split (GESClip * object, guint64 position)
ges_track_element_set_locked (new_trackelement, FALSE); ges_track_element_set_locked (new_trackelement, FALSE);
ges_track_element_set_locked (trackelement, FALSE); ges_track_element_set_locked (trackelement, FALSE);
/* Set 'new' track object timing propeties */ /* Set 'new' track element timing propeties */
_set_start0 (GES_TIMELINE_ELEMENT (new_trackelement), position); _set_start0 (GES_TIMELINE_ELEMENT (new_trackelement), position);
_set_inpoint0 (GES_TIMELINE_ELEMENT (new_trackelement), _set_inpoint0 (GES_TIMELINE_ELEMENT (new_trackelement),
inpoint + duration - (duration + start - position)); inpoint + duration - (duration + start - position));
_set_duration0 (GES_TIMELINE_ELEMENT (new_trackelement), _set_duration0 (GES_TIMELINE_ELEMENT (new_trackelement),
duration + start - position); duration + start - position);
/* Set 'old' track object duration */ /* Set 'old' track element duration */
_set_duration0 (GES_TIMELINE_ELEMENT (trackelement), position - start); _set_duration0 (GES_TIMELINE_ELEMENT (trackelement), position - start);
/* And let track objects in the same locking state as before. */ /* And let track elements in the same locking state as before. */
ges_track_element_set_locked (trackelement, locked); ges_track_element_set_locked (trackelement, locked);
ges_track_element_set_locked (new_trackelement, locked); ges_track_element_set_locked (new_trackelement, locked);
} }
@ -1604,7 +1604,7 @@ update_height (GESClip * object)
} }
/* /*
* PROPERTY NOTIFICATIONS FROM TRACK OBJECTS * PROPERTY NOTIFICATIONS FROM TRACK ELEMENTS
*/ */
static void static void

View file

@ -40,12 +40,12 @@ typedef struct _GESClipPrivate GESClipPrivate;
/** /**
* GESFillTrackElementFunc: * GESFillTrackElementFunc:
* @object: the #GESClip controlling the track object * @object: the #GESClip controlling the track elements
* @trobject: the #GESTrackElement * @trobject: the #GESTrackElement
* @gnlobj: the GNonLin object that needs to be filled. * @gnlobj: the GNonLin object that needs to be filled.
* *
* A function that will be called when the GNonLin object of a corresponding * A function that will be called when the GNonLin object of a corresponding
* track object needs to be filled. * track element needs to be filled.
* *
* The implementer of this function shall add the proper #GstElement to @gnlobj * The implementer of this function shall add the proper #GstElement to @gnlobj
* using gst_bin_add(). * using gst_bin_add().
@ -61,7 +61,7 @@ typedef gboolean (*GESFillTrackElementFunc) (GESClip *object,
* @object: a #GESClip * @object: a #GESClip
* @type: a #GESTrackType * @type: a #GESTrackType
* *
* Creates the 'primary' track object for this @object. * Creates the 'primary' track element for this @object.
* *
* Subclasses should implement this method if they only provide a * Subclasses should implement this method if they only provide a
* single #GESTrackElement per track. * single #GESTrackElement per track.
@ -87,7 +87,7 @@ typedef GESTrackElement *(*GESCreateTrackElementFunc) (GESClip * object,
* @object: a #GESClip * @object: a #GESClip
* @type: a #GESTrackType * @type: a #GESTrackType
* *
* Create all track objects this object handles for this type of track. * Create all track elements this object handles for this type of track.
* *
* Subclasses should implement this method if they potentially need to * Subclasses should implement this method if they potentially need to
* return more than one #GESTrackElement(s) for a given #GESTrack. * return more than one #GESTrackElement(s) for a given #GESTrack.

View file

@ -48,13 +48,13 @@ typedef struct _GESCustomSourceClipPrivate GESCustomSourceClipPrivate;
/** /**
* GESFillTrackElementUserFunc: * GESFillTrackElementUserFunc:
* @object: the #GESClip controlling the track object * @object: the #GESClip controlling the track element
* @trobject: the #GESTrackElement * @trobject: the #GESTrackElement
* @gnlobj: the GNonLin object that needs to be filled. * @gnlobj: the GNonLin object that needs to be filled.
* @user_data: the gpointer to optional user data * @user_data: the gpointer to optional user data
* *
* A function that will be called when the GNonLin object of a corresponding * A function that will be called when the GNonLin object of a corresponding
* track object needs to be filled. * track element needs to be filled.
* *
* The implementer of this function shall add the proper #GstElement to @gnlobj * The implementer of this function shall add the proper #GstElement to @gnlobj
* using gst_bin_add(). * using gst_bin_add().

View file

@ -24,7 +24,7 @@
* image. * image.
* *
* Outputs the video stream from a given file as a still frame. The frame * Outputs the video stream from a given file as a still frame. The frame
* chosen will be determined by the in-point property on the track object. For * chosen will be determined by the in-point property on the track element. For
* image files, do not set the in-point property. * image files, do not set the in-point property.
*/ */

View file

@ -155,7 +155,7 @@ save_track_elements (xmlTextWriterPtr writer, GList * source_list,
gchar *bin_desc; gchar *bin_desc;
xmlTextWriterStartElement (writer, BAD_CAST "track-objects"); xmlTextWriterStartElement (writer, BAD_CAST "track-objects");
GST_DEBUG ("Saving track objects"); GST_DEBUG ("Saving track elements");
for (tmp = source_list; tmp; tmp = tmp->next) { for (tmp = source_list; tmp; tmp = tmp->next) {
SrcMapping *srcmap; SrcMapping *srcmap;
GESClip *object; GESClip *object;
@ -174,7 +174,7 @@ save_track_elements (xmlTextWriterPtr writer, GList * source_list,
const gchar *active, *locked; const gchar *active, *locked;
if (!track) { if (!track) {
GST_WARNING ("Track object %p not in a track yet", trackelement); GST_WARNING ("Track element %p not in a track yet", trackelement);
continue; continue;
} }
@ -806,7 +806,7 @@ track_element_added_cb (GESClip * object,
|| (!g_strcmp0 (media_type, "pitivi.stream.AudioStream") || (!g_strcmp0 (media_type, "pitivi.stream.AudioStream")
&& track->type == GES_TRACK_TYPE_AUDIO)) { && track->type == GES_TRACK_TYPE_AUDIO)) {
/* We unlock the track objects so we do not move the whole Clip */ /* We unlock the track element so we do not move the whole Clip */
ges_track_element_set_locked (tmp->data, FALSE); ges_track_element_set_locked (tmp->data, FALSE);
set_properties (G_OBJECT (tmp->data), props_table); set_properties (G_OBJECT (tmp->data), props_table);
@ -831,7 +831,7 @@ track_element_added_cb (GESClip * object,
if (GES_IS_EFFECT (tmp->data) if (GES_IS_EFFECT (tmp->data)
&& (type == track->type)) { && (type == track->type)) {
/* We lock the track objects so we do not move the whole Clip */ /* We lock the track elements so we do not move the whole Clip */
ges_track_element_set_locked (tmp->data, FALSE); ges_track_element_set_locked (tmp->data, FALSE);
g_object_set (tmp->data, "start", start, "duration", duration, NULL); g_object_set (tmp->data, "start", start, "duration", duration, NULL);
if (locked) if (locked)
@ -891,7 +891,7 @@ make_source (GESFormatter * self, GList * reflist, GHashTable * source_table)
if (g_strcmp0 (fac_ref, (gchar *) "effect")) { if (g_strcmp0 (fac_ref, (gchar *) "effect")) {
/* FIXME this is a hack to get a ref to the formatter when receiving /* FIXME this is a hack to get a ref to the formatter when receiving
* track-object-added */ * track-element-added */
g_hash_table_insert (props_table, (gchar *) "current-formatter", self); g_hash_table_insert (props_table, (gchar *) "current-formatter", self);
if (a_avail && (!video)) { if (a_avail && (!video)) {
a_avail = FALSE; a_avail = FALSE;
@ -922,7 +922,7 @@ make_source (GESFormatter * self, GList * reflist, GHashTable * source_table)
set_properties (G_OBJECT (src), props_table); set_properties (G_OBJECT (src), props_table);
ges_timeline_layer_add_object (layer, GES_CLIP (src)); ges_timeline_layer_add_object (layer, GES_CLIP (src));
g_signal_connect (src, "track-object-added", g_signal_connect (src, "track-element-added",
G_CALLBACK (track_element_added_cb), props_table); G_CALLBACK (track_element_added_cb), props_table);
priv->sources_to_load = g_list_prepend (priv->sources_to_load, src); priv->sources_to_load = g_list_prepend (priv->sources_to_load, src);

View file

@ -121,7 +121,7 @@ ges_test_clip_class_init (GESTestClipClass * klass)
/** /**
* GESTestClip:vpattern: * GESTestClip:vpattern:
* *
* Video pattern to display in video track objects. * Video pattern to display in video track elements.
*/ */
g_object_class_install_property (object_class, PROP_VPATTERN, g_object_class_install_property (object_class, PROP_VPATTERN,
g_param_spec_enum ("vpattern", "VPattern", g_param_spec_enum ("vpattern", "VPattern",
@ -132,7 +132,7 @@ ges_test_clip_class_init (GESTestClipClass * klass)
/** /**
* GESTestClip:freq: * GESTestClip:freq:
* *
* The frequency to generate for audio track objects. * The frequency to generate for audio track elements.
*/ */
g_object_class_install_property (object_class, PROP_FREQ, g_object_class_install_property (object_class, PROP_FREQ,
g_param_spec_double ("freq", "Audio Frequency", g_param_spec_double ("freq", "Audio Frequency",
@ -142,7 +142,7 @@ ges_test_clip_class_init (GESTestClipClass * klass)
/** /**
* GESTestClip:volume: * GESTestClip:volume:
* *
* The volume for the audio track objects. * The volume for the audio track elements.
*/ */
g_object_class_install_property (object_class, PROP_VOLUME, g_object_class_install_property (object_class, PROP_VOLUME,
g_param_spec_double ("volume", "Audio Volume", g_param_spec_double ("volume", "Audio Volume",

View file

@ -188,7 +188,7 @@ ges_text_overlay_create_element (GESTrackElement * object)
* @text: the text to render. an internal copy of this text will be * @text: the text to render. an internal copy of this text will be
* made. * made.
* *
* Sets the text this track object will render. * Sets the text this track element will render.
* *
*/ */
void void
@ -209,7 +209,7 @@ ges_text_overlay_set_text (GESTextOverlay * self, const gchar * text)
* @self: the #GESTextOverlay * @self: the #GESTextOverlay
* @font_desc: the pango font description * @font_desc: the pango font description
* *
* Sets the pango font description of the text this track object * Sets the pango font description of the text this track element
* will render. * will render.
* *
*/ */

View file

@ -462,7 +462,7 @@ ges_timeline_layer_is_empty (GESTimelineLayer * layer)
* *
* Calling this method will construct and properly set all the media related * Calling this method will construct and properly set all the media related
* elements on @object. If you need to know when those objects (actually #GESTrackElement) * elements on @object. If you need to know when those objects (actually #GESTrackElement)
* are constructed, you should connect to the object::track-object-added signal which * are constructed, you should connect to the object::track-element-added signal which
* is emited right after those elements are ready to be used. * is emited right after those elements are ready to be used.
* *
* Returns: TRUE if the object was properly added to the layer, or FALSE * Returns: TRUE if the object was properly added to the layer, or FALSE

View file

@ -107,7 +107,7 @@ struct _MoveContext
guint64 max_trim_pos; guint64 max_trim_pos;
/* fields to force/avoid new context */ /* fields to force/avoid new context */
/* Set to %TRUE when the track is doing updates of track objects /* Set to %TRUE when the track is doing updates of track element
* properties so we don't end up always needing new move context */ * properties so we don't end up always needing new move context */
gboolean ignore_needs_ctx; gboolean ignore_needs_ctx;
gboolean needs_move_ctx; gboolean needs_move_ctx;
@ -448,7 +448,7 @@ ges_timeline_class_init (GESTimelineClass * klass)
GES_TYPE_TIMELINE_LAYER); GES_TYPE_TIMELINE_LAYER);
/** /**
* GESTimeline::track-objects-snapping: * GESTimeline::track-elements-snapping:
* @timeline: the #GESTimeline * @timeline: the #GESTimeline
* @obj1: the first #GESTrackElement that was snapping. * @obj1: the first #GESTrackElement that was snapping.
* @obj2: the second #GESTrackElement that was snapping. * @obj2: the second #GESTrackElement that was snapping.
@ -484,8 +484,8 @@ ges_timeline_class_init (GESTimelineClass * klass)
/** /**
* GESTimeline::select-tracks-for-object: * GESTimeline::select-tracks-for-object:
* @timeline: the #GESTimeline * @timeline: the #GESTimeline
* @clip: The #GESClip on which @track-object will land * @clip: The #GESClip on which @track-element will land
* @track-object: The #GESTrackElement for which to choose the tracks it should land into * @track-element: The #GESTrackElement for which to choose the tracks it should land into
* *
* Returns: (transfer full) (element-type GESTrack): a #GPtrArray of #GESTrack-s where that object should be added * Returns: (transfer full) (element-type GESTrack): a #GPtrArray of #GESTrack-s where that object should be added
* *
@ -1734,13 +1734,13 @@ add_object_to_track (GESClip * object, GESTrackElement * track_element,
{ {
if (!ges_clip_add_track_element (object, track_element)) { if (!ges_clip_add_track_element (object, track_element)) {
GST_WARNING_OBJECT (object, GST_WARNING_OBJECT (object,
"Failed to add track object to timeline object"); "Failed to add track element to timeline object");
gst_object_unref (track_element); gst_object_unref (track_element);
return; return;
} }
if (!ges_track_add_object (track, track_element)) { if (!ges_track_add_object (track, track_element)) {
GST_WARNING_OBJECT (object, "Failed to add track object to track"); GST_WARNING_OBJECT (object, "Failed to add track element to track");
ges_clip_release_track_element (object, track_element); ges_clip_release_track_element (object, track_element);
gst_object_unref (track_element); gst_object_unref (track_element);
return; return;
@ -1895,7 +1895,7 @@ layer_object_removed_cb (GESTimelineLayer * layer, GESClip * object,
GST_DEBUG ("Clip %p removed from layer %p", object, layer); GST_DEBUG ("Clip %p removed from layer %p", object, layer);
/* Go over the object's track objects and figure out which one belongs to /* Go over the object's track element and figure out which one belongs to
* the list of tracks we control */ * the list of tracks we control */
trackelements = ges_clip_get_track_elements (object); trackelements = ges_clip_get_track_elements (object);
@ -2373,7 +2373,7 @@ ges_timeline_remove_layer (GESTimeline * timeline, GESTimelineLayer * layer)
* Returns: TRUE if the track was properly added, else FALSE. * Returns: TRUE if the track was properly added, else FALSE.
*/ */
/* FIXME: create track objects for timeline objects which have already been /* FIXME: create track elements for timeline objects which have already been
* added to existing layers. * added to existing layers.
*/ */
@ -2420,12 +2420,12 @@ ges_timeline_add_track (GESTimeline * timeline, GESTrack * track)
g_signal_emit (timeline, ges_timeline_signals[TRACK_ADDED], 0, track); g_signal_emit (timeline, ges_timeline_signals[TRACK_ADDED], 0, track);
/* ensure that each existing timeline object has the opportunity to create a /* ensure that each existing timeline object has the opportunity to create a
* track object for this track*/ * track element for this track*/
/* We connect to the object for the timeline editing mode management */ /* We connect to the object for the timeline editing mode management */
g_signal_connect (G_OBJECT (track), "track-object-added", g_signal_connect (G_OBJECT (track), "track-element-added",
G_CALLBACK (track_element_added_cb), timeline); G_CALLBACK (track_element_added_cb), timeline);
g_signal_connect (G_OBJECT (track), "track-object-removed", g_signal_connect (G_OBJECT (track), "track-element-removed",
G_CALLBACK (track_element_removed_cb), timeline); G_CALLBACK (track_element_removed_cb), timeline);
for (tmp = timeline->layers; tmp; tmp = tmp->next) { for (tmp = timeline->layers; tmp; tmp = tmp->next) {
@ -2456,9 +2456,9 @@ ges_timeline_add_track (GESTimeline * timeline, GESTrack * track)
* Returns: TRUE if the @track was properly removed, else FALSE. * Returns: TRUE if the @track was properly removed, else FALSE.
*/ */
/* FIXME: release any track objects associated with this layer. currenly this /* FIXME: release any track elements associated with this layer. currenly this
* will not happen if you remove the track before removing *all* * will not happen if you remove the track before removing *all*
* clips which have a track object in this track. * clips which have a track element in this track.
*/ */
gboolean gboolean

View file

@ -190,7 +190,7 @@ ges_title_source_create_element (GESTrackElement * object)
* @text: the text to render. an internal copy of this text will be * @text: the text to render. an internal copy of this text will be
* made. * made.
* *
* Sets the text this track object will render. * Sets the text this track element will render.
*/ */
void void

View file

@ -793,10 +793,10 @@ ges_track_element_set_clip (GESTrackElement * object, GESClip * clipect)
* ges_track_element_get_clip: * ges_track_element_get_clip:
* @object: a #GESTrackElement * @object: a #GESTrackElement
* *
* Get the #GESClip which is controlling this track object * Get the #GESClip which is controlling this track element
* *
* Returns: (transfer none): the #GESClip which is controlling * Returns: (transfer none): the #GESClip which is controlling
* this track object * this track element
*/ */
GESClip * GESClip *
ges_track_element_get_clip (GESTrackElement * object) ges_track_element_get_clip (GESTrackElement * object)
@ -826,9 +826,9 @@ ges_track_element_get_gnlobject (GESTrackElement * object)
* ges_track_element_get_element: * ges_track_element_get_element:
* @object: a #GESTrackElement * @object: a #GESTrackElement
* *
* Get the #GstElement this track object is controlling within GNonLin. * Get the #GstElement this track element is controlling within GNonLin.
* *
* Returns: (transfer none): the #GstElement this track object is controlling * Returns: (transfer none): the #GstElement this track element is controlling
* within GNonLin. * within GNonLin.
*/ */
GstElement * GstElement *

View file

@ -516,30 +516,30 @@ ges_track_class_init (GESTrackClass * klass)
properties[ARG_TYPE]); properties[ARG_TYPE]);
/** /**
* GESTrack::track-object-added: * GESTrack::track-element-added:
* @object: the #GESTrack * @object: the #GESTrack
* @effect: the #GESTrackElement that was added. * @effect: the #GESTrackElement that was added.
* *
* Will be emitted after a track object was added to the track. * Will be emitted after a track element was added to the track.
* *
* Since: 0.10.2 * Since: 0.10.2
*/ */
ges_track_signals[TRACK_ELEMENT_ADDED] = ges_track_signals[TRACK_ELEMENT_ADDED] =
g_signal_new ("track-object-added", G_TYPE_FROM_CLASS (klass), g_signal_new ("track-element-added", G_TYPE_FROM_CLASS (klass),
G_SIGNAL_RUN_FIRST, 0, NULL, NULL, g_cclosure_marshal_generic, G_SIGNAL_RUN_FIRST, 0, NULL, NULL, g_cclosure_marshal_generic,
G_TYPE_NONE, 1, GES_TYPE_TRACK_ELEMENT); G_TYPE_NONE, 1, GES_TYPE_TRACK_ELEMENT);
/** /**
* GESTrack::track-object-removed: * GESTrack::track-element-removed:
* @object: the #GESTrack * @object: the #GESTrack
* @effect: the #GESTrackElement that was removed. * @effect: the #GESTrackElement that was removed.
* *
* Will be emitted after a track object was removed from the track. * Will be emitted after a track element was removed from the track.
* *
* Since: 0.10.2 * Since: 0.10.2
*/ */
ges_track_signals[TRACK_ELEMENT_REMOVED] = ges_track_signals[TRACK_ELEMENT_REMOVED] =
g_signal_new ("track-object-removed", G_TYPE_FROM_CLASS (klass), g_signal_new ("track-element-removed", G_TYPE_FROM_CLASS (klass),
G_SIGNAL_RUN_FIRST, 0, NULL, NULL, g_cclosure_marshal_generic, G_SIGNAL_RUN_FIRST, 0, NULL, NULL, g_cclosure_marshal_generic,
G_TYPE_NONE, 1, GES_TYPE_TRACK_ELEMENT); G_TYPE_NONE, 1, GES_TYPE_TRACK_ELEMENT);
} }

View file

@ -411,7 +411,7 @@ ges_uri_clip_create_track_element (GESClip * obj, GESTrackType type)
/* FIXME : Implement properly ! */ /* FIXME : Implement properly ! */
res = (GESTrackElement *) ges_track_filesource_new (priv->uri); res = (GESTrackElement *) ges_track_filesource_new (priv->uri);
/* If mute and track is audio, deactivate the track object */ /* If mute and track is audio, deactivate the track element */
if (type == GES_TRACK_TYPE_AUDIO && priv->mute) if (type == GES_TRACK_TYPE_AUDIO && priv->mute)
ges_track_element_set_active (res, FALSE); ges_track_element_set_active (res, FALSE);
} }

View file

@ -81,7 +81,7 @@ ges_init (void)
GES_TYPE_PITIVI_FORMATTER; GES_TYPE_PITIVI_FORMATTER;
GES_TYPE_XML_FORMATTER; GES_TYPE_XML_FORMATTER;
/* Register track objects */ /* Register track elements */
GES_TYPE_EFFECT; GES_TYPE_EFFECT;
/* Register interfaces */ /* Register interfaces */

View file

@ -541,7 +541,7 @@ GST_START_TEST (test_ges_timeline_remove_track)
* 1 added by ourselves above (g_object_ref (t1)) */ * 1 added by ourselves above (g_object_ref (t1)) */
ASSERT_OBJECT_REFCOUNT (t3, "t3", 4); ASSERT_OBJECT_REFCOUNT (t3, "t3", 4);
/* remove the track and check that the track objects have been released */ /* remove the track and check that the track elements have been released */
fail_unless (ges_timeline_remove_track (timeline, track)); fail_unless (ges_timeline_remove_track (timeline, track));
ASSERT_OBJECT_REFCOUNT (t1, "trackelement", 2); ASSERT_OBJECT_REFCOUNT (t1, "trackelement", 2);

View file

@ -44,7 +44,7 @@ GST_START_TEST (test_transition_basic)
fail_unless (tr2 != 0); fail_unless (tr2 != 0);
fail_unless (tr2->vtype == 1); fail_unless (tr2->vtype == 1);
/* Make sure track object is created and vtype is set */ /* Make sure track element is created and vtype is set */
trackelement = ges_clip_create_track_element (GES_CLIP (tr2), track->type); trackelement = ges_clip_create_track_element (GES_CLIP (tr2), track->type);
ges_clip_add_track_element (GES_CLIP (tr2), trackelement); ges_clip_add_track_element (GES_CLIP (tr2), trackelement);
@ -132,18 +132,18 @@ GST_START_TEST (test_transition_properties)
assert_equals_int (ges_video_transition_get_transition_type assert_equals_int (ges_video_transition_get_transition_type
(GES_VIDEO_TRANSITION (trackelement)), 1); (GES_VIDEO_TRANSITION (trackelement)), 1);
GST_DEBUG ("Releasing track object"); GST_DEBUG ("Releasing track element");
ges_clip_release_track_element (object, trackelement); ges_clip_release_track_element (object, trackelement);
g_object_set (object, "vtype", 1, NULL); g_object_set (object, "vtype", 1, NULL);
GST_DEBUG ("creating track object"); GST_DEBUG ("creating track element");
trackelement = ges_clip_create_track_element (object, track->type); trackelement = ges_clip_create_track_element (object, track->type);
ges_clip_add_track_element (object, trackelement); ges_clip_add_track_element (object, trackelement);
fail_unless (trackelement != NULL); fail_unless (trackelement != NULL);
fail_unless (ges_track_element_set_track (trackelement, track)); fail_unless (ges_track_element_set_track (trackelement, track));
/* The new track object should have taken the previously set transition /* The new track element should have taken the previously set transition
* type (in this case 1) */ * type (in this case 1) */
GST_DEBUG ("Setting to vtype:1"); GST_DEBUG ("Setting to vtype:1");
assert_equals_int (ges_video_transition_get_transition_type assert_equals_int (ges_video_transition_get_transition_type

View file

@ -195,17 +195,17 @@ GST_START_TEST (test_filesource_images)
a = ges_track_audio_raw_new (); a = ges_track_audio_raw_new ();
v = ges_track_video_raw_new (); v = ges_track_video_raw_new ();
/* set the is_image property to true then create a video track object. */ /* set the is_image property to true then create a video track element. */
g_object_set (G_OBJECT (uriclip), "is-image", TRUE, NULL); g_object_set (G_OBJECT (uriclip), "is-image", TRUE, NULL);
/* the returned track object should be an image source */ /* the returned track element should be an image source */
trobj = ges_clip_create_track_element (clip, v->type); trobj = ges_clip_create_track_element (clip, v->type);
ges_clip_add_track_element (clip, trobj); ges_clip_add_track_element (clip, trobj);
fail_unless (GES_IS_IMAGE_SOURCE (trobj)); fail_unless (GES_IS_IMAGE_SOURCE (trobj));
/* The track holds a reference to the object /* The track holds a reference to the object
* and the timelinobject holds a reference to the object */ * and the timelinobject holds a reference to the object */
ASSERT_OBJECT_REFCOUNT (trobj, "Video Track Object", 2); ASSERT_OBJECT_REFCOUNT (trobj, "Video Track Element", 2);
ges_track_remove_object (v, trobj); ges_track_remove_object (v, trobj);
ges_clip_release_track_element (clip, trobj); ges_clip_release_track_element (clip, trobj);

View file

@ -1486,7 +1486,7 @@ quit_item_activate_cb (GtkMenuItem * item, App * app)
void void
delete_activate_cb (GtkAction * item, App * app) delete_activate_cb (GtkAction * item, App * app)
{ {
/* get a gslist of selected track objects */ /* get a gslist of selected track elements */
GList *objects = NULL; GList *objects = NULL;
objects = app_get_selected_objects (app); objects = app_get_selected_objects (app);