platform/upstream/gstreamer.git
12 years agoAutomatic update of common submodule
Sebastian Dröge [Thu, 31 May 2012 11:12:01 +0000 (13:12 +0200)]
Automatic update of common submodule

From 92b7266 to f1b5a96

12 years agoexamples: Fix linking by passing -export-dynamic in the right variable
Sebastian Dröge [Wed, 30 May 2012 11:41:17 +0000 (13:41 +0200)]
examples: Fix linking by passing -export-dynamic in the right variable

12 years agoAutomatic update of common submodule
Sebastian Dröge [Wed, 30 May 2012 10:49:02 +0000 (12:49 +0200)]
Automatic update of common submodule

From ec1c4a8 to 92b7266

12 years agoAutomatic update of common submodule
Sebastian Dröge [Wed, 30 May 2012 09:27:44 +0000 (11:27 +0200)]
Automatic update of common submodule

From 3429ba6 to ec1c4a8

12 years agoconfigure: Don't check for OBJC compiler
Sebastian Dröge [Wed, 30 May 2012 09:24:29 +0000 (11:24 +0200)]
configure: Don't check for OBJC compiler

12 years agotrack: Make sure to remove the proper TrackObject from the GSequence
Thibault Saunier [Mon, 28 May 2012 02:55:12 +0000 (22:55 -0400)]
track: Make sure to remove the proper TrackObject from the GSequence

12 years agotests: Fix backgroundsource test
Thibault Saunier [Sat, 26 May 2012 21:41:43 +0000 (17:41 -0400)]
tests: Fix backgroundsource test

12 years agoMerge remote-tracking branch 'origin/0.10'
Thibault Saunier [Sat, 26 May 2012 21:00:50 +0000 (17:00 -0400)]
Merge remote-tracking branch 'origin/0.10'

Conflicts:
bindings/python/ges.defs
ges/ges-screenshot.c
ges/ges-track-video-transition.c

12 years agotimeline: Do not use meaningless offset values when snapping
Thibault Saunier [Mon, 21 May 2012 23:38:10 +0000 (19:38 -0400)]
timeline: Do not use meaningless offset values when snapping

12 years agoformatter: Disable updates when loading a project
Thibault Saunier [Mon, 21 May 2012 22:10:29 +0000 (18:10 -0400)]
formatter: Disable updates when loading a project

12 years agovideotransition: Some explanations about the invert property
Thibault Saunier [Mon, 21 May 2012 16:45:00 +0000 (12:45 -0400)]
videotransition: Some explanations about the invert property

12 years agovideotransition: Misc cleanup in the smpte/crossfade transition type switches
Thibault Saunier [Mon, 21 May 2012 17:05:53 +0000 (13:05 -0400)]
videotransition: Misc cleanup in the smpte/crossfade transition type switches

12 years agovideotransition: Do not wait pad to be blocked before switching transitions
Thibault Saunier [Mon, 21 May 2012 17:05:14 +0000 (13:05 -0400)]
videotransition: Do not wait pad to be blocked before switching transitions

... from smpte to crossfad and the other way around

This avoid useless async operations

12 years agotimeline: Move all callbacks to the callback section of the file
Thibault Saunier [Fri, 18 May 2012 17:17:17 +0000 (13:17 -0400)]
timeline: Move all callbacks to the callback section of the file

12 years agotimeline: Make the update property a GObject property
Thibault Saunier [Fri, 18 May 2012 17:16:50 +0000 (13:16 -0400)]
timeline: Make the update property a GObject property

API: timeline::update property

12 years agotimeline: Try to resnap at same snapping point before calculating new value
Thibault Saunier [Fri, 18 May 2012 15:13:11 +0000 (11:13 -0400)]
timeline: Try to resnap at same snapping point before calculating new value

12 years agotimeline: Avoid to recalculate the moving context unecessarly
Thibault Saunier [Fri, 18 May 2012 14:33:44 +0000 (10:33 -0400)]
timeline: Avoid to recalculate the moving context unecessarly

12 years agotimeline: Create a debug logging category for the timeline
Thibault Saunier [Fri, 18 May 2012 14:28:26 +0000 (10:28 -0400)]
timeline: Create a debug logging category  for the timeline

12 years agotimeline: Properly set TimelineFileSource-s duration and max duration
Thibault Saunier [Wed, 16 May 2012 19:53:07 +0000 (15:53 -0400)]
timeline: Properly set TimelineFileSource-s duration and max duration

