platform/upstream/gst-editing-services.git
11 years agoFinish renaming timeline object to clip
Thibault Saunier [Fri, 8 Feb 2013 20:11:22 +0000 (17:11 -0300)]
Finish renaming timeline object to clip

11 years agoFinish renaming track object to track element
Thibault Saunier [Fri, 8 Feb 2013 19:39:18 +0000 (16:39 -0300)]
Finish renaming track object to track element

11 years agoAdd GESTimelineElement.{start, inpoint, duration, maxduration, priority} getters
Thibault Saunier [Fri, 1 Feb 2013 20:51:02 +0000 (17:51 -0300)]
Add GESTimelineElement.{start, inpoint, duration, maxduration, priority} getters

11 years agouriclip: Fix wrong acces to object instead of its duration field
Thibault Saunier [Mon, 28 Jan 2013 17:36:06 +0000 (14:36 -0300)]
uriclip: Fix wrong acces to object instead of its duration field

11 years agoReword ges_title_clip_set_color to ges_title_clip_set_text_color
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

11 years agoRename ges_title_.*_set_background to set_background_color
Thibault Saunier [Sun, 27 Jan 2013 19:16:27 +0000 (16:16 -0300)]
Rename ges_title_.*_set_background to set_background_color

11 years agotitleclip: Remove useless mute property
Thibault Saunier [Sun, 27 Jan 2013 19:07:12 +0000 (16:07 -0300)]
titleclip: Remove useless mute property

11 years agopitiviformatter: Fix renaming issues
Thibault Saunier [Sun, 27 Jan 2013 19:02:31 +0000 (16:02 -0300)]
pitiviformatter: Fix renaming issues

11 years agoRename overlay_text to text_overlay
Thibault Saunier [Sun, 27 Jan 2013 19:02:19 +0000 (16:02 -0300)]
Rename overlay_text to text_overlay

11 years agoRename GESAssetClip to GESClipAsset
Thibault Saunier [Sun, 27 Jan 2013 15:51:52 +0000 (12:51 -0300)]
Rename GESAssetClip to GESClipAsset

11 years agoRename GESTrackAudioTransition to GESAudioTransition
Thibault Saunier [Sun, 27 Jan 2013 15:44:13 +0000 (12:44 -0300)]
Rename GESTrackAudioTransition to GESAudioTransition

11 years agoRename GESTrackVideoTransition to GESVideoTransition
Thibault Saunier [Sun, 27 Jan 2013 15:41:51 +0000 (12:41 -0300)]
Rename GESTrackVideoTransition to GESVideoTransition

11 years agoRename GESTrackTransition to GESTransition
Thibault Saunier [Sun, 27 Jan 2013 15:31:10 +0000 (12:31 -0300)]
Rename GESTrackTransition to GESTransition

11 years agoRename GESTrackOperation to GESOperation
Thibault Saunier [Sun, 27 Jan 2013 15:27:19 +0000 (12:27 -0300)]
Rename GESTrackOperation to GESOperation

11 years agoRename GESTrackTextOverlay to GESTextOverlay
Thibault Saunier [Sun, 27 Jan 2013 15:24:44 +0000 (12:24 -0300)]
Rename GESTrackTextOverlay to GESTextOverlay

11 years agoRename GESTrackTitleSource to GESTitleSource
Thibault Saunier [Sat, 26 Jan 2013 17:25:14 +0000 (14:25 -0300)]
Rename GESTrackTitleSource to GESTitleSource

11 years agoRename GESTrackImageSource to GESImageSource
Thibault Saunier [Sat, 26 Jan 2013 17:21:56 +0000 (14:21 -0300)]
Rename GESTrackImageSource to GESImageSource

11 years agoRename GESAssetTrackElement to GESTrackElementAsset
Thibault Saunier [Sat, 26 Jan 2013 17:14:57 +0000 (14:14 -0300)]
Rename GESAssetTrackElement to GESTrackElementAsset

