platform/upstream/gstreamer.git
11 years agoRevert "Revert "ges: timeline-pipeline: Remove playsink send_event hack""
Thibault Saunier [Thu, 20 Dec 2012 13:17:24 +0000 (10:17 -0300)]
Revert "Revert "ges: timeline-pipeline: Remove playsink send_event hack""

This reverts commit 094669391ddf8a29b3a1d1168a78cc50c20341b4.

Conflicts:
ges/ges-timeline-pipeline.c

11 years agoMisc documentation fixing
Thibault Saunier [Tue, 18 Dec 2012 01:35:28 +0000 (22:35 -0300)]
Misc documentation fixing

11 years agoformatter: Rework the _save_to_uri method to give more debug information
Thibault Saunier [Wed, 5 Dec 2012 11:51:48 +0000 (08:51 -0300)]
formatter: Rework the _save_to_uri method to give more debug information

11 years agotimeline-layer: Handle project when adding a GESTimelineObject directly
Thibault Saunier [Mon, 17 Dec 2012 20:06:33 +0000 (17:06 -0300)]
timeline-layer: Handle project when adding a GESTimelineObject directly

11 years agotimeline-layer: Implement the Extractable type
Thibault Saunier [Thu, 29 Nov 2012 20:07:24 +0000 (17:07 -0300)]
timeline-layer: Implement the Extractable type

We can imagine user implemts more Layer type, it could be usefull for formatters
to instanciate through a GESMaterial

11 years agotimeline-object: Reindent header file
Thibault Saunier [Tue, 27 Nov 2012 16:54:54 +0000 (13:54 -0300)]
timeline-object: Reindent header file

11 years agodocs: Minor documentation fixes
Thibault Saunier [Tue, 27 Nov 2012 16:53:22 +0000 (13:53 -0300)]
docs: Minor documentation fixes

11 years agointernale: Add the G_GNUC_INTERNAL attribute to all internal methods
Thibault Saunier [Tue, 27 Nov 2012 16:52:59 +0000 (13:52 -0300)]
internale: Add the G_GNUC_INTERNAL attribute to all internal methods

11 years agotests: Add testcase for GESAsset
Volodymyr Rudyi [Mon, 10 Sep 2012 00:25:54 +0000 (21:25 -0300)]
tests: Add testcase for GESAsset

11 years agoges: Create assets for all GESTimelineStandardTransition on ges_init()
Thibault Saunier [Tue, 27 Nov 2012 16:52:20 +0000 (13:52 -0300)]
ges: Create assets for all GESTimelineStandardTransition on ges_init()

+ Add some testsuite

11 years agoges: Make sure not to initialize twice
Thibault Saunier [Tue, 27 Nov 2012 15:53:14 +0000 (12:53 -0300)]
ges: Make sure not to initialize twice

11 years agotimelineobject: Add a method to add a GESAsset
Thibault Saunier [Tue, 27 Nov 2012 15:18:27 +0000 (12:18 -0300)]
timelineobject: Add a method to add a GESAsset

    + Avoid to assume function arguments are correct before actually testing
      them in ges_timeline_object_add_track_object

API: ges_timeline_object_add_asset

11 years agotimeline-standard-transition: Override the GESExtractable implementation
Thibault Saunier [Mon, 26 Nov 2012 20:27:24 +0000 (17:27 -0300)]
timeline-standard-transition: Override the GESExtractable implementation

Standard transition material have the vtype property as ID, it has the particularity
that the ID can be changed at runtime

+ Implement tests to make sure it behaves properly

11 years agotimelinefilesource: Remove deprectated methods
Thibault Saunier [Mon, 26 Nov 2012 20:24:43 +0000 (17:24 -0300)]
timelinefilesource: Remove deprectated methods

Removed API:
ges_timeline_filesource_get_supported_formats

11 years agotimeline: Make use of the Project API for timeline saving
Thibault Saunier [Sat, 24 Nov 2012 03:09:28 +0000 (00:09 -0300)]
timeline: Make use of the Project API for timeline saving

API:
    *  Add a formatter_type paramatter to ges_timeline_save_to_uri

11 years agotests: Add GESProject tests
Thibault Saunier [Sun, 23 Sep 2012 00:13:38 +0000 (02:13 +0200)]
tests: Add GESProject tests