When we get the information of duration of files after discoverying them,
use that information to set the values on the TimelineFileSource-s

12 years agotimeline-layer: Rework the way we calculate in which layer a TrackObject is
Thibault Saunier [Tue, 15 May 2012 18:38:38 +0000 (14:38 -0400)]
timeline-layer: Rework the way we calculate in which layer a TrackObject is

12 years agodocs: Misc documentation fixing
Thibault Saunier [Wed, 9 May 2012 16:12:38 +0000 (12:12 -0400)]
docs: Misc documentation fixing

12 years agotests: Add basic gaps tests
Thibault Saunier [Wed, 9 May 2012 15:51:33 +0000 (11:51 -0400)]
tests: Add basic gaps tests

12 years agotrack: Properly fill gaps
Thibault Saunier [Wed, 9 May 2012 15:45:02 +0000 (11:45 -0400)]
track: Properly fill gaps

API: GESCreateElementForGapFunc Virtual method type
API: ges_track_set_create_element_for_gap_func

12 years agotrack: Restructurate file so we have private method and API properly separeted
Thibault Saunier [Wed, 9 May 2012 15:20:24 +0000 (11:20 -0400)]
track: Restructurate file so we have private method and API properly separeted

12 years agotrack: Use a GSequence to keep the sorted list of TrackObject-s
Thibault Saunier [Wed, 16 May 2012 16:23:52 +0000 (12:23 -0400)]
track: Use a GSequence to keep the sorted list of TrackObject-s

Use a GSequence instead of a GList to optimise the process.

Conflicts:

ges/ges-track.c

12 years agotimeline: Make use of our own knowledge of the timeline duration
Thibault Saunier [Wed, 16 May 2012 16:59:33 +0000 (12:59 -0400)]
timeline: Make use of our own knowledge of the timeline duration

Do not use each Track durations as it end going in loop as we have the Tracks
that need to know about timeline's duration to create or not gaps in the end and
then the timeline references on Tracks duration for its duration. We have this
information locally so just make proper use of it.

12 years agotimeline: Add a method to get the timeline duration
Thibault Saunier [Fri, 18 May 2012 00:49:01 +0000 (20:49 -0400)]
timeline: Add a method to get the timeline duration

    + Bind it in python

API: ges_timeline_get_duration

12 years agoAutomatic update of common submodule
Sebastian Dröge [Sun, 13 May 2012 13:59:21 +0000 (15:59 +0200)]
Automatic update of common submodule

From dc70203 to 3429ba6

12 years agoMerge remote-tracking branch 'origin/0.10'
Thibault Saunier [Thu, 10 May 2012 18:56:34 +0000 (14:56 -0400)]
Merge remote-tracking branch 'origin/0.10'

12 years agotrack-object: Keep a reference to our gnlobject
Thibault Saunier [Thu, 10 May 2012 16:40:23 +0000 (12:40 -0400)]
track-object: Keep a reference to our gnlobject

Avoid refering to an object that doesn't exists and segfault in some cases.

We do not need to increase the reference to the gnlobj when the trackobject
is removed from a track because the TrackObject as its own reference and will
handle the disposal gracefully.

Add some guard around related APIs

12 years agotimeline: Avoid segfault when debug logging
Thibault Saunier [Tue, 8 May 2012 23:34:48 +0000 (19:34 -0400)]
timeline: Avoid segfault when debug logging

12 years agoges: fix printf arguments in debug message
Tim-Philipp Müller [Mon, 7 May 2012 15:11:26 +0000 (16:11 +0100)]
ges: fix printf arguments in debug message

https://bugzilla.gnome.org/show_bug.cgi?id=675547

12 years agotrack-video-transition: Make the invert property management coherent
Mathieu Duponchelle [Sun, 6 May 2012 16:52:25 +0000 (18:52 +0200)]
track-video-transition: Make the invert property management coherent

12 years agotrack-video-transition: Fix set_inverted
Mathieu Duponchelle [Sun, 6 May 2012 02:52:40 +0000 (04:52 +0200)]
track-video-transition: Fix set_inverted

12 years agoMerge remote-tracking branch 'origin/0.10'
Thibault Saunier [Sat, 5 May 2012 17:00:49 +0000 (13:00 -0400)]
Merge remote-tracking branch 'origin/0.10'

Conflicts:
bindings/python/ges.defs
ges/ges-track-video-transition.c

