Thibault Saunier [Fri, 8 Feb 2013 20:11:22 +0000 (17:11 -0300)]
Finish renaming timeline object to clip
Thibault Saunier [Fri, 8 Feb 2013 19:39:18 +0000 (16:39 -0300)]
Finish renaming track object to track element
Thibault Saunier [Fri, 1 Feb 2013 20:51:02 +0000 (17:51 -0300)]
Add GESTimelineElement.{start, inpoint, duration, maxduration, priority} getters
Thibault Saunier [Mon, 28 Jan 2013 17:36:06 +0000 (14:36 -0300)]
uriclip: Fix wrong acces to object instead of its duration field
Thibault Saunier [Sun, 27 Jan 2013 19:21:01 +0000 (16:21 -0300)]
Reword ges_title_clip_set_color to ges_title_clip_set_text_color
Thibault Saunier [Sun, 27 Jan 2013 19:16:27 +0000 (16:16 -0300)]
Rename ges_title_.*_set_background to set_background_color
Thibault Saunier [Sun, 27 Jan 2013 19:07:12 +0000 (16:07 -0300)]
titleclip: Remove useless mute property
Thibault Saunier [Sun, 27 Jan 2013 19:02:31 +0000 (16:02 -0300)]
pitiviformatter: Fix renaming issues
Thibault Saunier [Sun, 27 Jan 2013 19:02:19 +0000 (16:02 -0300)]
Rename overlay_text to text_overlay
Thibault Saunier [Sun, 27 Jan 2013 15:51:52 +0000 (12:51 -0300)]
Rename GESAssetClip to GESClipAsset
Thibault Saunier [Sun, 27 Jan 2013 15:44:13 +0000 (12:44 -0300)]
Rename GESTrackAudioTransition to GESAudioTransition
Thibault Saunier [Sun, 27 Jan 2013 15:41:51 +0000 (12:41 -0300)]
Rename GESTrackVideoTransition to GESVideoTransition
Thibault Saunier [Sun, 27 Jan 2013 15:31:10 +0000 (12:31 -0300)]
Rename GESTrackTransition to GESTransition
Thibault Saunier [Sun, 27 Jan 2013 15:27:19 +0000 (12:27 -0300)]
Rename GESTrackOperation to GESOperation
Thibault Saunier [Sun, 27 Jan 2013 15:24:44 +0000 (12:24 -0300)]
Rename GESTrackTextOverlay to GESTextOverlay
Thibault Saunier [Sat, 26 Jan 2013 17:25:14 +0000 (14:25 -0300)]
Rename GESTrackTitleSource to GESTitleSource
Thibault Saunier [Sat, 26 Jan 2013 17:21:56 +0000 (14:21 -0300)]
Rename GESTrackImageSource to GESImageSource
Thibault Saunier [Sat, 26 Jan 2013 17:14:57 +0000 (14:14 -0300)]
Rename GESAssetTrackElement to GESTrackElementAsset
Thibault Saunier [Sat, 26 Jan 2013 17:07:01 +0000 (14:07 -0300)]
Rename TrackFileSource to UriSource
Thibault Saunier [Sat, 26 Jan 2013 16:08:20 +0000 (13:08 -0300)]
Rename GESTrackSource to GESSource
Thibault Saunier [Sat, 26 Jan 2013 16:03:39 +0000 (13:03 -0300)]
Rename GESTrackVideoTestSource to GESVideoTestSource
Thibault Saunier [Sat, 26 Jan 2013 16:02:02 +0000 (13:02 -0300)]
Rename GESTrackAudioTestSource to GESAudioTestSource
Thibault Saunier [Sat, 26 Jan 2013 15:40:51 +0000 (12:40 -0300)]
Rename GESTrackParseLaunchEffect to GESEffect
Thibault Saunier [Sat, 26 Jan 2013 15:35:19 +0000 (12:35 -0300)]
Rename TrackEffect to BaseEffect
Thibault Saunier [Sat, 26 Jan 2013 15:31:33 +0000 (12:31 -0300)]
Rename GESTrackObject to GESTrackElement
Thibault Saunier [Fri, 25 Jan 2013 18:51:02 +0000 (15:51 -0300)]
Rename GESStandardEffectClip to GESEffectClip
Thibault Saunier [Fri, 25 Jan 2013 18:45:07 +0000 (15:45 -0300)]
Rename GESEffectClip to GESBaseEffectClip
Thibault Saunier [Fri, 25 Jan 2013 18:16:21 +0000 (15:16 -0300)]
Rename GESStandardTransitionClip to GESTransitionClip
Thibault Saunier [Fri, 25 Jan 2013 14:26:14 +0000 (11:26 -0300)]
Rename GESTransitionClip to GESBaseTransitionClip
Thibault Saunier [Sun, 20 Jan 2013 15:58:05 +0000 (12:58 -0300)]
timelineelement: Implement the notion of parenting
Thibault Saunier [Thu, 17 Jan 2013 03:58:28 +0000 (00:58 -0300)]
Rename GESTimelineTestSource to GESTestSourceClip
Thibault Saunier [Thu, 17 Jan 2013 03:55:03 +0000 (00:55 -0300)]
Rename GESTimelineTileSource to GESTitleClip
Thibault Saunier [Thu, 17 Jan 2013 03:53:26 +0000 (00:53 -0300)]
Rename GESTimelineTextOverlay to GESTextOverlayClip
Thibault Saunier [Thu, 17 Jan 2013 03:49:43 +0000 (00:49 -0300)]
Rename GESTimelineOverlay to GESOverlayClip
Thibault Saunier [Thu, 17 Jan 2013 03:35:39 +0000 (00:35 -0300)]
Rename GESTimelineSource to GESSourceClip
And GESCustomTimelineSource to GESCustomSourceClip
Thibault Saunier [Thu, 17 Jan 2013 03:26:35 +0000 (00:26 -0300)]
Rename GESTimelineOperation to GESOperationClip
Thibault Saunier [Thu, 17 Jan 2013 03:04:41 +0000 (00:04 -0300)]
Rename GESTimelineParseLaunchEffect to GESStandardEffectClip
Thibault Saunier [Thu, 17 Jan 2013 02:21:01 +0000 (23:21 -0300)]
Rename GESTimelineStandardTransition to GESStandardTransitionClip
Thibault Saunier [Thu, 17 Jan 2013 02:16:02 +0000 (23:16 -0300)]
Rename GESTimelineTransition to GESTransitionClip
Thibault Saunier [Thu, 17 Jan 2013 02:11:14 +0000 (23:11 -0300)]
Rename GESTimelineEffect to GESEffectClip
Thibault Saunier [Sun, 20 Jan 2013 15:44:57 +0000 (12:44 -0300)]
Rename GESTimelineFileSource to GESUriClip
Conflicts:
ges/ges-pitivi-formatter.c
ges/ges-uri-clip.c
tests/check/ges/project.c
tests/check/ges/uriclip.c
Thibault Saunier [Sun, 20 Jan 2013 15:42:29 +0000 (12:42 -0300)]
Rename GESTimelineObject to GESClip
Thibault Saunier [Tue, 15 Jan 2013 13:52:17 +0000 (10:52 -0300)]
Add a GESTimelineElement base class
+ Port GESTrackObject and GESTimelineObject to the new baseclass
Jean-François Fortin Tam [Sun, 10 Feb 2013 17:07:48 +0000 (12:07 -0500)]
docs: Clarify the distinction between Tracks and Layers
Thibault Saunier [Wed, 30 Jan 2013 23:12:26 +0000 (20:12 -0300)]
project: Update loading asset when a URI is missing
Kerrick Staley [Wed, 30 Jan 2013 09:27:17 +0000 (01:27 -0800)]
build: replace AM_CONFIG_HEADER with AC_CONFIG_HEADERS to fix build with automake 1.13
AM_CONFIG_HEADER is deprecated; see
https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
https://bugzilla.gnome.org/show_bug.cgi?id=692864
Stefan Sauer [Mon, 28 Jan 2013 19:46:06 +0000 (20:46 +0100)]
Automatic update of common submodule
From a942293 to 2de221c
Thibault Saunier [Tue, 22 Jan 2013 21:44:00 +0000 (18:44 -0300)]
configure: Properly check if PyGObject is present
And make use of the PyGObject overrides if present
Thibault Saunier [Tue, 22 Jan 2013 21:08:44 +0000 (18:08 -0300)]
Bump Glib dependency to 2.34
We use new APIs (g_list_copy_deep) that appeared in GLib 2.34
Tim-Philipp Müller [Tue, 22 Jan 2013 19:51:25 +0000 (19:51 +0000)]
Fix various printf format issues in debug messages
Tim-Philipp Müller [Tue, 15 Jan 2013 15:09:39 +0000 (15:09 +0000)]
Automatic update of common submodule
From a72faea to a942293
Thibault Saunier [Mon, 14 Jan 2013 12:01:24 +0000 (09:01 -0300)]
Bump GStreamer dependency version to current master (1.1.0)
Thibault Saunier [Sat, 12 Jan 2013 23:49:31 +0000 (20:49 -0300)]
pitiviformatter: Handle project metadatas
Thibault Saunier [Sat, 12 Jan 2013 13:50:24 +0000 (10:50 -0300)]
xmlformatter: Do no allow saving CONSTRUCTONLY properties
Thibault Saunier [Fri, 11 Jan 2013 22:10:31 +0000 (19:10 -0300)]
layer: State assets we create async as loading to the project
Thibault Saunier [Fri, 11 Jan 2013 22:07:22 +0000 (19:07 -0300)]
project: Track Asset that were loaded with error
Thibault Saunier [Fri, 11 Jan 2013 14:49:02 +0000 (11:49 -0300)]
project: Handle assets that are being loaded
API:
ges_project_get_loading_assets
Thibault Saunier [Fri, 11 Jan 2013 18:26:26 +0000 (15:26 -0300)]
ges: Documentations fixes
Thibault Saunier [Thu, 10 Jan 2013 21:50:54 +0000 (18:50 -0300)]
Reimplement the auto-transition feature
+ Actually implement unit tests
Thibault Saunier [Thu, 10 Jan 2013 21:09:23 +0000 (18:09 -0300)]
trackobject: Make the GESTrack (parent track) a GObject property
Thibault Saunier [Thu, 10 Jan 2013 21:01:33 +0000 (18:01 -0300)]
timeline: Minor refactoring
Thibault Saunier [Thu, 10 Jan 2013 16:32:15 +0000 (13:32 -0300)]
timeline: Avoid recreating the moving_tlobjs when unecessary
Thibault Saunier [Thu, 10 Jan 2013 15:41:13 +0000 (12:41 -0300)]
Misc debug message enhancements
Thibault Saunier [Thu, 10 Jan 2013 15:24:20 +0000 (12:24 -0300)]
timeline: Keep track of whether updates are enabled or not
Check if we want to track Track-s enable status and update our status according
to that
Thibault Saunier [Thu, 10 Jan 2013 14:58:59 +0000 (11:58 -0300)]
layer: Properly emit the notify signal when auto_transition changes
Thibault Saunier [Thu, 10 Jan 2013 14:39:46 +0000 (11:39 -0300)]
timeline: Track TrackObject-s by layer
Thibault Saunier [Thu, 10 Jan 2013 14:18:46 +0000 (11:18 -0300)]
tests: Add a macro for type checking
Thibault Saunier [Thu, 10 Jan 2013 14:15:32 +0000 (11:15 -0300)]
utilities: Make internal utilities instead of copy/pasting functions
Thibault Saunier [Thu, 10 Jan 2013 14:01:05 +0000 (11:01 -0300)]
gitignore: Ignore anjuta files
Thibault Saunier [Sat, 5 Jan 2013 15:02:03 +0000 (12:02 -0300)]
Benchmark rippling
Thibault Saunier [Fri, 4 Jan 2013 16:11:51 +0000 (13:11 -0300)]
Move LAYER_HEIGHT definition from -timeline-layer.c c to -internal.h
Thibault Saunier [Fri, 4 Jan 2013 16:04:26 +0000 (13:04 -0300)]
asset-track-object: Minor doc fixing
Thibault Saunier [Thu, 3 Jan 2013 14:43:05 +0000 (11:43 -0300)]
timeline: Remove dead macros
Thibault Saunier [Thu, 3 Jan 2013 14:41:48 +0000 (11:41 -0300)]
timeline: Use g_sequence_sort_changed when appropriate
Thibault Saunier [Thu, 3 Jan 2013 13:34:17 +0000 (10:34 -0300)]
track: Keep in cache the GSequenceIter so we get a faster acces to them
Thibault Saunier [Mon, 31 Dec 2012 01:37:22 +0000 (22:37 -0300)]
formatter: Plug some leaks
Thibault Saunier [Sat, 29 Dec 2012 22:36:07 +0000 (19:36 -0300)]
test: project: Fix various leaks
Thibault Saunier [Sat, 29 Dec 2012 22:34:29 +0000 (19:34 -0300)]
xmlformatter: Plug various leaks
Thibault Saunier [Sat, 29 Dec 2012 21:24:05 +0000 (18:24 -0300)]
Misc nitpick fixing
Thibault Saunier [Sat, 29 Dec 2012 21:04:25 +0000 (18:04 -0300)]
project: Plug various leaks.
Thibault Saunier [Sat, 29 Dec 2012 21:02:35 +0000 (18:02 -0300)]
meta-container: Plug various leaks
Thibault Saunier [Sat, 29 Dec 2012 20:58:02 +0000 (17:58 -0300)]
asset: Do not allow proxying over the same currently proxied asset
Thibault Saunier [Sat, 29 Dec 2012 20:54:51 +0000 (17:54 -0300)]
asset: Fix some leaks
Thibault Saunier [Sat, 29 Dec 2012 20:52:42 +0000 (17:52 -0300)]
asset: Avoid leaking the GParameter array and content
Thibault Saunier [Sat, 29 Dec 2012 17:10:11 +0000 (14:10 -0300)]
assetfilesource: Fix some leaks
Thibault Saunier [Sat, 29 Dec 2012 17:09:26 +0000 (14:09 -0300)]
tests: Remove useless mutex
Thibault Saunier [Sat, 29 Dec 2012 17:08:58 +0000 (14:08 -0300)]
Add some more gitignore
Thibault Saunier [Fri, 28 Dec 2012 22:10:17 +0000 (19:10 -0300)]
Refrase formatters descriptions
Thibault Saunier [Fri, 28 Dec 2012 22:06:30 +0000 (19:06 -0300)]
formatter: First check the extension when checking if can load URI
Thibault Saunier [Fri, 28 Dec 2012 14:40:33 +0000 (11:40 -0300)]
project: Run the vmethod in first stage for the "loaded" signal
This is most probably what sublcasses will need
Thibault Saunier [Mon, 24 Dec 2012 12:29:48 +0000 (09:29 -0300)]
tests: Fix misc issues
Now GST_CAPS_ANY is a singleton, it is not returning a newly created caps
anymore
Thibault Saunier [Mon, 24 Dec 2012 12:29:04 +0000 (09:29 -0300)]
Allow checking code coverage
Thibault Saunier [Fri, 21 Dec 2012 23:17:41 +0000 (20:17 -0300)]
Misc documentation fixes
Using "#" a in short_description screws the display
Thibault Saunier [Fri, 21 Dec 2012 23:48:03 +0000 (20:48 -0300)]
Implement a GESAssetTrackObject class
+ Addapt the rest of the code to make use of it
Thibault Saunier [Fri, 21 Dec 2012 21:51:26 +0000 (18:51 -0300)]
Implement a GESAssetTimelineObject class
+ Make GESAssetFileSource a subclass of it
+ Remove ges_asset_filesource_get_supported_type as it is now in GESAssetTimelineObject
+ Remove the GES_META_TIMELINE_OBJECT_SUPPORTED_FORMATS as it is useless now
Thibault Saunier [Fri, 21 Dec 2012 17:28:16 +0000 (14:28 -0300)]
Add a GESAssetTrackFileSource class and make use of it all around
Sebastian Dröge [Thu, 20 Dec 2012 23:23:54 +0000 (20:23 -0300)]
Allow applications to select to which track a track object should be added
Modifies some API:
ges_timeline_object_create_track_objects now take a GESTrackType instead of a
GESTrack as second argument, and return a GList instead of a boolean
ges_timeline_object_create_track_object now take a GESTrackType instead of a
GESTrack as second argument
Thibault Saunier [Thu, 20 Dec 2012 23:21:51 +0000 (20:21 -0300)]
Add a utility method to get the name of a GESTrackType
API:
ges_track_type_name
Thibault Saunier [Thu, 20 Dec 2012 17:58:35 +0000 (14:58 -0300)]
timelinepipeline: Properly reset #GESTrack caps when switching back to playback
Thibault Saunier [Thu, 20 Dec 2012 14:28:39 +0000 (11:28 -0300)]
timeline: Properly popullate the tracks field with GESTrack-s
+ add priv_tracks private field that contained TrackPrivate structures
We now have 2 list containing our tracks, one with TrackPrivate structures, and one the
GESTrack-s themselves.