11 years agoxml-formatter: Implement a GESXmlFormatter
Thibault Saunier [Mon, 19 Nov 2012 16:24:03 +0000 (13:24 -0300)]
xml-formatter: Implement a GESXmlFormatter

11 years agotrack: Set the gap element creator function when tracks are using raw audio/video
Thibault Saunier [Sun, 18 Nov 2012 23:20:47 +0000 (20:20 -0300)]
track: Set the gap element creator function when tracks are using raw audio/video

11 years agopipeline: Minor documentation fixes
Thibault Saunier [Sun, 18 Nov 2012 23:19:01 +0000 (20:19 -0300)]
pipeline: Minor documentation fixes

11 years agoCheck in TimelineObject what tracks are supported before creating TrackObject-s
Thibault Saunier [Sun, 18 Nov 2012 15:46:05 +0000 (12:46 -0300)]
Check in TimelineObject what tracks are supported before creating TrackObject-s

We used to do it in TimelineFileSource which does not make sense.

At the same time we set  AUDIO | VIDEO as default supported types as it is more
likely to be what subclasses support. If it is not the case, they need to
specify it as shown in ges-timeline-custom-timeline-source.c

+ Fix the tests accordingly

11 years agotimeline: Implement the GESMetaContainerInterface
Thibault Saunier [Tue, 20 Nov 2012 21:23:59 +0000 (18:23 -0300)]
timeline: Implement the GESMetaContainerInterface

11 years agotimeline: Implement the GESExtractable interface
Thibault Saunier [Sun, 23 Sep 2012 00:11:46 +0000 (02:11 +0200)]
timeline: Implement the GESExtractable interface

11 years agotimeline: Make timeline->track and timeline->layers public fields
Thibault Saunier [Sun, 11 Nov 2012 16:51:45 +0000 (13:51 -0300)]
timeline: Make timeline->track and timeline->layers public fields

11 years agoformatter: Make it work with GESProject
Thibault Saunier [Mon, 17 Dec 2012 22:26:23 +0000 (19:26 -0300)]
formatter: Make it work with GESProject

    + Compile new GESProject code

The formatter and projects should work together, and the user will in the end not need
the GESFormatter API in most cases. Start making that happening

Update the GESPitiviFormatter to the new behaviour and remove APIs that became
obselete

API:
 + Adds:

    * Pass the GESFormatterClass to can_load/save_uri vmethods
    * Add an @overwrite argumenent to ges_formatter_save_to_uri and the
      corresponding vmethod
    * Add name, description, extension, mimetype, version, rank metadatas
      to GESFormatterClass

 + Removes:

    * ges_pitivi_formatter_set_sources:
    * ges_pitivi_formatter_get_sources:

11 years agoformatter: Implement the GESExtractable interface
Thibault Saunier [Mon, 24 Sep 2012 20:24:42 +0000 (22:24 +0200)]
formatter: Implement the GESExtractable interface

Make it a GInitially unowned, GESProject will become the owner

11 years agotests: First filesource test port to assets
Thibault Saunier [Fri, 21 Sep 2012 13:48:56 +0000 (15:48 +0200)]
tests: First filesource test port to assets

11 years agoExamples: Use GESTimelineTestSource instead of GESCustomTimelineSource in test1
Thibault Saunier [Thu, 20 Sep 2012 10:16:38 +0000 (12:16 +0200)]
Examples: Use GESTimelineTestSource instead of GESCustomTimelineSource in test1

11 years agoproject: Implement GESProject
Thibault Saunier [Sun, 2 Sep 2012 12:14:27 +0000 (15:14 +0300)]
project: Implement GESProject

Do not build yet, waiting for everythnig to be in place before doing so

Co-Authored-By: Volodymyr Rudyi <vladimir.rudoy@gmail.com>
11 years agotrack: Implement the GESMetaContainer interface
Thibault Saunier [Wed, 21 Nov 2012 13:22:41 +0000 (10:22 -0300)]
track: Implement the GESMetaContainer interface

11 years agotrackobject: Implement the GESMetaContainerInterface
Thibault Saunier [Tue, 20 Nov 2012 21:25:31 +0000 (18:25 -0300)]
trackobject: Implement the GESMetaContainerInterface

11 years agotimeline-object: Implement the GESMetadataContainer interface
Thibault Saunier [Tue, 20 Nov 2012 03:29:23 +0000 (00:29 -0300)]
timeline-object: Implement the GESMetadataContainer interface