12 years agotrack-object: Set minimum value of max-duration to 0
Thibault Saunier [Sat, 5 May 2012 16:31:28 +0000 (12:31 -0400)]
track-object: Set minimum value of max-duration to 0

GST_CLOCK_TIME_NONE was nonsense

Minor documentation fixing on the way

12 years agoges: Remove invalid ' < 0' checks
Edward Hervey [Thu, 3 May 2012 13:41:08 +0000 (15:41 +0200)]
ges: Remove invalid ' < 0' checks

It's an unsigned value, it will never be < 0.

12 years agoDo no check if GLib >2.26 as we depend on GLib 2.28
Thibault Saunier [Thu, 3 May 2012 03:56:35 +0000 (23:56 -0400)]
Do no check if GLib >2.26 as we depend on GLib 2.28

12 years agotrack-video-transition: Properly emit notify for the invert and border properties
Thibault Saunier [Thu, 3 May 2012 03:44:31 +0000 (23:44 -0400)]
track-video-transition: Properly emit notify for the invert and border properties

12 years agotrack-video-transition: Expose the transition type as a GObject property
Thibault Saunier [Thu, 3 May 2012 03:43:50 +0000 (23:43 -0400)]
track-video-transition: Expose the transition type as a GObject property

API: GESTrackVideoTransition::transition-type property

12 years agotrack-video-transition: expose border and inverted as GObject properties
Mathieu Duponchelle [Thu, 3 May 2012 01:35:16 +0000 (03:35 +0200)]
track-video-transition: expose border and inverted as GObject properties

12 years agopython : binds the getter and setter for the "inverted" property
Mathieu Duponchelle [Thu, 3 May 2012 00:44:00 +0000 (02:44 +0200)]
python : binds the getter and setter for the "inverted" property

12 years agotrack-video-transition: Expose the invert property from smpte
Mathieu Duponchelle [Thu, 3 May 2012 00:28:41 +0000 (02:28 +0200)]
track-video-transition: Expose the invert property from smpte

Also, add/fixup some doc

API: ges_track_video_transition_get_inverted
API: ges_track_video_transition_set_inverted

12 years agoMerge remote-tracking branch 'origin/0.10'
Thibault Saunier [Thu, 3 May 2012 02:03:51 +0000 (22:03 -0400)]
Merge remote-tracking branch 'origin/0.10'

Conflicts:
bindings/python/ges.defs
ges/ges-track-video-transition.c

12 years agotrack-video-transition: Reuse interpollation setting functions when possible
Thibault Saunier [Wed, 2 May 2012 22:38:42 +0000 (18:38 -0400)]
track-video-transition: Reuse interpollation setting functions when possible

12 years agotrack-video-transition: Reindent header
Thibault Saunier [Wed, 2 May 2012 22:07:01 +0000 (18:07 -0400)]
track-video-transition: Reindent header

12 years agotrack-video-transition: Add a way to get current border value
Thibault Saunier [Wed, 2 May 2012 22:04:54 +0000 (18:04 -0400)]
track-video-transition: Add a way to get current border value

Add some documentation for the border property
Change the border value in set_border to a guint as the value can be negative

API: ges_track_video_transition_get_border

12 years agobuild: Fixes distclean
Mathieu Duponchelle [Tue, 1 May 2012 22:27:31 +0000 (00:27 +0200)]
build: Fixes distclean

12 years agotrack-video-transition: Return pending type in transition_get_type when needed
Mathieu Duponchelle [Tue, 1 May 2012 21:42:47 +0000 (23:42 +0200)]
track-video-transition: Return pending type in transition_get_type when needed

12 years agopython: Binds the "set_border" function
Mathieu Duponchelle [Tue, 1 May 2012 14:01:39 +0000 (16:01 +0200)]
python: Binds the "set_border" function

12 years agotrack-video-transition: expose the border property of smptealpha
Mathieu Duponchelle [Tue, 1 May 2012 23:09:07 +0000 (01:09 +0200)]
track-video-transition: expose the border property of smptealpha

API: ges_track_video_transition_set_border

12 years agoges-track-video-transition: Enables switching from crossfade to smpte and vice versa
Mathieu Duponchelle [Tue, 1 May 2012 23:08:08 +0000 (01:08 +0200)]
ges-track-video-transition: Enables switching from crossfade to smpte and vice versa

Fix the tests properly

