summaryrefslogtreecommitdiff
path: root/gst-libs/gst/codecparsers
diff options
context:
space:
mode:
Diffstat (limited to 'gst-libs/gst/codecparsers')
-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
10 files changed, 49 insertions, 76 deletions
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