11 years agoRename TrackFileSource to UriSource
Thibault Saunier [Sat, 26 Jan 2013 17:07:01 +0000 (14:07 -0300)]
Rename TrackFileSource to UriSource

11 years agoRename GESTrackSource to GESSource
Thibault Saunier [Sat, 26 Jan 2013 16:08:20 +0000 (13:08 -0300)]
Rename GESTrackSource to GESSource

11 years agoRename GESTrackVideoTestSource to GESVideoTestSource
Thibault Saunier [Sat, 26 Jan 2013 16:03:39 +0000 (13:03 -0300)]
Rename GESTrackVideoTestSource to GESVideoTestSource

11 years agoRename GESTrackAudioTestSource to GESAudioTestSource
Thibault Saunier [Sat, 26 Jan 2013 16:02:02 +0000 (13:02 -0300)]
Rename GESTrackAudioTestSource to GESAudioTestSource

11 years agoRename GESTrackParseLaunchEffect to GESEffect
Thibault Saunier [Sat, 26 Jan 2013 15:40:51 +0000 (12:40 -0300)]
Rename GESTrackParseLaunchEffect to GESEffect

11 years agoRename TrackEffect to BaseEffect
Thibault Saunier [Sat, 26 Jan 2013 15:35:19 +0000 (12:35 -0300)]
Rename TrackEffect to BaseEffect

11 years agoRename GESTrackObject to GESTrackElement
Thibault Saunier [Sat, 26 Jan 2013 15:31:33 +0000 (12:31 -0300)]
Rename GESTrackObject to GESTrackElement

11 years agoRename GESStandardEffectClip to GESEffectClip
Thibault Saunier [Fri, 25 Jan 2013 18:51:02 +0000 (15:51 -0300)]
Rename GESStandardEffectClip to GESEffectClip

11 years agoRename GESEffectClip to GESBaseEffectClip
Thibault Saunier [Fri, 25 Jan 2013 18:45:07 +0000 (15:45 -0300)]
Rename GESEffectClip to GESBaseEffectClip

11 years agoRename GESStandardTransitionClip to GESTransitionClip
Thibault Saunier [Fri, 25 Jan 2013 18:16:21 +0000 (15:16 -0300)]
Rename GESStandardTransitionClip to GESTransitionClip

11 years agoRename GESTransitionClip to GESBaseTransitionClip
Thibault Saunier [Fri, 25 Jan 2013 14:26:14 +0000 (11:26 -0300)]
Rename GESTransitionClip to GESBaseTransitionClip

11 years agotimelineelement: Implement the notion of parenting
Thibault Saunier [Sun, 20 Jan 2013 15:58:05 +0000 (12:58 -0300)]
timelineelement: Implement the notion of parenting

11 years agoRename GESTimelineTestSource to GESTestSourceClip
Thibault Saunier [Thu, 17 Jan 2013 03:58:28 +0000 (00:58 -0300)]
Rename GESTimelineTestSource to GESTestSourceClip

11 years agoRename GESTimelineTileSource to GESTitleClip
Thibault Saunier [Thu, 17 Jan 2013 03:55:03 +0000 (00:55 -0300)]
Rename GESTimelineTileSource to GESTitleClip

11 years agoRename GESTimelineTextOverlay to GESTextOverlayClip
Thibault Saunier [Thu, 17 Jan 2013 03:53:26 +0000 (00:53 -0300)]
Rename GESTimelineTextOverlay to GESTextOverlayClip

11 years agoRename GESTimelineOverlay to GESOverlayClip
Thibault Saunier [Thu, 17 Jan 2013 03:49:43 +0000 (00:49 -0300)]
Rename GESTimelineOverlay to GESOverlayClip