12 years agoges-launch: replace home-grown version of gst_filename_to_uri()
Tim-Philipp Müller [Wed, 2 May 2012 07:44:25 +0000 (08:44 +0100)]
ges-launch: replace home-grown version of gst_filename_to_uri()

and remove superfluous check if file is readable with
fopen. Code appears to also want to accept URIs, so this
doesn't work so well, and should probably be done differently
anyway if required.

https://bugzilla.gnome.org/show_bug.cgi?id=674296

12 years agoges-launch: use GRegex instead of POSIX regex
Руслан Ижбулатов [Tue, 17 Apr 2012 15:18:44 +0000 (19:18 +0400)]
ges-launch: use GRegex instead of POSIX regex

http://bugzilla-attachments.gnome.org/attachment.cgi?id=212249

12 years agoges: fix some format strings in debug messages
Руслан Ижбулатов [Tue, 17 Apr 2012 15:18:21 +0000 (19:18 +0400)]
ges: fix some format strings in debug messages

https://bugzilla.gnome.org/show_bug.cgi?id=674265

12 years agoges: fix some not entirely correct casts for vararg function arguments
Tim-Philipp Müller [Tue, 1 May 2012 18:16:42 +0000 (19:16 +0100)]
ges: fix some not entirely correct casts for vararg function arguments

12 years agotrack-video-transition: update for videomixer pad template name change
Tim-Philipp Müller [Tue, 1 May 2012 18:06:20 +0000 (19:06 +0100)]
track-video-transition: update for videomixer pad template name change

12 years agoexamples: create URIs properly from filenames
Tim-Philipp Müller [Tue, 1 May 2012 18:05:51 +0000 (19:05 +0100)]
examples: create URIs properly from filenames

12 years ago.gitignore: ignore more
Tim-Philipp Müller [Tue, 1 May 2012 17:50:34 +0000 (18:50 +0100)]
.gitignore: ignore more

12 years agoges: fix gnonlin version check
Tim-Philipp Müller [Tue, 1 May 2012 17:48:57 +0000 (18:48 +0100)]
ges: fix gnonlin version check

12 years agotrack-audio-transition: fix adder sink pad template name
Tim-Philipp Müller [Tue, 1 May 2012 17:43:02 +0000 (18:43 +0100)]
track-audio-transition: fix adder sink pad template name

12 years agotimeline-pipeline: fix src pad request template for tee
Руслан Ижбулатов [Wed, 18 Apr 2012 14:34:01 +0000 (18:34 +0400)]
timeline-pipeline: fix src pad request template for tee

https://bugzilla.gnome.org/show_bug.cgi?id=674339

12 years agoMerge remote-tracking branch 'origin/0.10'
Thibault Saunier [Wed, 25 Apr 2012 21:53:38 +0000 (17:53 -0400)]
Merge remote-tracking branch 'origin/0.10'

Conflicts:
bindings/python/ges-types.defs
bindings/python/ges.defs
bindings/python/ges.override
configure.ac
ges/ges-timeline.c

12 years agodocs: Add some more docs about editing mode
Thibault Saunier [Wed, 25 Apr 2012 21:09:19 +0000 (17:09 -0400)]
docs: Add some more docs about editing mode

Also add the documentation "Section" into ges-enum.c so the file documentation ar
 actualy taken into account in the final generated documentation.

12 years agotimeline: Rework snapping signaling so it is easier to use
Thibault Saunier [Wed, 25 Apr 2012 18:55:46 +0000 (14:55 -0400)]
timeline: Rework snapping signaling so it is easier to use

API: GESTimeline::snap-started signal
API: GESTimeline::snap-ended signal

(This code has not been released so we can still change the API)

12 years agotrackobject: Take into account the max duration when trying to set a new duration
Thibault Saunier [Tue, 24 Apr 2012 00:17:42 +0000 (20:17 -0400)]
trackobject: Take into account the max duration when trying to set a new duration

Change its default value to GST_CLOCK_TIME_NONE instead of 0.

(unreleased code so it still can be changed)

12 years agotrackobject: Add API guards all around
Thibault Saunier [Mon, 23 Apr 2012 23:20:18 +0000 (19:20 -0400)]
trackobject: Add API guards all around

12 years agotrackobject: Add the copy method to the API
Thibault Saunier [Mon, 23 Apr 2012 23:17:51 +0000 (19:17 -0400)]
trackobject: Add the copy method to the API