11 years agotrackobject: Implement the GESExtractable interface
Thibault Saunier [Tue, 20 Nov 2012 02:42:47 +0000 (23:42 -0300)]
trackobject:  Implement the GESExtractable interface

11 years agodocs: Update GESTimelineTestSource documentation
Thibault Saunier [Wed, 19 Sep 2012 20:36:38 +0000 (22:36 +0200)]
docs: Update GESTimelineTestSource documentation

11 years agocustomtimelinesource: Override Extractable
Thibault Saunier [Tue, 18 Sep 2012 12:42:58 +0000 (14:42 +0200)]
customtimelinesource: Override Extractable

API: ges_material_custom_timeline_source_new (helper method)

11 years agobindings: Add simple python examples
Thibault Saunier [Tue, 18 Sep 2012 12:40:51 +0000 (14:40 +0200)]
bindings: Add simple python examples

11 years agobindings: Start implementing overrides for python
Thibault Saunier [Thu, 13 Sep 2012 23:05:45 +0000 (01:05 +0200)]
bindings: Start implementing overrides for python

11 years agoexample: Port the concatenate example to assets
Thibault Saunier [Mon, 10 Sep 2012 00:26:49 +0000 (21:26 -0300)]
example: Port the concatenate example to assets

11 years agoexamples: Add basic examples of asset
Volodymyr Rudyi [Mon, 10 Sep 2012 00:26:15 +0000 (21:26 -0300)]
examples: Add basic examples of asset

11 years agoges: Implement the ges_timeline_layer_add_asset method
Thibault Saunier [Mon, 17 Dec 2012 20:05:56 +0000 (17:05 -0300)]
ges: Implement the ges_timeline_layer_add_asset method

  + Remove GstDiscoverer related code in GESTimeline as we do not need it anymore
  + Refactor the ges_timeline_layer_add_object method to make sure it is still working as intended

API:
  ges_timeline_layer_add_asset

11 years agotimelinefilesource: Override default GESExtractable interface implementation
Volodymyr Rudyi [Mon, 10 Sep 2012 00:21:21 +0000 (21:21 -0300)]
timelinefilesource: Override default GESExtractable interface implementation

11 years agotimelineobject: Implement the GESExtractable interface
Thibault Saunier [Mon, 10 Sep 2012 00:20:46 +0000 (21:20 -0300)]
timelineobject: Implement the GESExtractable interface

11 years agoges: Implement GESAssetFileSource
Volodymyr Rudyi [Mon, 10 Sep 2012 00:15:17 +0000 (21:15 -0300)]
ges: Implement GESAssetFileSource

+ Generate the documentation
+ Make the new Asset infrastructure compile

Co-Authored-By: Thibault Saunier <thibault.saunier@collabora.com>
11 years agoges: Implement the GESExtractable interface
Thibault Saunier [Mon, 10 Sep 2012 00:12:06 +0000 (21:12 -0300)]
ges: Implement the GESExtractable interface

+ Generate the documentation

Note: Do not compile (add to Makefile.am) for now as we are missing pieces at that point

Co-Authored-By: Volodymyr Rudyi <vladimir.rudoy@gmail.com>
11 years agoges: Implement GESAsset
Volodymyr Rudyi [Sat, 1 Sep 2012 02:36:37 +0000 (19:36 -0700)]
ges: Implement GESAsset

+ Generate the documentation

Note: Do not compile (add to Makefile.am) for now as we are missing pieces at that point

Co-Authored-By: Thibault Saunier <thibault.saunier@collabora.com>
11 years agodesign: Add asset design document
Thibault Saunier [Mon, 17 Dec 2012 18:27:52 +0000 (15:27 -0300)]
design: Add asset design document

Co-Authored-By: Volodymyr Rudyi <vladimir.rudoy@gmail.com>
11 years agofilesource: Make the uri property CONSTRUCT_ONLY
Thibault Saunier [Fri, 10 Aug 2012 16:58:13 +0000 (12:58 -0400)]
filesource: Make the uri property CONSTRUCT_ONLY

This is the way it should always have been.

11 years agogitignore: Ignore some more files
Thibault Saunier [Sat, 21 Jul 2012 15:12:08 +0000 (17:12 +0200)]
gitignore: Ignore some more files

11 years agotests: implement GESMetaContainer tests
Thibault Saunier [Mon, 17 Dec 2012 18:17:50 +0000 (15:17 -0300)]
tests: implement GESMetaContainer tests