11 years agoRename GESTimelineSource to GESSourceClip
Thibault Saunier [Thu, 17 Jan 2013 03:35:39 +0000 (00:35 -0300)]
Rename GESTimelineSource to GESSourceClip

    And GESCustomTimelineSource to GESCustomSourceClip

11 years agoRename GESTimelineOperation to GESOperationClip
Thibault Saunier [Thu, 17 Jan 2013 03:26:35 +0000 (00:26 -0300)]
Rename GESTimelineOperation to GESOperationClip

11 years agoRename GESTimelineParseLaunchEffect to GESStandardEffectClip
Thibault Saunier [Thu, 17 Jan 2013 03:04:41 +0000 (00:04 -0300)]
Rename GESTimelineParseLaunchEffect to GESStandardEffectClip

11 years agoRename GESTimelineStandardTransition to GESStandardTransitionClip
Thibault Saunier [Thu, 17 Jan 2013 02:21:01 +0000 (23:21 -0300)]
Rename GESTimelineStandardTransition to GESStandardTransitionClip

11 years agoRename GESTimelineTransition to GESTransitionClip
Thibault Saunier [Thu, 17 Jan 2013 02:16:02 +0000 (23:16 -0300)]
Rename GESTimelineTransition to GESTransitionClip

11 years agoRename GESTimelineEffect to GESEffectClip
Thibault Saunier [Thu, 17 Jan 2013 02:11:14 +0000 (23:11 -0300)]
Rename GESTimelineEffect to GESEffectClip

11 years agoRename GESTimelineFileSource to GESUriClip
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

11 years agoRename GESTimelineObject to GESClip
Thibault Saunier [Sun, 20 Jan 2013 15:42:29 +0000 (12:42 -0300)]
Rename GESTimelineObject to GESClip

11 years agoAdd a GESTimelineElement base class
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

11 years agodocs: Clarify the distinction between Tracks and Layers
Jean-François Fortin Tam [Sun, 10 Feb 2013 17:07:48 +0000 (12:07 -0500)]
docs: Clarify the distinction between Tracks and Layers

11 years agoproject: Update loading asset when a URI is missing
Thibault Saunier [Wed, 30 Jan 2013 23:12:26 +0000 (20:12 -0300)]
project: Update loading asset when a URI is missing

11 years agobuild: replace AM_CONFIG_HEADER with AC_CONFIG_HEADERS to fix build with automake...
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

11 years agoAutomatic update of common submodule
Stefan Sauer [Mon, 28 Jan 2013 19:46:06 +0000 (20:46 +0100)]
Automatic update of common submodule

From a942293 to 2de221c

11 years agoconfigure: Properly check if PyGObject is present
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

11 years agoBump Glib dependency to 2.34
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

11 years agoFix various printf format issues in debug messages
Tim-Philipp Müller [Tue, 22 Jan 2013 19:51:25 +0000 (19:51 +0000)]
Fix various printf format issues in debug messages

11 years agoAutomatic update of common submodule
Tim-Philipp Müller [Tue, 15 Jan 2013 15:09:39 +0000 (15:09 +0000)]
Automatic update of common submodule

From a72faea to a942293

11 years agoBump GStreamer dependency version to current master (1.1.0)
Thibault Saunier [Mon, 14 Jan 2013 12:01:24 +0000 (09:01 -0300)]
Bump GStreamer dependency version to current master (1.1.0)

11 years agopitiviformatter: Handle project metadatas
Thibault Saunier [Sat, 12 Jan 2013 23:49:31 +0000 (20:49 -0300)]
pitiviformatter: Handle project metadatas

11 years agoxmlformatter: Do no allow saving CONSTRUCTONLY properties
Thibault Saunier [Sat, 12 Jan 2013 13:50:24 +0000 (10:50 -0300)]
xmlformatter: Do no allow saving CONSTRUCTONLY properties

11 years agolayer: State assets we create async as loading to the project
Thibault Saunier [Fri, 11 Jan 2013 22:10:31 +0000 (19:10 -0300)]
layer: State assets we create async as loading to the project

