summaryrefslogtreecommitdiff
path: root/gst-libs
diff options
context:
space:
mode:
authorThibault Saunier <thibault.saunier@osg.samsung.com>2017-03-08 15:01:13 -0300
committerThibault Saunier <thibault.saunier@osg.samsung.com>2017-04-12 12:57:57 -0300
commit78022a6e0c05ce482b798cf638cbd3f901a5094e (patch)
tree9725b5939d840f6eb3e8f39e032866e82413cb83 /gst-libs
parent90f766cc518b4fde651162d6e0c7d190373e3c61 (diff)
downloadgstreamer-plugins-bad-78022a6e0c05ce482b798cf638cbd3f901a5094e.tar.gz
docs: Port all docstring to gtk-doc markdown
Diffstat (limited to 'gst-libs')
-rw-r--r--gst-libs/gst/base/gstaggregator.c34
-rw-r--r--gst-libs/gst/codecparsers/gsth264parser.c54
-rw-r--r--gst-libs/gst/codecparsers/gsth265parser.c52
-rw-r--r--gst-libs/gst/codecparsers/gstjpeg2000sampling.c1
-rw-r--r--gst-libs/gst/codecparsers/gstjpegparser.c6
-rw-r--r--gst-libs/gst/codecparsers/gstmpeg4parser.c1
-rw-r--r--gst-libs/gst/codecparsers/gstmpegvideoparser.c6
-rw-r--r--gst-libs/gst/codecparsers/gstvc1parser.c1
-rw-r--r--gst-libs/gst/codecparsers/gstvp8parser.c1
-rw-r--r--gst-libs/gst/codecparsers/gstvp8parser.h2
-rw-r--r--gst-libs/gst/codecparsers/gstvp9parser.c1
-rw-r--r--gst-libs/gst/gl/gstglapi.c1
-rw-r--r--gst-libs/gst/gl/gstglbasememory.c3
-rw-r--r--gst-libs/gst/gl/gstglbuffer.c5
-rw-r--r--gst-libs/gst/gl/gstglbufferpool.c3
-rw-r--r--gst-libs/gst/gl/gstglcolorconvert.c3
-rw-r--r--gst-libs/gst/gl/gstglcontext.c2
-rw-r--r--gst-libs/gst/gl/gstgldisplay.c16
-rw-r--r--gst-libs/gst/gl/gstglfilter.c3
-rw-r--r--gst-libs/gst/gl/gstglformat.c1
-rw-r--r--gst-libs/gst/gl/gstglmemory.c5
-rw-r--r--gst-libs/gst/gl/gstglmemorypbo.c3
-rw-r--r--gst-libs/gst/gl/gstgloverlaycompositor.c1
-rw-r--r--gst-libs/gst/gl/gstglquery.c2
-rw-r--r--gst-libs/gst/gl/gstglrenderbuffer.c5
-rw-r--r--gst-libs/gst/gl/gstglshader.c1
-rw-r--r--gst-libs/gst/gl/gstglsl.c1
-rw-r--r--gst-libs/gst/gl/gstglsyncmeta.c1
-rw-r--r--gst-libs/gst/gl/gstglupload.c1
-rw-r--r--gst-libs/gst/gl/gstglutils.c1
-rw-r--r--gst-libs/gst/gl/gstglviewconvert.c3
-rw-r--r--gst-libs/gst/mpegts/gst-dvb-descriptor.h4
-rw-r--r--gst-libs/gst/mpegts/gst-scte-section.h4
-rw-r--r--gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.c1
-rw-r--r--gst-libs/gst/player/gstplayer-media-info.c1
-rw-r--r--gst-libs/gst/player/gstplayer-video-overlay-video-renderer.c1
-rw-r--r--gst-libs/gst/player/gstplayer-visualization.c1
-rw-r--r--gst-libs/gst/player/gstplayer.c1
-rw-r--r--gst-libs/gst/video/gstvideoaggregator.c1
39 files changed, 112 insertions, 122 deletions
diff --git a/gst-libs/gst/base/gstaggregator.c b/gst-libs/gst/base/gstaggregator.c
index d693541ea..d0ec234c8 100644
--- a/gst-libs/gst/base/gstaggregator.c
+++ b/gst-libs/gst/base/gstaggregator.c
@@ -21,46 +21,40 @@
*/
/**
* SECTION: gstaggregator
+ * @title: GstAggregator
* @short_description: manages a set of pads with the purpose of
* aggregating their buffers.
* @see_also: gstcollectpads for historical reasons.
*
* Manages a set of pads with the purpose of aggregating their buffers.
* Control is given to the subclass when all pads have data.
- * <itemizedlist>
- * <listitem><para>
- * Base class for mixers and muxers. Subclasses should at least implement
+ *
+ * * Base class for mixers and muxers. Subclasses should at least implement
* the #GstAggregatorClass.aggregate() virtual method.
- * </para></listitem>
- * <listitem><para>
- * When data is queued on all pads, tha aggregate vmethod is called.
- * </para></listitem>
- * <listitem><para>
- * One can peek at the data on any given GstAggregatorPad with the
+ *
+ * * When data is queued on all pads, tha aggregate vmethod is called.
+ *
+ * * One can peek at the data on any given GstAggregatorPad with the
* gst_aggregator_pad_get_buffer () method, and take ownership of it
* with the gst_aggregator_pad_steal_buffer () method. When a buffer
* has been taken with steal_buffer (), a new buffer can be queued
* on that pad.
- * </para></listitem>
- * <listitem><para>
- * If the subclass wishes to push a buffer downstream in its aggregate
+ *
+ * * If the subclass wishes to push a buffer downstream in its aggregate
* implementation, it should do so through the
* gst_aggregator_finish_buffer () method. This method will take care
* of sending and ordering mandatory events such as stream start, caps
* and segment.
- * </para></listitem>
- * <listitem><para>
- * Same goes for EOS events, which should not be pushed directly by the
+ *
+ * * Same goes for EOS events, which should not be pushed directly by the
* subclass, it should instead return GST_FLOW_EOS in its aggregate
* implementation.
- * </para></listitem>
- * <listitem><para>
- * Note that the aggregator logic regarding gap event handling is to turn
+ *
+ * * Note that the aggregator logic regarding gap event handling is to turn
* these into gap buffers with matching PTS and duration. It will also
* flag these buffers with GST_BUFFER_FLAG_GAP and GST_BUFFER_FLAG_DROPPABLE
* to ease their identification and subsequent processing.
- * </para></listitem>
- * </itemizedlist>
+ *
*/
#ifdef HAVE_CONFIG_H
diff --git a/gst-libs/gst/codecparsers/gsth264parser.c b/gst-libs/gst/codecparsers/gsth264parser.c
index f3485ae33..86c5e44cc 100644
--- a/gst-libs/gst/codecparsers/gsth264parser.c
+++ b/gst-libs/gst/codecparsers/gsth264parser.c
@@ -29,40 +29,30 @@
/**
* SECTION:gsth264parser
+ * @title: GstH264Parser
* @short_description: Convenience library for h264 video
* bitstream parsing.
*
* It offers bitstream parsing in both AVC (length-prefixed) and Annex B
* (0x000001 start code prefix) format. To identify a NAL unit in a bitstream
* and parse its headers, first call:
- * <itemizedlist>
- * <listitem>
- * #gst_h264_parser_identify_nalu to identify a NAL unit in an Annex B type bitstream
- * </listitem>
- * <listitem>
- * #gst_h264_parser_identify_nalu_avc to identify a NAL unit in an AVC type bitstream
- * </listitem>
- * </itemizedlist>
+ *
+ * * #gst_h264_parser_identify_nalu to identify a NAL unit in an Annex B type bitstream
+ *
+ * * #gst_h264_parser_identify_nalu_avc to identify a NAL unit in an AVC type bitstream
*
* The following functions are then available for parsing the structure of the
* #GstH264NalUnit, depending on the #GstH264NalUnitType:
- * <itemizedlist>
- * <listitem>
- * From #GST_H264_NAL_SLICE to #GST_H264_NAL_SLICE_IDR: #gst_h264_parser_parse_slice_hdr
- * </listitem>
- * <listitem>
- * #GST_H264_NAL_SEI: #gst_h264_parser_parse_sei
- * </listitem>
- * <listitem>
- * #GST_H264_NAL_SPS: #gst_h264_parser_parse_sps
- * </listitem>
- * <listitem>
- * #GST_H264_NAL_PPS: #gst_h264_parser_parse_pps
- * </listitem>
- * <listitem>
- * Any other: #gst_h264_parser_parse_nal
- * </listitem>
- * </itemizedlist>
+ *
+ * * From #GST_H264_NAL_SLICE to #GST_H264_NAL_SLICE_IDR: #gst_h264_parser_parse_slice_hdr
+ *
+ * * #GST_H264_NAL_SEI: #gst_h264_parser_parse_sei
+ *
+ * * #GST_H264_NAL_SPS: #gst_h264_parser_parse_sps
+ *
+ * * #GST_H264_NAL_PPS: #gst_h264_parser_parse_pps
+ *
+ * * Any other: #gst_h264_parser_parse_nal
*
* One of these functions *must* be called on every NAL unit in the bitstream,
* in order to keep the internal structures of the #GstH264NalParser up to
@@ -70,17 +60,13 @@
* type, if no special parsing of the current NAL unit is required by the
* application.
*
- * For more details about the structures, look at the ITU-T H.264 and ISO/IEC 14496-10 – MPEG-4
+ * For more details about the structures, look at the ITU-T H.264 and ISO/IEC 14496-10 – MPEG-4
* Part 10 specifications, available at:
*
- * <itemizedlist>
- * <listitem>
- * ITU-T H.264: http://www.itu.int/rec/T-REC-H.264
- * </listitem>
- * <listitem>
- * ISO/IEC 14496-10: http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=56538
- * </listitem>
- * </itemizedlist>
+ * * ITU-T H.264: http://www.itu.int/rec/T-REC-H.264
+ *
+ * * ISO/IEC 14496-10: http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=56538
+ *
*/
#ifdef HAVE_CONFIG_H
diff --git a/gst-libs/gst/codecparsers/gsth265parser.c b/gst-libs/gst/codecparsers/gsth265parser.c
index 52a1fc2a7..fd56f15d0 100644
--- a/gst-libs/gst/codecparsers/gsth265parser.c
+++ b/gst-libs/gst/codecparsers/gsth265parser.c
@@ -22,43 +22,32 @@
/**
* SECTION:gsth265parser
+ * @title: GstH265Parser
* @short_description: Convenience library for h265 video bitstream parsing.
*
* It offers you bitstream parsing in HEVC mode and non-HEVC mode. To identify
* Nals in a bitstream and parse its headers, you should call:
- * <itemizedlist>
- * <listitem>
- * gst_h265_parser_identify_nalu() to identify the following nalu in
+ *
+ * * gst_h265_parser_identify_nalu() to identify the following nalu in
* non-HEVC bitstreams
- * </listitem>
- * <listitem>
- * gst_h265_parser_identify_nalu_hevc() to identify the nalu in
+ *
+ * * gst_h265_parser_identify_nalu_hevc() to identify the nalu in
* HEVC bitstreams
- * </listitem>
- * </itemizedlist>
*
* Then, depending on the #GstH265NalUnitType of the newly parsed #GstH265NalUnit,
* you should call the differents functions to parse the structure:
- * <itemizedlist>
- * <listitem>
- * From #GST_H265_NAL_SLICE_TRAIL_N to #GST_H265_NAL_SLICE_CRA_NUT: gst_h265_parser_parse_slice_hdr()
- * </listitem>
- * <listitem>
- * #GST_H265_NAL_SEI: gst_h265_parser_parse_sei()
- * </listitem>
- * <listitem>
- * #GST_H265_NAL_VPS: gst_h265_parser_parse_vps()
- * </listitem>
- * <listitem>
- * #GST_H265_NAL_SPS: gst_h265_parser_parse_sps()
- * </listitem>
- * <listitem>
- * #GST_H265_NAL_PPS: #gst_h265_parser_parse_pps()
- * </listitem>
- * <listitem>
- * Any other: gst_h265_parser_parse_nal()
- * </listitem>
- * </itemizedlist>
+ *
+ * * From #GST_H265_NAL_SLICE_TRAIL_N to #GST_H265_NAL_SLICE_CRA_NUT: gst_h265_parser_parse_slice_hdr()
+ *
+ * * #GST_H265_NAL_SEI: gst_h265_parser_parse_sei()
+ *
+ * * #GST_H265_NAL_VPS: gst_h265_parser_parse_vps()
+ *
+ * * #GST_H265_NAL_SPS: gst_h265_parser_parse_sps()
+ *
+ * * #GST_H265_NAL_PPS: #gst_h265_parser_parse_pps()
+ *
+ * * Any other: gst_h265_parser_parse_nal()
*
* Note: You should always call gst_h265_parser_parse_nal() if you don't
* actually need #GstH265NalUnitType to be parsed for your personal use, in
@@ -67,11 +56,8 @@
* For more details about the structures, look at the ITU-T H.265
* specifications, you can download them from:
*
- * <itemizedlist>
- * <listitem>
- * ITU-T H.265: http://www.itu.int/rec/T-REC-H.265
- * </listitem>
- * </itemizedlist>
+ * * ITU-T H.265: http://www.itu.int/rec/T-REC-H.265
+ *
*/
#ifdef HAVE_CONFIG_H
diff --git a/gst-libs/gst/codecparsers/gstjpeg2000sampling.c b/gst-libs/gst/codecparsers/gstjpeg2000sampling.c
index dba1c50fd..ab8321f20 100644
--- a/gst-libs/gst/codecparsers/gstjpeg2000sampling.c
+++ b/gst-libs/gst/codecparsers/gstjpeg2000sampling.c
@@ -20,6 +20,7 @@
/**
* SECTION:gstjpeg2000sampling
+ * @title: GstJpeg2000Sampling
* @short_description: Manage JPEG 2000 sampling and colorspace fields
*
*/
diff --git a/gst-libs/gst/codecparsers/gstjpegparser.c b/gst-libs/gst/codecparsers/gstjpegparser.c
index d927854e8..bbc1f181e 100644
--- a/gst-libs/gst/codecparsers/gstjpegparser.c
+++ b/gst-libs/gst/codecparsers/gstjpegparser.c
@@ -20,13 +20,11 @@
/**
* SECTION:gstjpegparser
+ * @title: GstJpegParser
* @short_description: Convenience library for JPEG bitstream parsing.
*
- * <refsect2>
- * <para>
* Provides useful functions for parsing JPEG images
- * </para>
- * </refsect2>
+ *
*/
#include <string.h>
diff --git a/gst-libs/gst/codecparsers/gstmpeg4parser.c b/gst-libs/gst/codecparsers/gstmpeg4parser.c
index b4557647b..977d98590 100644
--- a/gst-libs/gst/codecparsers/gstmpeg4parser.c
+++ b/gst-libs/gst/codecparsers/gstmpeg4parser.c
@@ -20,6 +20,7 @@
*/
/**
* SECTION:gstmpeg4parser
+ * @title: GstMpeg4Parser
* @short_description: Convenience library for parsing mpeg4 part 2 video
* bitstream.
*
diff --git a/gst-libs/gst/codecparsers/gstmpegvideoparser.c b/gst-libs/gst/codecparsers/gstmpegvideoparser.c
index 2cfd32acc..6f1b49419 100644
--- a/gst-libs/gst/codecparsers/gstmpegvideoparser.c
+++ b/gst-libs/gst/codecparsers/gstmpegvideoparser.c
@@ -25,14 +25,12 @@
/**
* SECTION:gstmpegvideoparser
+ * @title: GstMpegvideoParser
* @short_description: Convenience library for mpeg1 and 2 video
* bitstream parsing.
*
- * <refsect2>
- * <para>
* Provides useful functions for mpeg videos bitstream parsing.
- * </para>
- * </refsect2>
+ *
*/
#ifdef HAVE_CONFIG_H
diff --git a/gst-libs/gst/codecparsers/gstvc1parser.c b/gst-libs/gst/codecparsers/gstvc1parser.c
index 7ed73f846..ac579712d 100644
--- a/gst-libs/gst/codecparsers/gstvc1parser.c
+++ b/gst-libs/gst/codecparsers/gstvc1parser.c
@@ -20,6 +20,7 @@
*/
/**
* SECTION:gstvc1parser
+ * @title: GstVc1Parser
* @short_description: Convenience library for parsing vc1 video
* bitstream.
*
diff --git a/gst-libs/gst/codecparsers/gstvp8parser.c b/gst-libs/gst/codecparsers/gstvp8parser.c
index 8de819341..7a13a89da 100644
--- a/gst-libs/gst/codecparsers/gstvp8parser.c
+++ b/gst-libs/gst/codecparsers/gstvp8parser.c
@@ -23,6 +23,7 @@
/**
* SECTION:gstvp8parser
+ * @title: GstVp8Parser
* @short_description: Convenience library for parsing vp8 video bitstream.
*
* For more details about the structures, you can refer to the
diff --git a/gst-libs/gst/codecparsers/gstvp8parser.h b/gst-libs/gst/codecparsers/gstvp8parser.h
index efe795060..43dcd12c2 100644
--- a/gst-libs/gst/codecparsers/gstvp8parser.h
+++ b/gst-libs/gst/codecparsers/gstvp8parser.h
@@ -72,7 +72,7 @@ typedef enum {
* index
*
* Dequantization indices.
- */
+ */
struct _GstVp8QuantIndices
{
guint8 y_ac_qi;
diff --git a/gst-libs/gst/codecparsers/gstvp9parser.c b/gst-libs/gst/codecparsers/gstvp9parser.c
index 0bd05bca4..66e40db5c 100644
--- a/gst-libs/gst/codecparsers/gstvp9parser.c
+++ b/gst-libs/gst/codecparsers/gstvp9parser.c
@@ -22,6 +22,7 @@
*/
/**
* SECTION:gstvp9parser
+ * @title: GstVp9Parser
* @short_description: Convenience library for parsing vp9 video bitstream.
*
* For more details about the structures, you can refer to the
diff --git a/gst-libs/gst/gl/gstglapi.c b/gst-libs/gst/gl/gstglapi.c
index 5ae9344e1..8b2fea505 100644
--- a/gst-libs/gst/gl/gstglapi.c
+++ b/gst-libs/gst/gl/gstglapi.c
@@ -20,6 +20,7 @@
/**
* SECTION:gstglapi
+ * @title: GstGlApi
* @short_description: OpenGL API specific functionality
* @see_also: #GstGLDisplay, #GstGLContext
*
diff --git a/gst-libs/gst/gl/gstglbasememory.c b/gst-libs/gst/gl/gstglbasememory.c
index 0a01dfeaf..69b1b8838 100644
--- a/gst-libs/gst/gl/gstglbasememory.c
+++ b/gst-libs/gst/gl/gstglbasememory.c
@@ -28,6 +28,7 @@
/**
* SECTION:gstglbasememory
+ * @title: GstGlBaseMemory
* @short_description: memory subclass for GL buffers
* @see_also: #GstMemory, #GstAllocator
*
@@ -523,7 +524,7 @@ gst_gl_base_memory_allocator_init (GstGLBaseMemoryAllocator * allocator)
/**
* gst_is_gl_base_memory:
* @mem:a #GstMemory
- *
+ *
* Returns: whether the memory at @mem is a #GstGLBaseMemory
*
* Since: 1.8
diff --git a/gst-libs/gst/gl/gstglbuffer.c b/gst-libs/gst/gl/gstglbuffer.c
index ba67e2d62..73c4b210a 100644
--- a/gst-libs/gst/gl/gstglbuffer.c
+++ b/gst-libs/gst/gl/gstglbuffer.c
@@ -29,11 +29,12 @@
/**
* SECTION:gstglbuffer
+ * @title: GstGlBuffer
* @short_description: memory subclass for GL buffers
* @see_also: #GstMemory, #GstAllocator
*
* GstGLBuffer is a #GstMemory subclass providing support for the mapping of
- * GL buffers.
+ * GL buffers.
*
* Data is uploaded or downloaded from the GPU as is necessary.
*/
@@ -473,7 +474,7 @@ gst_gl_buffer_init_once (void)
/**
* gst_is_gl_buffer:
* @mem:a #GstMemory
- *
+ *
* Returns: whether the memory at @mem is a #GstGLBuffer
*
* Since: 1.8
diff --git a/gst-libs/gst/gl/gstglbufferpool.c b/gst-libs/gst/gl/gstglbufferpool.c
index a12f750e1..e886557ac 100644
--- a/gst-libs/gst/gl/gstglbufferpool.c
+++ b/gst-libs/gst/gl/gstglbufferpool.c
@@ -28,6 +28,7 @@
/**
* SECTION:gstglbufferpool
+ * @title: GstGlBufferPool
* @short_description: buffer pool for #GstGLBaseMemory objects
* @see_also: #GstBufferPool, #GstGLBaseMemory, #GstGLMemory
*
@@ -35,7 +36,7 @@
*
* A #GstGLBufferPool is created with gst_gl_buffer_pool_new()
*
- * #GstGLBufferPool implements the VideoMeta buffer pool option
+ * #GstGLBufferPool implements the VideoMeta buffer pool option
* %GST_BUFFER_POOL_OPTION_VIDEO_META, the VideoAligment buffer pool option
* %GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT as well as the OpenGL specific
* %GST_BUFFER_POOL_OPTION_GL_SYNC_META buffer pool option.
diff --git a/gst-libs/gst/gl/gstglcolorconvert.c b/gst-libs/gst/gl/gstglcolorconvert.c
index 4373be5d3..89edb164c 100644
--- a/gst-libs/gst/gl/gstglcolorconvert.c
+++ b/gst-libs/gst/gl/gstglcolorconvert.c
@@ -31,6 +31,7 @@
/**
* SECTION:gstglcolorconvert
+ * @title: GstGlColorConvert
* @short_description: convert between video color spaces and formats
* @see_also: #GstGLUpload, #GstGLMemory, #GstGLBaseMemory
*
@@ -1231,7 +1232,7 @@ gst_gl_color_convert_fixate_caps (GstGLContext * context,
* @inbuf: (transfer none): the #GstGLMemory filled #GstBuffer to convert
*
* Converts the data contained by @inbuf using the formats specified by the
- * #GstCaps passed to gst_gl_color_convert_set_caps()
+ * #GstCaps passed to gst_gl_color_convert_set_caps()
*
* Returns: (transfer full): a converted #GstBuffer or %NULL
*
diff --git a/gst-libs/gst/gl/gstglcontext.c b/gst-libs/gst/gl/gstglcontext.c
index 792aac726..9af5e1cc8 100644
--- a/gst-libs/gst/gl/gstglcontext.c
+++ b/gst-libs/gst/gl/gstglcontext.c
@@ -376,7 +376,7 @@ gst_gl_context_new (GstGLDisplay * display)
* @context_type: a #GstGLPlatform specifying the type of context in @handle
* @available_apis: a #GstGLAPI containing the available OpenGL apis in @handle
*
- * Wraps an existing OpenGL context into a #GstGLContext.
+ * Wraps an existing OpenGL context into a #GstGLContext.
*
* Note: The caller is responsible for ensuring that the OpenGL context
* represented by @handle stays alive while the returned #GstGLContext is
diff --git a/gst-libs/gst/gl/gstgldisplay.c b/gst-libs/gst/gl/gstgldisplay.c
index 54a135d92..b456b1fa4 100644
--- a/gst-libs/gst/gl/gstgldisplay.c
+++ b/gst-libs/gst/gl/gstgldisplay.c
@@ -27,7 +27,7 @@
* @title: GstGLDisplay
* @see_also: #GstContext, #GstGLContext, #GstGLWindow
*
- * #GstGLDisplay represents a connection to the underlying windowing system.
+ * #GstGLDisplay represents a connection to the underlying windowing system.
* Elements are required to make use of #GstContext to share and propogate
* a #GstGLDisplay.
*
@@ -40,13 +40,13 @@
* - GST_GL_API influences the OpenGL API requested by the OpenGL platform.
* Common values are 'opengl' and 'gles2'.
*
- * <note>Certain window systems require a special function to be called to
- * initialize threading support. As this GStreamer GL library does not preclude
- * concurrent access to the windowing system, it is strongly advised that
- * applications ensure that threading support has been initialized before any
- * other toolkit/library functionality is accessed. Failure to do so could
- * result in sudden application abortion during execution. The most notably
- * example of such a function is X11's XInitThreads().</note>
+ * > Certain window systems require a special function to be called to
+ * > initialize threading support. As this GStreamer GL library does not preclude
+ * > concurrent access to the windowing system, it is strongly advised that
+ * > applications ensure that threading support has been initialized before any
+ * > other toolkit/library functionality is accessed. Failure to do so could
+ * > result in sudden application abortion during execution. The most notably
+ * > example of such a function is X11's XInitThreads\().
*/
#ifdef HAVE_CONFIG_H
diff --git a/gst-libs/gst/gl/gstglfilter.c b/gst-libs/gst/gl/gstglfilter.c
index 61cce0286..e702a1ecf 100644
--- a/gst-libs/gst/gl/gstglfilter.c
+++ b/gst-libs/gst/gl/gstglfilter.c
@@ -22,6 +22,7 @@
/**
* SECTION:gstglfilter
+ * @title: GstGlFilter
* @short_description: GstBaseTransform subclass for dealing with RGBA textures
* @see_also: #GstBaseTransform, #GstGLContext, #GstGLFramebuffer
*
@@ -1174,7 +1175,7 @@ _unbind_buffer (GstGLFilter * filter)
* gst_gl_filter_draw_fullscreen_quad:
* @filter: a #GstGLFilter
*
- * Render a fullscreen quad using the current GL state. The only GL state this
+ * Render a fullscreen quad using the current GL state. The only GL state this
* modifies is the necessary vertex/index buffers and, if necessary, a
* Vertex Array Object for drawing a fullscreen quad. Framebuffer state,
* any shaders, viewport state, etc must be setup by the caller.
diff --git a/gst-libs/gst/gl/gstglformat.c b/gst-libs/gst/gl/gstglformat.c
index db66f7f83..36aecf2e3 100644
--- a/gst-libs/gst/gl/gstglformat.c
+++ b/gst-libs/gst/gl/gstglformat.c
@@ -20,6 +20,7 @@
/**
* SECTION:gstglformat
+ * @title: GstGlFormat
* @short_description: utilities for dealing with OpenGL formats
* @see_also: #GstGLBaseMemory, #GstGLMemory, #GstGLFramebuffer, #GstGLBuffer
*
diff --git a/gst-libs/gst/gl/gstglmemory.c b/gst-libs/gst/gl/gstglmemory.c
index 25f67d7dc..5e6932146 100644
--- a/gst-libs/gst/gl/gstglmemory.c
+++ b/gst-libs/gst/gl/gstglmemory.c
@@ -31,11 +31,12 @@
/**
* SECTION:gstglmemory
+ * @title: GstGlMemory
* @short_description: memory subclass for GL textures
* @see_also: #GstMemory, #GstAllocator, #GstGLBufferPool
*
* GstGLMemory is a #GstGLBaseMemory subclass providing support for the mapping of
- * OpenGL textures.
+ * OpenGL textures.
*
* #GstGLMemory is created or wrapped through gst_gl_base_memory_alloc()
* with #GstGLVideoAllocationParams.
@@ -1092,7 +1093,7 @@ gst_gl_memory_init_once (void)
/**
* gst_is_gl_memory:
* @mem:a #GstMemory
- *
+ *
* Returns: whether the memory at @mem is a #GstGLMemory
*
* Since: 1.4
diff --git a/gst-libs/gst/gl/gstglmemorypbo.c b/gst-libs/gst/gl/gstglmemorypbo.c
index 7ccef2772..4ae7125a3 100644
--- a/gst-libs/gst/gl/gstglmemorypbo.c
+++ b/gst-libs/gst/gl/gstglmemorypbo.c
@@ -31,6 +31,7 @@
/**
* SECTION:gstglmemorypbo
+ * @title: GstGLMemoryPBO
* @short_description: memory subclass for GL textures
* @see_also: #GstMemory, #GstAllocator, #GstGLBufferPool
*
@@ -846,7 +847,7 @@ gst_gl_memory_pbo_init_once (void)
/**
* gst_is_gl_memory_pbo:
* @mem:a #GstMemory
- *
+ *
* Returns: whether the memory at @mem is a #GstGLMemoryPBO
*
* Since: 1.8
diff --git a/gst-libs/gst/gl/gstgloverlaycompositor.c b/gst-libs/gst/gl/gstgloverlaycompositor.c
index 354c1efa5..16c123cd0 100644
--- a/gst-libs/gst/gl/gstgloverlaycompositor.c
+++ b/gst-libs/gst/gl/gstgloverlaycompositor.c
@@ -20,6 +20,7 @@
/**
* SECTION:gstgloverlaycompositor
+ * @title: GstGLOverlayCompositor
* @short_description: Composite multiple overlays using OpenGL
* @see_also: #GstGLMemory, #GstGLContext
*/
diff --git a/gst-libs/gst/gl/gstglquery.c b/gst-libs/gst/gl/gstglquery.c
index bae5b8cb0..0cf0f75ad 100644
--- a/gst-libs/gst/gl/gstglquery.c
+++ b/gst-libs/gst/gl/gstglquery.c
@@ -22,7 +22,7 @@
* SECTION:gstglquery
* @short_description: OpenGL query abstraction
* @title: GstGLQuery
- * @see_also:
+ * @see_also:
*
* A #GstGLQuery represents and holds an OpenGL query object. Various types of
* queries can be run or counters retrieved.
diff --git a/gst-libs/gst/gl/gstglrenderbuffer.c b/gst-libs/gst/gl/gstglrenderbuffer.c
index 154ec0049..72f95f853 100644
--- a/gst-libs/gst/gl/gstglrenderbuffer.c
+++ b/gst-libs/gst/gl/gstglrenderbuffer.c
@@ -31,11 +31,12 @@
/**
* SECTION:gstglrenderbuffer
+ * @title: GstGLRenderBuffer
* @short_description: memory subclass for GL renderbuffer objects
* @see_also: #GstMemory, #GstAllocator
*
* GstGLRenderbuffer is a #GstGLBaseMemory subclass providing support for
- * OpenGL renderbuffers.
+ * OpenGL renderbuffers.
*
* #GstGLRenderbuffer is created or wrapped through gst_gl_base_memory_alloc()
* with #GstGLRenderbufferAllocationParams.
@@ -329,7 +330,7 @@ gst_gl_renderbuffer_init_once (void)
/**
* gst_is_gl_renderbuffer:
* @mem:a #GstMemory
- *
+ *
* Returns: whether the memory at @mem is a #GstGLRenderbuffer
*
* Since: 1.10
diff --git a/gst-libs/gst/gl/gstglshader.c b/gst-libs/gst/gl/gstglshader.c
index ba10563c3..c15568dbc 100644
--- a/gst-libs/gst/gl/gstglshader.c
+++ b/gst-libs/gst/gl/gstglshader.c
@@ -29,6 +29,7 @@
/**
* SECTION:gstglshader
+ * @title: GstGLShader
* @short_description: object representing an OpenGL shader program
* @see_also: #GstGLSLStage
*/
diff --git a/gst-libs/gst/gl/gstglsl.c b/gst-libs/gst/gl/gstglsl.c
index 2a9fa4f23..78fc45d83 100644
--- a/gst-libs/gst/gl/gstglsl.c
+++ b/gst-libs/gst/gl/gstglsl.c
@@ -29,6 +29,7 @@
/**
* SECTION:gstglsl
+ * @title: GstGLSL
* @short_description: helpers for dealing with OpenGL shaders
* @see_also: #GstGLSLStage, #GstGLShader
*/
diff --git a/gst-libs/gst/gl/gstglsyncmeta.c b/gst-libs/gst/gl/gstglsyncmeta.c
index b8822704d..f69e344d0 100644
--- a/gst-libs/gst/gl/gstglsyncmeta.c
+++ b/gst-libs/gst/gl/gstglsyncmeta.c
@@ -20,6 +20,7 @@
/**
* SECTION:gstglsyncmeta
+ * @title: GstGLSyncMeta
* @short_description: synchronization primitives
* @see_also: #GstGLBaseMemory, #GstGLContext
*
diff --git a/gst-libs/gst/gl/gstglupload.c b/gst-libs/gst/gl/gstglupload.c
index f19cd6ff5..9b81892b0 100644
--- a/gst-libs/gst/gl/gstglupload.c
+++ b/gst-libs/gst/gl/gstglupload.c
@@ -43,6 +43,7 @@
/**
* SECTION:gstglupload
+ * @title: GstGLUpload
* @short_description: an object that uploads to GL textures
* @see_also: #GstGLDownload, #GstGLMemory
*
diff --git a/gst-libs/gst/gl/gstglutils.c b/gst-libs/gst/gl/gstglutils.c
index 2b97111f1..16a866eb3 100644
--- a/gst-libs/gst/gl/gstglutils.c
+++ b/gst-libs/gst/gl/gstglutils.c
@@ -20,6 +20,7 @@
/**
* SECTION:gstglutils
+ * @title: GstGLUtils
* @short_description: some miscellaneous utilities for OpenGL
* @see_also: #GstGLContext
*/
diff --git a/gst-libs/gst/gl/gstglviewconvert.c b/gst-libs/gst/gl/gstglviewconvert.c
index 86f877e13..acb9c8504 100644
--- a/gst-libs/gst/gl/gstglviewconvert.c
+++ b/gst-libs/gst/gl/gstglviewconvert.c
@@ -22,6 +22,7 @@
/**
* SECTION:gstglviewconvert
+ * @title: GstGLViewConvert
* @short_description: convert between steroscopic/multiview video formats
* @see_also: #GstGLColorConvert, #GstGLContext
*
@@ -1432,7 +1433,7 @@ gst_gl_view_convert_get_property (GObject * object, guint prop_id,
* @inbuf: (transfer none): the #GstGLMemory filled #GstBuffer to convert
*
* Converts the data contained by @inbuf using the formats specified by the
- * #GstCaps passed to gst_gl_view_convert_set_caps()
+ * #GstCaps passed to gst_gl_view_convert_set_caps()
*
* Returns: (transfer full): a converted #GstBuffer or %NULL
*
diff --git a/gst-libs/gst/mpegts/gst-dvb-descriptor.h b/gst-libs/gst/mpegts/gst-dvb-descriptor.h
index e7f6e7051..b0fa96507 100644
--- a/gst-libs/gst/mpegts/gst-dvb-descriptor.h
+++ b/gst-libs/gst/mpegts/gst-dvb-descriptor.h
@@ -290,10 +290,10 @@ gboolean gst_mpegts_descriptor_parse_dvb_bouquet_name (const GstMpegtsDescriptor
/* GST_MTS_DESC_DVB_SERVICE (0x48) */
/**
* GstMpegtsDVBServiceType:
- *
+ *
* The type of service of a channel.
*
- * As specified in Table 87 of ETSI EN 300 468 v1.13.1
+ * As specified in Table 87 of ETSI EN 300 468 v1.13.1
*/
typedef enum {
GST_DVB_SERVICE_RESERVED_00 = 0x00,
diff --git a/gst-libs/gst/mpegts/gst-scte-section.h b/gst-libs/gst/mpegts/gst-scte-section.h
index 76c501187..babab342d 100644
--- a/gst-libs/gst/mpegts/gst-scte-section.h
+++ b/gst-libs/gst/mpegts/gst-scte-section.h
@@ -1,7 +1,7 @@
/*
- * gst-scte-section.h -
+ * gst-scte-section.h -
* Copyright (C) 2013, CableLabs, Louisville, CO 80027
- *
+ *
* Authors:
* RUIH Team <ruih@cablelabs.com>
*
diff --git a/gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.c b/gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.c
index c1f57d07a..a1cc541cb 100644
--- a/gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.c
+++ b/gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.c
@@ -20,6 +20,7 @@
/**
* SECTION:gstplayer-gmaincontextsignaldispatcher
+ * @title: GstPlayerGMainContextSignalDispatcher
* @short_description: Player GLib MainContext dispatcher
*
*/
diff --git a/gst-libs/gst/player/gstplayer-media-info.c b/gst-libs/gst/player/gstplayer-media-info.c
index 48e4725bc..307d3e56a 100644
--- a/gst-libs/gst/player/gstplayer-media-info.c
+++ b/gst-libs/gst/player/gstplayer-media-info.c
@@ -20,6 +20,7 @@
/**
* SECTION:gstplayer-mediainfo
+ * @title: GstPlayerMediaInfo
* @short_description: Player Media Information
*
*/
diff --git a/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.c b/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.c
index 2ba326782..a25b008cd 100644
--- a/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.c
+++ b/gst-libs/gst/player/gstplayer-video-overlay-video-renderer.c
@@ -20,6 +20,7 @@
/**
* SECTION:gstplayer-videooverlayvideorenderer
+ * @title: GstPlayerVideoOverlayVideoRenderer
* @short_description: Player Video Overlay Video Renderer
*
*/
diff --git a/gst-libs/gst/player/gstplayer-visualization.c b/gst-libs/gst/player/gstplayer-visualization.c
index 79976a7b2..0f425a6f6 100644
--- a/gst-libs/gst/player/gstplayer-visualization.c
+++ b/gst-libs/gst/player/gstplayer-visualization.c
@@ -21,6 +21,7 @@
/**
* SECTION:gstplayer-visualization
+ * @title: GstPlayerVisualization
* @short_description: Player Visualization
*
*/
diff --git a/gst-libs/gst/player/gstplayer.c b/gst-libs/gst/player/gstplayer.c
index e15e32564..273a480b4 100644
--- a/gst-libs/gst/player/gstplayer.c
+++ b/gst-libs/gst/player/gstplayer.c
@@ -21,6 +21,7 @@
/**
* SECTION:gstplayer
+ * @title: GstPlayer
* @short_description: Player
*
*/
diff --git a/gst-libs/gst/video/gstvideoaggregator.c b/gst-libs/gst/video/gstvideoaggregator.c
index e17c111d4..1616b2724 100644
--- a/gst-libs/gst/video/gstvideoaggregator.c
+++ b/gst-libs/gst/video/gstvideoaggregator.c
@@ -20,6 +20,7 @@
/**
* SECTION:gstvideoaggregator
+ * @title: GstVideoAggregator
* @short_description: Base class for video aggregators
*
* VideoAggregator can accept AYUV, ARGB and BGRA video streams. For each of the requested