Co-Authored-By: Paul Lange <palango@gmx.de>
11 years agotimeline-layer: implement the GESMetaContainer interface
Paul Lange [Mon, 17 Dec 2012 18:24:52 +0000 (15:24 -0300)]
timeline-layer: implement the GESMetaContainer interface

11 years ago metacontainer: Finnish GESMetaContainer implementation
Thibault Saunier [Mon, 17 Dec 2012 18:23:39 +0000 (15:23 -0300)]
 metacontainer: Finnish GESMetaContainer implementation

11 years agoimplement the GESMetaContainer interface
Paul Lange [Mon, 26 Nov 2012 16:31:17 +0000 (13:31 -0300)]
implement the GESMetaContainer interface

11 years agodocs: Added metadata design doc
Thibault Saunier [Mon, 14 May 2012 19:14:37 +0000 (22:14 +0300)]
docs: Added metadata design doc

11 years agotimeline-layer: Fix track-added Callback parametters
Thibault Saunier [Fri, 23 Nov 2012 14:44:08 +0000 (11:44 -0300)]
timeline-layer: Fix track-added Callback parametters

11 years agotest-utils: Add some more utilities
Thibault Saunier [Sat, 1 Dec 2012 16:56:37 +0000 (13:56 -0300)]
test-utils: Add some more utilities

11 years agoMinor fixes to the test utils
Thibault Saunier [Sun, 18 Nov 2012 23:23:13 +0000 (20:23 -0300)]
Minor fixes to the test utils

11 years agotimeline-object: Edit can only work work with GESTrackSource
Thibault Saunier [Sat, 1 Dec 2012 16:51:33 +0000 (13:51 -0300)]
timeline-object: Edit can only work work with GESTrackSource

11 years agoformatter: Remove obselete APIs
Thibault Saunier [Sat, 24 Nov 2012 02:52:32 +0000 (23:52 -0300)]
formatter: Remove obselete APIs

Removed APIs:
ges_formatter_update_source_uri
GESFormatter::source-moved
ges_formatter_update_source_uri
ges_formatter_load
ges_formatter_save
ges_formatter_set_data
ges_formatter_clear_data
ges_formatter_get_data
GESFormatterLoadMethod
GESFormatterSaveMethod

This is now GESProject's role

11 years agoRemove the GESKeyFileFormatter
Thibault Saunier [Sat, 24 Nov 2012 02:51:17 +0000 (23:51 -0300)]
Remove the GESKeyFileFormatter

It was using deprecated URI, and can not be used in real life anymore.

Also remove the ges_formatter_default_new method ges_formatter_new_for_uri
that are useless now

11 years agopitiviformatter: Some minor restrtucturation
Thibault Saunier [Mon, 19 Nov 2012 17:19:17 +0000 (14:19 -0300)]
pitiviformatter: Some minor restrtucturation

11 years agotrack: Force video/x-raw in raw gaps
Thibault Saunier [Sat, 1 Dec 2012 16:53:06 +0000 (13:53 -0300)]
track: Force video/x-raw in raw gaps

11 years agotimeline: Keep track of GSequenceIter for each GESTrackObject
Thibault Saunier [Mon, 17 Dec 2012 15:27:54 +0000 (12:27 -0300)]
timeline: Keep track of GSequenceIter for each GESTrackObject

This way we do not have to look for them in the sequence itself, and
make things simpler

11 years agotimelineobject: Give a direct access to the list of TrackObject
Thibault Saunier [Mon, 17 Dec 2012 16:51:49 +0000 (13:51 -0300)]
timelineobject: Give a direct access to the list of TrackObject

Avoid to have to copy the list each time we want to access it

11 years agotrackobject: Properly rename get/set_child_property
Thibault Saunier [Wed, 19 Dec 2012 13:37:02 +0000 (10:37 -0300)]
trackobject: Properly rename get/set_child_property

We used to have a ges_track_object_get/set_child_property that was in
fact letting user set/get various properties at once, rename it to
get/set_properties, and implement:

API:
    ges_track_object_get_child_property (GESTrackObject *object, const gchar
            *property_name, GValue * value);
    ges_track_object_set_child_property (GESTrackObject *object, const gchar
            *property_name, GValue * value);

11 years agotrackobject: Some GI annotation fix
Thibault Saunier [Tue, 18 Dec 2012 22:47:50 +0000 (19:47 -0300)]
trackobject: Some GI annotation fix