11 years agoproject: Track Asset that were loaded with error
Thibault Saunier [Fri, 11 Jan 2013 22:07:22 +0000 (19:07 -0300)]
project: Track Asset that were loaded with error

11 years agoproject: Handle assets that are being loaded
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

11 years agoges: Documentations fixes
Thibault Saunier [Fri, 11 Jan 2013 18:26:26 +0000 (15:26 -0300)]
ges: Documentations fixes

11 years agoReimplement the auto-transition feature
Thibault Saunier [Thu, 10 Jan 2013 21:50:54 +0000 (18:50 -0300)]
Reimplement the auto-transition feature

  + Actually implement unit tests

11 years agotrackobject: Make the GESTrack (parent track) a GObject property
Thibault Saunier [Thu, 10 Jan 2013 21:09:23 +0000 (18:09 -0300)]
trackobject: Make the GESTrack (parent track) a GObject property

11 years agotimeline: Minor refactoring
Thibault Saunier [Thu, 10 Jan 2013 21:01:33 +0000 (18:01 -0300)]
timeline: Minor refactoring

11 years agotimeline: Avoid recreating the moving_tlobjs when unecessary
Thibault Saunier [Thu, 10 Jan 2013 16:32:15 +0000 (13:32 -0300)]
timeline: Avoid recreating the moving_tlobjs when unecessary

11 years agoMisc debug message enhancements
Thibault Saunier [Thu, 10 Jan 2013 15:41:13 +0000 (12:41 -0300)]
Misc debug message enhancements

11 years agotimeline: Keep track of whether updates are enabled or not
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

11 years agolayer: Properly emit the notify signal when auto_transition changes
Thibault Saunier [Thu, 10 Jan 2013 14:58:59 +0000 (11:58 -0300)]
layer: Properly emit the notify signal when auto_transition changes

11 years agotimeline: Track TrackObject-s by layer
Thibault Saunier [Thu, 10 Jan 2013 14:39:46 +0000 (11:39 -0300)]
timeline: Track TrackObject-s by layer

11 years agotests: Add a macro for type checking
Thibault Saunier [Thu, 10 Jan 2013 14:18:46 +0000 (11:18 -0300)]
tests: Add a macro for type checking

11 years agoutilities: Make internal utilities instead of copy/pasting functions
Thibault Saunier [Thu, 10 Jan 2013 14:15:32 +0000 (11:15 -0300)]
utilities: Make internal utilities instead of copy/pasting functions

11 years agogitignore: Ignore anjuta files
Thibault Saunier [Thu, 10 Jan 2013 14:01:05 +0000 (11:01 -0300)]
gitignore: Ignore anjuta files

11 years agoBenchmark rippling
Thibault Saunier [Sat, 5 Jan 2013 15:02:03 +0000 (12:02 -0300)]
Benchmark rippling

11 years agoMove LAYER_HEIGHT definition from -timeline-layer.c c to -internal.h
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

11 years agoasset-track-object: Minor doc fixing
Thibault Saunier [Fri, 4 Jan 2013 16:04:26 +0000 (13:04 -0300)]
asset-track-object: Minor doc fixing

11 years agotimeline: Remove dead macros
Thibault Saunier [Thu, 3 Jan 2013 14:43:05 +0000 (11:43 -0300)]
timeline: Remove dead macros

11 years agotimeline: Use g_sequence_sort_changed when appropriate
Thibault Saunier [Thu, 3 Jan 2013 14:41:48 +0000 (11:41 -0300)]
timeline: Use g_sequence_sort_changed when appropriate

11 years agotrack: Keep in cache the GSequenceIter so we get a faster acces to them
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

11 years agoformatter: Plug some leaks
Thibault Saunier [Mon, 31 Dec 2012 01:37:22 +0000 (22:37 -0300)]
formatter: Plug some leaks

