Misc documentation fixes
authorThibault Saunier <thibault.saunier@collabora.com>
Fri, 21 Dec 2012 23:17:41 +0000 (20:17 -0300)
committerThibault Saunier <thibault.saunier@collabora.com>
Sat, 29 Dec 2012 22:38:12 +0000 (19:38 -0300)
Using "#" a in short_description screws the display

20 files changed:
docs/libs/ges-sections.txt
ges/ges-asset-file-source.c
ges/ges-asset-timeline-object.c
ges/ges-asset-track-object.c
ges/ges-asset.c
ges/ges-custom-timeline-source.c
ges/ges-extractable.c
ges/ges-project.c
ges/ges-simple-timeline-layer.c
ges/ges-timeline-effect.c
ges/ges-timeline-layer.c
ges/ges-timeline-object.c
ges/ges-timeline-object.h
ges/ges-timeline-operation.c
ges/ges-timeline-overlay.c
ges/ges-timeline-pipeline.c
ges/ges-timeline-source.c
ges/ges-timeline-text-overlay.c
ges/ges-track-effect.c
ges/ges-track-object.c

index b20453c60836d2ce05b8a8c77d6bf86d6ff2d490..7d34af32c87b33a31e953d3f42f19c31e13602f0 100644 (file)
@@ -55,6 +55,7 @@ GES_TYPE_EDGE
 ges_edge_get_type
 GES_TYPE_EDIT_MODE
 ges_edit_mode_get_type
+ges_track_type_name
 </SECTION>
 
 <SECTION>
@@ -985,6 +986,7 @@ ges_asset_timeline_object_get_supported_formats
 <SUBSECTION Standard>
 GESAssetTimelineObjectPrivate
 GES_ASSET_TIMELINE_OBJECT
+GES_TYPE_ASSET_TIMELINE_OBJECT
 GES_ASSET_TIMELINE_OBJECT_CLASS
 GES_IS_ASSET_TIMELINE_OBJECT
 GES_IS_ASSET_TIMELINE_OBJECT_CLASS
@@ -994,7 +996,7 @@ GES_ASSET_TIMELINE_OBJECT_GET_CLASS
 <SECTION>
 <FILE>ges-asset-track-object</FILE>
 <TITLE>GESAssetTrackObject</TITLE>
-GESAssetObject
+GESAssetTrackObject
 ges_asset_track_object_get_type
 ges_asset_track_object_get_track_type
 ges_asset_track_object_set_track_type
@@ -1034,8 +1036,9 @@ GES_ASSET_FILESOURCE_GET_CLASS
 <TITLE>GESAssetTrackFileSource</TITLE>
 GESAssetTrackFileSource
 ges_asset_track_filesource_get_type
-ges_asset_track_filesource_get_track_type
 ges_asset_track_filesource_get_filesource_asset
+ges_asset_track_filesource_get_stream_info
+ges_asset_track_filesource_get_stream_uri
 <SUBSECTION Standard>
 GESAssetTrackFileSourcePrivate
 GES_ASSET_TRACK_FILESOURCE
index baf62f7d2670c4014f066b98a5cb2490d8cb39db..be39ff2d5e77e66d545150775f4994f2ef47958d 100644 (file)
@@ -20,7 +20,7 @@
  */
 /**
  * SECTION: ges-asset-file-source
- * @short_description: A #GESAsset subclass specialized in #GESTimelineFileSource extraction
+ * @short_description: A GESAsset subclass specialized in GESTimelineFileSource extraction
  *
  * The #GESAssetFileSource is a special #GESAsset that lets you handle
  * the media file to use inside the GStreamer Editing Services. It has APIs that
@@ -449,7 +449,7 @@ ges_asset_filesource_set_timeout (GESAssetFileSourceClass * class,
  *
  * Get the GESAssetTrackFileSource @self containes
  *
- * Returns: (transfer-none) (element-type GESAssetTrackFileSource): a
+ * Returns: (transfer none) (element-type GESAssetTrackFileSource): a
  * #GList of #GESAssetTrackFileSource
  */
 const GList *