11 years agodocs: Add make upload
Thibault Saunier [Sun, 25 Nov 2012 19:11:17 +0000 (16:11 -0300)]
docs: Add make upload

11 years agoAutomatic update of common submodule
Tim-Philipp Müller [Mon, 19 Nov 2012 11:31:33 +0000 (11:31 +0000)]
Automatic update of common submodule

From 6bb6951 to a72faea

11 years agoges-track-effect: don't use deprecated API
Tim-Philipp Müller [Sat, 17 Nov 2012 00:10:20 +0000 (00:10 +0000)]
ges-track-effect: don't use deprecated API

11 years agoFix FSF address
Tim-Philipp Müller [Sun, 4 Nov 2012 00:25:20 +0000 (00:25 +0000)]
Fix FSF address

11 years agoges: fix g-i search path for GstAudio GstVideo GstTag and GstBase
Thibault Saunier [Wed, 31 Oct 2012 17:49:44 +0000 (14:49 -0300)]
ges: fix g-i search path for GstAudio GstVideo GstTag and GstBase

11 years agotimeline: Added timeline and mode as properties
Xabier Rodriguez Calvar [Fri, 23 Dec 2011 13:07:21 +0000 (14:07 +0100)]
timeline: Added timeline and mode as properties

11 years agotimeline: Adding GObject property API to get/set preview audio and video sinks
Xabier Rodriguez Calvar [Fri, 11 Nov 2011 16:29:20 +0000 (17:29 +0100)]
timeline: Adding GObject property API to get/set preview audio and video sinks

11 years agotimeline: Initialize as NULL the preview sinks when getting them.
Xabier Rodriguez Calvar [Fri, 11 Nov 2011 16:09:34 +0000 (17:09 +0100)]
timeline: Initialize as NULL the preview sinks when getting them.

This way, if there is a problem getting the properties from the
playsink, we do not return garbage.

11 years agoAutomatic update of common submodule
Tim-Philipp Müller [Sat, 6 Oct 2012 14:02:54 +0000 (15:02 +0100)]
Automatic update of common submodule

From 6c0b52c to 6bb6951

11 years agoges: Update reported version to 1.0
Thibault Saunier [Tue, 25 Sep 2012 13:07:17 +0000 (15:07 +0200)]
ges: Update reported version to 1.0

11 years agotimeline: Added 'const' modifier
Volodymyr Rudyi [Fri, 20 Jul 2012 11:11:56 +0000 (14:11 +0300)]
timeline: Added 'const' modifier

11 years agotitlesource: Use GST_DEBUG_OBJECT when appropriate
Thibault Saunier [Mon, 10 Sep 2012 00:27:08 +0000 (21:27 -0300)]
titlesource: Use GST_DEBUG_OBJECT when appropriate

11 years agoReset ABI for 1.0 and ensure that extensible baseclasses are extensible enough
Thibault Saunier [Sat, 22 Sep 2012 16:51:46 +0000 (18:51 +0200)]
Reset ABI for 1.0 and ensure that extensible baseclasses are extensible enough

11 years agotests: Move common code to test-utils
Thibault Saunier [Sat, 22 Sep 2012 11:10:55 +0000 (13:10 +0200)]
tests: Move common code to test-utils

11 years agotests: Implement tests for ges_formatter_can_load_uri
Thibault Saunier [Sun, 23 Sep 2012 00:24:14 +0000 (02:24 +0200)]
tests: Implement tests for ges_formatter_can_load_uri

11 years agotests: Add some utils for test writing
Thibault Saunier [Sun, 23 Sep 2012 00:23:20 +0000 (02:23 +0200)]
tests: Add some utils for test writing

11 years agopitiviformatter: Implement can_load_uri vmethod
Thibault Saunier [Sun, 23 Sep 2012 00:07:04 +0000 (02:07 +0200)]
pitiviformatter: Implement can_load_uri vmethod

11 years agoformatter: Implement a usefull version of ges_formatter_can_load_uri
Thibault Saunier [Sun, 23 Sep 2012 00:06:44 +0000 (02:06 +0200)]
formatter: Implement a usefull version of ges_formatter_can_load_uri

11 years agoformatter: Add GError everywhere needed in the API
Thibault Saunier [Sun, 23 Sep 2012 00:05:42 +0000 (02:05 +0200)]
formatter: Add GError everywhere needed in the API

