diff options
Diffstat (limited to 'gst-libs/gst/codecparsers')
-rw-r--r-- | gst-libs/gst/codecparsers/gsth264parser.c | 54 | ||||
-rw-r--r-- | gst-libs/gst/codecparsers/gsth265parser.c | 52 | ||||
-rw-r--r-- | gst-libs/gst/codecparsers/gstjpeg2000sampling.c | 1 | ||||
-rw-r--r-- | gst-libs/gst/codecparsers/gstjpegparser.c | 6 | ||||
-rw-r--r-- | gst-libs/gst/codecparsers/gstmpeg4parser.c | 1 | ||||
-rw-r--r-- | gst-libs/gst/codecparsers/gstmpegvideoparser.c | 6 | ||||
-rw-r--r-- | gst-libs/gst/codecparsers/gstvc1parser.c | 1 | ||||
-rw-r--r-- | gst-libs/gst/codecparsers/gstvp8parser.c | 1 | ||||
-rw-r--r-- | gst-libs/gst/codecparsers/gstvp8parser.h | 2 | ||||
-rw-r--r-- | gst-libs/gst/codecparsers/gstvp9parser.c | 1 |
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 |