@@ -465,7 +465,7 @@ ges_asset_filesource_get_stream_assets (GESAssetFileSource * self)
  *****************************************************************/
 /**
  * SECTION: ges-asset-track-file-source
- * @short_description: A #GESAsset subclass specialized in #GESTrackFileSource extraction
+ * @short_description: A GESAsset subclass specialized in GESTrackFileSource extraction
  *
  * NOTE: You should never request such a #GESAsset as they will be created automatically
  * by #GESAssetFileSource-s.
@@ -522,6 +522,14 @@ ges_asset_track_filesource_init (GESAssetTrackFileSource * self)
 
 }
 
+/**
+ * ges_asset_track_filesource_get_stream_info:
+ * @asset: A #GESAssetFileSource
+ *
+ * Get the #GstDiscovererStreamInfo user by @asset
+ *
+ * Returns: (transfer none): a #GESAssetFileSource
+ */
 GstDiscovererStreamInfo *
 ges_asset_track_filesource_get_stream_info (GESAssetTrackFileSource * asset)
 {
@@ -540,7 +548,7 @@ ges_asset_track_filesource_get_stream_uri (GESAssetTrackFileSource * asset)
 
 /**
  * ges_asset_track_filesource_get_filesource_asset:
- * @self: A #GESAssetFileSource
+ * @asset: A #GESAssetFileSource
  *
  * Get the #GESAssetFileSource @self is contained in
  *
index 635766dda0a306bf7ae8563c8456ca6844baa464..11157173dc75b157067ec5b159efa54720166126 100644 (file)
@@ -1,5 +1,4 @@
-/**
- * Gstreamer Editing Services
+/* Gstreamer Editing Services
  *
  * Copyright (C) <2011> Thibault Saunier <thibault.saunier@collabora.com>
  *
@@ -20,7 +19,7 @@
  */
 /**
  * SECTION: ges-asset-timeline-object
- * @short_description: A #GESAsset subclass specialized in #GESTimelineObject extraction
+ * @short_description: A GESAsset subclass specialized in GESTimelineObject extraction
  *
  * The #GESAssetFileSource is a special #GESAsset specilized in #GESTimelineObject.
  * it is mostly used to get information about the #GESTrackType-s the objects extracted
index 09aa834fc7b25817917dca6789aec678d7b47436..794736ab042e26b0d5116ec0b223e6419e915c93 100644 (file)
@@ -1,5 +1,4 @@
-/**
- * Gstreamer
+/* Gstreamer Editing Services
  *
  * Copyright (C) <2012> Thibault Saunier <thibault.saunier@collabora.com>
  *
@@ -112,7 +111,7 @@ ges_asset_track_object_init (GESAssetTrackObject * self)
 
 /**
  * ges_asset_track_object_set_track_type:
- * @self: A #GESAssetObject
+ * @asset: A #GESAssetObject
  * @type: A #GESTrackType
  *
  * Set the #GESAssetTrackType the #GESTrackObject extracted from @self
@@ -129,7 +128,7 @@ ges_asset_track_object_set_track_type (GESAssetTrackObject * asset,
 
 /**
  * ges_asset_track_object_get_track_type:
- * @self: A #GESAssetObject
+ * @asset: A #GESAssetObject
  *
  * Get the GESAssetTrackType the #GESTrackObject extracted from @self
  * should get into
index 48fddcb6f9d5c4855db782adc251705d12368f1a..cb417df0b5ec2fa02202be2af0fdc19bf94cbb9f 100644 (file)
@@ -20,7 +20,7 @@
  */
 /**
  * SECTION: ges-asset
- * @short_description: #GESAssets represent usable ressources inside the GStreamer Editing Services
+ * @short_description: Represents usable ressources inside the GStreamer Editing Services
  *
  * The Assets in the GStreamer Editing Services represent the ressources
  * that can be used. You can create assets for any type that implements the #GESExtractable
index a6dcfe484fac790e78f0337f3a77aebabb34cdad..22a96b5bf79fea81502604e0055f5f108193ec14 100644 (file)
@@ -20,7 +20,7 @@
 
 /**
  * SECTION:ges-custom-timeline-source
- * @short_description: Convenience #GESTimelineSource
+ * @short_description: Convenience GESTimelineSource
  *
  * #GESCustomTimelineSource allows creating #GESTimelineSource(s) without the
  * need to subclass.
index 8be5a37819f69604498e5de3014e5808ea5d9ff4..128ffaabce4c52fe870a63a7b8be9e5d503419ac 100644 (file)
@@ -20,7 +20,7 @@
  */
 /**
  * SECTION: ges-extractable
- * @short_description: An interface letting an object be extracted from a #GESAsset
+ * @short_description: An interface letting an object be extracted from a GESAsset
  *
  * FIXME: Long description needed
  */
index e5b91ab17dd351bd9c520db2afe508488ac25558..ea22990a8da3c51e2bab64e30d1190117887643e 100644 (file)
@@ -19,7 +19,7 @@
  */
 /**
  * SECTION: ges-project
- * @short_description: A #GESAsset that is used to manage projects
+ * @short_description: A GESAsset that is used to manage projects
  *
  * The #GESProject is used to control a set of #GESAsset and is a
  * #GESAsset with #GES_TYPE_TIMELINE as @extractable_type itself. That
index 1d24be8373c2c3245b25b3dd7d7848d635946b83..6c22214bed6fe70787ac3ffa962c09a91120c0f1 100644 (file)
@@ -20,7 +20,7 @@
 
 /**
  * SECTION:ges-simple-timeline-layer
- * @short_description: High-level #GESTimelineLayer
+ * @short_description: High-level GESTimelineLayer
  *
  * #GESSimpleTimelineLayer allows using #GESTimelineObject(s) with a list-like
  * API. Clients can add any type of GESTimelineObject to a
index 21d7a69d333b3130f6398cfab33429f7d9f18236..245c1a9ca1e74e872347927733325382f01f25f3 100644 (file)
@@ -19,7 +19,7 @@
 
 /**
  * SECTION: ges-timeline-effect
- * @short_description: An effect in a #GESTimelineLayer
+ * @short_description: An effect in a GESTimelineLayer
  *
  * The effect will be applied on the sources that have lower priorities
  * (higher number) between the inpoint and the end of it.
index dd63aef0138827bd281e437eb472aa1a8ef6ce82..1f4edd6bfd529e31f86a9762772a74a1d0630335 100644 (file)
@@ -21,7 +21,7 @@
 
 /**
  * SECTION:ges-timeline-layer
- * @short_description: Non-overlapping sequence of #GESTimelineObject
+ * @short_description: Non-overlapping sequence of GESTimelineObject
  *
  * Responsible for the ordering of the various contained TimelineObject(s). A
  * timeline layer has a "priority" property, which is used to manage the
index 5a1d3da6160e265c5edef2af89473b669bf0a46d..d027f6afa01e6ffdc3ceffd7757d0b5f5c92e408 100644 (file)
@@ -22,7 +22,7 @@
 
 /**
  * SECTION:ges-timeline-object
- * @short_description: Base Class for objects in a #GESTimelineLayer
+ * @short_description: Base Class for objects in a GESTimelineLayer
  *
  * A #GESTimelineObject is a 'natural' object which controls one or more
  * #GESTrackObject(s) in one or more #GESTrack(s).
@@ -476,7 +476,7 @@ ges_timeline_object_create_track_object (GESTimelineObject * object,
  *
  * Creates all #GESTrackObjects supported by this object for the track type.
  *
- * Returns: (element-type GESTrackObject) (transfer-full): A #GList of
+ * Returns: (element-type GESTrackObject) (transfer full): A #GList of
  * newly created #GESTrackObject-s
  */
 
index 4b6dbe02e9d67f2fe2e5720a0800be2504f371e7..d955cfe5aa5b4cdde3a08232eefcb7c5ac51e914 100644 (file)
@@ -36,7 +36,6 @@ G_BEGIN_DECLS
 #define GES_TIMELINE_OBJECT_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE_OBJECT, GESTimelineObjectClass))
 
 typedef struct _GESTimelineObjectPrivate GESTimelineObjectPrivate;
-typedef struct _GESTimelineObjectClassPrivate GESTimelineObjectClassPrivate;
 
 /**
  * GESFillTrackObjectFunc:
index 3fc2396a6c9ec5c8e5c6c7f7700372b4a976911d..27a8c432674047a76f956d3a0e903b6e045d1ac1 100644 (file)
@@ -20,7 +20,7 @@
 
 /**
  * SECTION:ges-timeline-operation
- * @short_description: Base Class for operations in a #GESTimelineLayer
+ * @short_description: Base Class for operations in a GESTimelineLayer
  *
  * Operations are any kind of object that both outputs AND consumes data.
  */
index 7bab868eea51ba80b7b06018cd65dec03c55dfeb..aaffcaf1388f91251df2cc66f6d5d0344122ebdf 100644 (file)
@@ -20,7 +20,7 @@
 
 /**
  * SECTION:ges-timeline-overlay
- * @short_description: Base Class for overlays in a #GESTimelineLayer
+ * @short_description: Base Class for overlays in a GESTimelineLayer
  *
  * Overlays are objects which modify the underlying layer(s).
  *
index 37a5fdb0be26def05a15ef90145660dc4fecc4e5..95fedece51d8afb3c151060957c4d459e1646a2f 100644 (file)
@@ -20,7 +20,7 @@
 
 /**
  * SECTION:ges-timeline-pipeline
- * @short_description: Convenience #GstPipeline for editing.
+ * @short_description: Convenience GstPipeline for editing.
  *
  * #GESTimelinePipeline allows developers to view and render #GESTimeline
  * in a simple fashion.
index 323acc08c9b49a6e0b7cf5e081ac1db73357cbc7..d353414b1bbcffa947690dbd54c121db8c4907e4 100644 (file)
@@ -20,7 +20,7 @@
 
 /**
  * SECTION:ges-timeline-source
- * @short_description: Base Class for sources of a #GESTimelineLayer
+ * @short_description: Base Class for sources of a GESTimelineLayer
  */
 
 #include "ges-internal.h"
index 405452f7e95d1530db3a3d1e2682fb122b35409d..7adeb082838e66a148bc805ae05ebb2dd2934ef2 100644 (file)
@@ -20,7 +20,7 @@
 
 /**
  * SECTION:ges-timeline-text-overlay
- * @short_description: Render text onto another stream in a #GESTimelineLayer
+ * @short_description: Render text onto another stream in a GESTimelineLayer
  *
  * Renders text onto the next lower priority stream using textrender.
  */
index bbe33b8a959ebba9fda0b5937e894e4124f0b4fc..6a5752301bba0a2a196c0b8112fc0fd2085df87b 100644 (file)
@@ -19,7 +19,7 @@
 
 /**
  * SECTION:ges-track-effect
- * @short_description: adds an effect to a stream in a #GESTimelineSource or a
+ * @short_description: adds an effect to a stream in a GESTimelineSource or a
  * #GESTimelineLayer
  */
 
index b53f787662397ad34aec0a3a26a943d4cc4ff7e0..a23e129360fbe701d81b52de638583ceb623b74e 100644 (file)
@@ -20,7 +20,7 @@
 
 /**
  * SECTION:ges-track-object
- * @short_description: Base Class for objects contained in a #GESTrack
+ * @short_description: Base Class for objects contained in a GESTrack
  *
  * #GESTrackObject is the Base Class for any object that can be contained in a
  * #GESTrack.