Add documentation and plug a leak at the same time.

API: ges_track_object_copy

12 years agotimelineobject: Ignore notifies when needed
Thibault Saunier [Mon, 23 Apr 2012 23:10:16 +0000 (19:10 -0400)]
timelineobject: Ignore notifies when needed

12 years agotimelineobject: Fix wrong naming when connection to in-point notify
Thibault Saunier [Sun, 22 Apr 2012 19:24:25 +0000 (15:24 -0400)]
timelineobject: Fix wrong naming when connection to in-point notify

inpoint -> in-point

12 years agopython: Bind the new Timeline editing mode API
Thibault Saunier [Fri, 10 Feb 2012 19:58:14 +0000 (16:58 -0300)]
python: Bind the new Timeline editing mode API

12 years agotimelineobject: Make changing start/duration sensible to snapping
Thibault Saunier [Sun, 22 Apr 2012 17:09:11 +0000 (13:09 -0400)]
timelineobject: Make changing start/duration sensible to snapping

Adapt the documentation so users are aware of the behaviour

Conflicts:

ges/ges-timeline-object.c

12 years agotimeline: Minor documentations fixes
Thibault Saunier [Tue, 24 Apr 2012 00:55:27 +0000 (20:55 -0400)]
timeline: Minor documentations fixes

12 years agotests: Add a testsuite for the new timeline edition API
Thibault Saunier [Tue, 24 Apr 2012 00:54:15 +0000 (20:54 -0400)]
tests: Add a testsuite for the new timeline edition API

12 years ago ges: Add a timeline edition mode API
Thibault Saunier [Tue, 24 Apr 2012 00:52:45 +0000 (20:52 -0400)]
ges: Add a timeline edition mode API

        + timeline: Add a snapping-distance property
        + Bump the GLib dependency to 2.28 in the mean time as we need some functions from GSequence that only landed
+ Update the testsuite accordingly

    API: GESTimeline:snapping-distance property
    API: ges_timeline_object_edit
    API: ges_timeline_object_ripple
    API: ges_timeline_object_ripple_end
    API: ges_timeline_object_roll_start
    API: ges_timeline_object_roll_end
    API: ges_timeline_object_trim_start
    API: ges_track_object_edit
    API: GESEdge enum
    API: GESEditMode enum

12 years agotests: Add a basic test for the timeline_object_split method
Thibault Saunier [Sat, 21 Apr 2012 00:05:46 +0000 (20:05 -0400)]
tests: Add a basic test for the timeline_object_split method

12 years agotimelineobject: Make the 'position' argument of the split method a guint64 not gin64
Thibault Saunier [Fri, 20 Apr 2012 23:22:56 +0000 (19:22 -0400)]
timelineobject: Make the 'position' argument of the split method a guint64 not gin64

This makes more sense to be a guint64 as it actually is a GstClockTime,
and this way we keep the API concistent.

(This code has not been release so we can still change the API.)

12 years agotimelineobject: Reimplement properly the splitting method
Thibault Saunier [Fri, 20 Apr 2012 23:19:49 +0000 (19:19 -0400)]
timelineobject: Reimplement properly the splitting method

12 years agotimelineobject: Misc API guard fixes
Thibault Saunier [Fri, 20 Apr 2012 23:02:19 +0000 (19:02 -0400)]
timelineobject: Misc API guard fixes

12 years agotrack-object: Add method to copy a TrackObject
Thibault Saunier [Thu, 19 Apr 2012 04:34:59 +0000 (00:34 -0400)]
track-object: Add method to copy a TrackObject

API: ges_track_object_copy

12 years agoges-track-object: Make possible to add a track already containing a gnlobject to...
Thibault Saunier [Tue, 17 Apr 2012 22:42:41 +0000 (18:42 -0400)]
ges-track-object: Make possible to add a track already containing a gnlobject to a track

12 years agoges-timeline-pipeline: add todo to remember to remove hack
Thiago Santos [Mon, 23 Apr 2012 17:40:26 +0000 (14:40 -0300)]
ges-timeline-pipeline: add todo to remember to remove hack

Remove playsink hack once we depend on gst-plugins-base 0.10.37
(next gst-plugins-base release)

12 years agoRevert "ges: timeline-pipeline: Remove playsink send_event hack"
Thiago Santos [Mon, 23 Apr 2012 17:38:31 +0000 (14:38 -0300)]
Revert "ges: timeline-pipeline: Remove playsink send_event hack"