11 years agotest: project: Fix various leaks
Thibault Saunier [Sat, 29 Dec 2012 22:36:07 +0000 (19:36 -0300)]
test: project: Fix various leaks

11 years agoxmlformatter: Plug various leaks
Thibault Saunier [Sat, 29 Dec 2012 22:34:29 +0000 (19:34 -0300)]
xmlformatter: Plug various leaks

11 years agoMisc nitpick fixing
Thibault Saunier [Sat, 29 Dec 2012 21:24:05 +0000 (18:24 -0300)]
Misc nitpick fixing

11 years agoproject: Plug various leaks.
Thibault Saunier [Sat, 29 Dec 2012 21:04:25 +0000 (18:04 -0300)]
project: Plug various leaks.

11 years agometa-container: Plug various leaks
Thibault Saunier [Sat, 29 Dec 2012 21:02:35 +0000 (18:02 -0300)]
meta-container: Plug various leaks

11 years agoasset: Do not allow proxying over the same currently proxied asset
Thibault Saunier [Sat, 29 Dec 2012 20:58:02 +0000 (17:58 -0300)]
asset: Do not allow proxying over the same currently proxied asset

11 years agoasset: Fix some leaks
Thibault Saunier [Sat, 29 Dec 2012 20:54:51 +0000 (17:54 -0300)]
asset: Fix some leaks

11 years agoasset: Avoid leaking the GParameter array and content
Thibault Saunier [Sat, 29 Dec 2012 20:52:42 +0000 (17:52 -0300)]
asset: Avoid leaking the GParameter array and content

11 years agoassetfilesource: Fix some leaks
Thibault Saunier [Sat, 29 Dec 2012 17:10:11 +0000 (14:10 -0300)]
assetfilesource: Fix some leaks

11 years agotests: Remove useless mutex
Thibault Saunier [Sat, 29 Dec 2012 17:09:26 +0000 (14:09 -0300)]
tests: Remove useless mutex

11 years agoAdd some more gitignore
Thibault Saunier [Sat, 29 Dec 2012 17:08:58 +0000 (14:08 -0300)]
Add some more gitignore

11 years agoRefrase formatters descriptions
Thibault Saunier [Fri, 28 Dec 2012 22:10:17 +0000 (19:10 -0300)]
Refrase formatters descriptions

11 years agoformatter: First check the extension when checking if can load URI
Thibault Saunier [Fri, 28 Dec 2012 22:06:30 +0000 (19:06 -0300)]
formatter: First check the extension when checking if can load URI

11 years agoproject: Run the vmethod in first stage for the "loaded" signal
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

11 years agotests: Fix misc issues
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

11 years agoAllow checking code coverage
Thibault Saunier [Mon, 24 Dec 2012 12:29:04 +0000 (09:29 -0300)]
Allow checking code coverage

11 years agoMisc documentation fixes
Thibault Saunier [Fri, 21 Dec 2012 23:17:41 +0000 (20:17 -0300)]
Misc documentation fixes

Using "#" a in short_description screws the display

11 years agoImplement a GESAssetTrackObject class
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

11 years agoImplement a GESAssetTimelineObject class
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

11 years agoAdd a GESAssetTrackFileSource class and make use of it all around
Thibault Saunier [Fri, 21 Dec 2012 17:28:16 +0000 (14:28 -0300)]
Add a GESAssetTrackFileSource class and make use of it all around

11 years agoAllow applications to select to which track a track object should be added
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

11 years agoAdd a utility method to get the name of a GESTrackType
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

11 years agotimelinepipeline: Properly reset #GESTrack caps when switching back to playback
Thibault Saunier [Thu, 20 Dec 2012 17:58:35 +0000 (14:58 -0300)]
timelinepipeline: Properly reset #GESTrack caps when switching back to playback

11 years agotimeline: Properly popullate the tracks field with GESTrack-s
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.