We should give as much information as possible to the user when serialization/deserialization doesn't work.

11 years agotimeline: Plug a leak in the movecontext code
Thibault Saunier [Sat, 22 Sep 2012 11:27:20 +0000 (13:27 +0200)]
timeline: Plug a leak in the movecontext code

11 years agoAutomatic update of common submodule
Tim-Philipp Müller [Sat, 22 Sep 2012 15:12:05 +0000 (16:12 +0100)]
Automatic update of common submodule

From 4f962f7 to 6c0b52c

11 years agotimeline-pipeline: use downstream block probe to avoid deadlock on duration query
Nicolas Dufresne [Fri, 7 Sep 2012 16:58:19 +0000 (12:58 -0400)]
timeline-pipeline: use downstream block probe to avoid deadlock on duration query

11 years agotimeline-pipeline: Clean the blocked pad
Nicolas Dufresne [Thu, 6 Sep 2012 20:58:21 +0000 (16:58 -0400)]
timeline-pipeline: Clean the blocked pad

We do need to cleanup the pad now, otherwise the probe will get remove a
second time in pad_removed_cb causing an assertion.

11 years agotests: Fix tests
Thibault Saunier [Sun, 26 Aug 2012 19:35:01 +0000 (15:35 -0400)]
tests: Fix tests

In TimelineTitleSource We do not add a TrackAudioTestSource in the audio track
anymore as it was a hack to work around the fact that we used not to have gap
support, now we do, remove related tests

11 years agotitle-source: add background color option
Matas Brazdeikis [Thu, 16 Aug 2012 10:20:44 +0000 (11:20 +0100)]
title-source: add background color option

11 years agotimeline-title-source: remove audio-test-source
Matas Brazdeikis [Mon, 13 Aug 2012 15:00:28 +0000 (16:00 +0100)]
timeline-title-source: remove audio-test-source

11 years agoAutomatic update of common submodule
Stefan Sauer [Wed, 22 Aug 2012 11:35:27 +0000 (13:35 +0200)]
Automatic update of common submodule

From 668acee to 4f962f7

11 years agoMisc documentation fixing
Thibault Saunier [Fri, 10 Aug 2012 16:39:10 +0000 (12:39 -0400)]
Misc documentation fixing

11 years agoGI: Fix some annotations in TrackObject
Thibault Saunier [Wed, 15 Aug 2012 00:33:57 +0000 (20:33 -0400)]
GI: Fix some annotations in TrackObject

11 years agoexamples: Use GRegex instead of POSIX regex
Sebastian Dröge [Thu, 9 Aug 2012 08:14:57 +0000 (10:14 +0200)]
examples: Use GRegex instead of POSIX regex

They are not available on Windows.

11 years agoAutomatic update of common submodule
Tim-Philipp Müller [Sun, 5 Aug 2012 15:44:22 +0000 (16:44 +0100)]
Automatic update of common submodule

From 94ccf4c to 668acee

11 years agoges: Remove useless and error prone 'transfer full' annotations
Thibault Saunier [Sun, 29 Jul 2012 01:45:03 +0000 (21:45 -0400)]
ges: Remove useless and error prone 'transfer full' annotations

transfer full is default and there is currently a bug in GES when constructor
are declared as transfer full

12 years agoAutomatic update of common submodule
Sebastian Dröge [Mon, 23 Jul 2012 06:48:43 +0000 (08:48 +0200)]
Automatic update of common submodule

From 98e386f to 94ccf4c

12 years agoMerge remote-tracking branch 'origin/0.10'
Thibault Saunier [Mon, 2 Jul 2012 00:54:42 +0000 (20:54 -0400)]
Merge remote-tracking branch 'origin/0.10'

Conflicts:
common

12 years agodocs: Add the new ges_formatter_emit_loaded API to the docs
Thibault Saunier [Mon, 2 Jul 2012 00:03:37 +0000 (20:03 -0400)]
docs: Add the new ges_formatter_emit_loaded API to the docs

    + Fix sections

12 years agoformatter: Make the emit_loaded a real method and not a virtual method
Thibault Saunier [Sun, 1 Jul 2012 23:57:30 +0000 (19:57 -0400)]
formatter: Make the emit_loaded a real method and not a virtual method

    + Modify formatter subclasses accordingly

API:ges_formatter_emit_loaded

This API wasn't released so it could still be changed