This reverts commit 54aac450dab9ac052f2c0a913bfba5f77c1670ba.

We need this hack until we depend on gst-p-base 0.10.36

12 years agoPort to the new GMutex API
Thibault Saunier [Fri, 20 Apr 2012 18:18:18 +0000 (14:18 -0400)]
Port to the new GMutex API

12 years agoAutomatic update of common submodule
Sebastian Dröge [Mon, 16 Apr 2012 07:12:06 +0000 (09:12 +0200)]
Automatic update of common submodule

From 6db25be to dc70203

12 years agoconfigure: Modernize autotools setup a bit
Sebastian Dröge [Fri, 13 Apr 2012 11:59:17 +0000 (13:59 +0200)]
configure: Modernize autotools setup a bit

Also we now only create tar.bz2 and tar.xz tarballs.

12 years agoAutomatic update of common submodule
Sebastian Dröge [Fri, 13 Apr 2012 11:39:50 +0000 (13:39 +0200)]
Automatic update of common submodule

From 464fe15 to 6db25be

12 years agoMerge branch '0.10'
Thibault Saunier [Sun, 8 Apr 2012 02:31:23 +0000 (22:31 -0400)]
Merge branch '0.10'

Conflicts:
bindings/python/ges.defs

12 years agotimeline-object: Add TrackObject to the Track after the TimelineObject
Thibault Saunier [Thu, 29 Mar 2012 22:57:47 +0000 (18:57 -0400)]
timeline-object: Add TrackObject to the Track after the TimelineObject

This way, the Track::track-object-added is emited after the TrackObject is ready to be used, and it make the API easier to use.

12 years agotimeline-layer: Factor out a method to start observing timeline for auto-transitions
Thibault Saunier [Sun, 8 Apr 2012 01:40:07 +0000 (21:40 -0400)]
timeline-layer: Factor out a method to start observing timeline for auto-transitions

12 years agotimeline-layer: Reorganize file
Thibault Saunier [Sun, 8 Apr 2012 01:24:18 +0000 (21:24 -0400)]
timeline-layer: Reorganize file

12 years agotimeline-layer: Rework auto transition callbacks management
Thibault Saunier [Sun, 8 Apr 2012 01:04:21 +0000 (21:04 -0400)]
timeline-layer: Rework auto transition callbacks management

We now have a GESTrack::track-object-added signal so we now depend on it rather than on each GESTimelineObject::track-object-added signal.

12 years agotimeline-object: Properly reflect contained TrackObject duration and inpoint properti...
Thibault Saunier [Fri, 30 Mar 2012 07:40:50 +0000 (03:40 -0400)]
timeline-object: Properly reflect contained TrackObject duration and inpoint properties changes

12 years agotrackobject: Some documentation fixing
Thibault Saunier [Mon, 30 Jan 2012 21:55:59 +0000 (22:55 +0100)]
trackobject: Some documentation fixing

12 years agodocs: Add ges_timeline_object_release_track_object
Thibault Saunier [Fri, 27 Jan 2012 15:04:00 +0000 (16:04 +0100)]
docs: Add ges_timeline_object_release_track_object

We need it especially in the case of effects

12 years agotrackobject: Add API documentation
Thibault Saunier [Thu, 5 Apr 2012 00:47:04 +0000 (20:47 -0400)]
trackobject: Add API documentation

12 years agoges: Calm logging when not created TrackObject on purpose
Thibault Saunier [Thu, 2 Feb 2012 18:29:30 +0000 (15:29 -0300)]
ges: Calm logging when not created TrackObject on purpose

12 years agotimeline: Restructurate the file separting methods/callbacks/API
Thibault Saunier [Sat, 31 Mar 2012 17:57:04 +0000 (13:57 -0400)]
timeline: Restructurate the file separting methods/callbacks/API

12 years agotimelineobject: Emit effect-added when adding any kind of TrackEffect
Thibault Saunier [Wed, 25 Jan 2012 14:12:05 +0000 (15:12 +0100)]
timelineobject: Emit effect-added when adding any kind of TrackEffect

We were only emitting it when working with TrackParseLaunch effects

12 years agodocs: Tell users that adding an object to a timeline layer creates media related...
Thibault Saunier [Wed, 1 Feb 2012 23:25:35 +0000 (20:25 -0300)]
docs: Tell users that adding an object to a timeline layer creates media related objects