diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index 491034979a..1ac1ebf02c 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -132,6 +132,12 @@ EXTRA_HFILES = \ $(top_srcdir)/gst/audiofx/audiowsincband.h \ $(top_srcdir)/gst/audiofx/audiowsinclimit.h \ $(top_srcdir)/gst/audiofx/audiofirfilter.h \ + $(top_srcdir)/gst/audioparsers/gstaacparse.h \ + $(top_srcdir)/gst/audioparsers/gstac3parse.h \ + $(top_srcdir)/gst/audioparsers/gstamrparse.h \ + $(top_srcdir)/gst/audioparsers/gstflacparse.h \ + $(top_srcdir)/gst/audioparsers/gstdcaparse.h \ + $(top_srcdir)/gst/audioparsers/gstmpegaudioparse.h \ $(top_srcdir)/gst/auparse/gstauparse.h \ $(top_srcdir)/gst/autodetect/gstautoaudiosink.h \ $(top_srcdir)/gst/autodetect/gstautoaudiosrc.h \ diff --git a/docs/plugins/gst-plugins-good-plugins-docs.sgml b/docs/plugins/gst-plugins-good-plugins-docs.sgml index 988bba3417..65da14bb41 100644 --- a/docs/plugins/gst-plugins-good-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-good-plugins-docs.sgml @@ -18,12 +18,15 @@ gst-plugins-good Elements + + + @@ -56,6 +59,7 @@ + @@ -70,6 +74,7 @@ + @@ -103,6 +108,7 @@ + diff --git a/docs/plugins/gst-plugins-good-plugins-sections.txt b/docs/plugins/gst-plugins-good-plugins-sections.txt index b2e6de68cf..107969f967 100644 --- a/docs/plugins/gst-plugins-good-plugins-sections.txt +++ b/docs/plugins/gst-plugins-good-plugins-sections.txt @@ -1,3 +1,17 @@ +
+element-aacparse +aacparse +GstAacParse + +GstAacParseClass +GST_AAC_PARSE +GST_AAC_PARSE_CLASS +GST_IS_AAC_PARSE +GST_IS_AAC_PARSE_CLASS +GST_TYPE_AAC_PARSE +gst_aac_parse_get_type +
+
element-aasink aasink @@ -12,6 +26,20 @@ GST_IS_AASINK_CLASS gst_aasink_get_type
+
+element-ac3parse +ac3parse +GstAc3Parse + +GstAc3ParseClass +GST_AC3_PARSE +GST_AC3_PARSE_CLASS +GST_IS_AC3_PARSE +GST_IS_AC3_PARSE_CLASS +GST_TYPE_AC3_PARSE +gst_ac3_parse_get_type +
+
element-alawdec alawdec @@ -68,6 +96,20 @@ GST_ALPHA_COLOR_CLASS GST_IS_ALPHA_COLOR_CLASS
+
+element-amrparse +amrparse +GstAmrParse + +GstAmrParseClass +GST_AMR_PARSE +GST_AMR_PARSE_CLASS +GST_IS_AMR_PARSE +GST_IS_AMR_PARSE_CLASS +GST_TYPE_AMR_PARSE +gst_amr_parse_get_type +
+
element-apedemux apedemux @@ -537,6 +579,21 @@ GstCutterClass gst_cutter_get_type
+
+element-dcaparse +dcaparse +GstDcaParse + +GstDcaParseClass +GST_DCA_PARSE +GST_DCA_PARSE_CLASS +GST_IS_DCA_PARSE +GST_IS_DCA_PARSE_CLASS +GST_TYPE_DCA_PARSE +gst_dca_parse_get_type +
+ +
element-deinterlace deinterlace @@ -776,6 +833,20 @@ GST_IS_FLAC_ENC_CLASS gst_flac_enc_get_type
+
+element-flacparse +flacparse +GstFlacParse + +GstFlacParseClass +GST_FLAC_PARSE +GST_FLAC_PARSE_CLASS +GST_IS_FLAC_PARSE +GST_IS_FLAC_PARSE_CLASS +GST_TYPE_FLAC_PARSE +gst_flac_parse_get_type +
+
element-flactag flactag @@ -1243,6 +1314,20 @@ GST_IS_MONOSCOPE_CLASS gst_monoscope_get_type
+
+element-mpegaudioparse +mpegaudioparse +GstMpegAudioParse + +GstMpegAudioParseClass +GST_MPEG_AUDIO_PARSE +GST_MPEG_AUDIO_PARSE_CLASS +GST_IS_MPEG_AUDIO_PARSE +GST_IS_MPEG_AUDIO_PARSE_CLASS +GST_TYPE_MPEG_AUDIO_PARSE +gst_mpeg_audio_parse_get_type +
+
element-mulawdec mulawdec diff --git a/docs/plugins/inspect/plugin-audioparsers.xml b/docs/plugins/inspect/plugin-audioparsers.xml new file mode 100644 index 0000000000..a2d9033f10 --- /dev/null +++ b/docs/plugins/inspect/plugin-audioparsers.xml @@ -0,0 +1,139 @@ + + audioparsers + Parsers for various audio formats + ../../gst/audioparsers/.libs/libgstaudioparsers.so + libgstaudioparsers.so + 0.10.28.1 + LGPL + gst-plugins-good + GStreamer Good Plug-ins git + Unknown package origin + + + aacparse + AAC audio stream parser + Codec/Parser/Audio + Advanced Audio Coding parser + Stefan Kost <stefan.kost@nokia.com> + + + sink + sink + always +
audio/mpeg, framed=(boolean)false, mpegversion=(int){ 2, 4 }
+
+ + src + source + always +
audio/mpeg, framed=(boolean)true, mpegversion=(int){ 2, 4 }, stream-format=(string){ raw, adts, adif }
+
+
+
+ + ac3parse + AC3 audio stream parser + Codec/Parser/Audio + AC3 parser + Tim-Philipp Müller <tim centricular net> + + + sink + sink + always +
audio/x-ac3, framed=(boolean)false; audio/x-eac3, framed=(boolean)false; audio/ac3, framed=(boolean)false
+
+ + src + source + always +
audio/x-ac3, framed=(boolean)true, channels=(int)[ 1, 6 ], rate=(int)[ 32000, 48000 ]; audio/x-eac3, framed=(boolean)true, channels=(int)[ 1, 6 ], rate=(int)[ 32000, 48000 ]
+
+
+
+ + amrparse + AMR audio stream parser + Codec/Parser/Audio + Adaptive Multi-Rate audio parser + Ronald Bultje <rbultje@ronald.bitfreak.net> + + + sink + sink + always +
audio/x-amr-nb-sh; audio/x-amr-wb-sh
+
+ + src + source + always +
audio/AMR, rate=(int)8000, channels=(int)1; audio/AMR-WB, rate=(int)16000, channels=(int)1
+
+
+
+ + dcaparse + DTS Coherent Acoustics audio stream parser + Codec/Parser/Audio + DCA parser + Tim-Philipp Müller <tim centricular net> + + + sink + sink + always +
audio/x-dts, framed=(boolean)false
+
+ + src + source + always +
audio/x-dts, framed=(boolean)true, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 192000 ], depth=(int){ 14, 16 }, endianness=(int){ 1234, 4321 }
+
+
+
+ + flacparse + FLAC audio parser + Codec/Parser/Audio + Parses audio with the FLAC lossless audio codec + Sebastian Dröge <sebastian.droege@collabora.co.uk> + + + sink + sink + always +
audio/x-flac, framed=(boolean)false
+
+ + src + source + always +
audio/x-flac, framed=(boolean)true, channels=(int)[ 1, 8 ], rate=(int)[ 1, 655350 ]
+
+
+
+ + mpegaudioparse + MPEG1 Audio Parser + Codec/Parser/Audio + Parses and frames mpeg1 audio streams (levels 1-3), provides seek + Jan Schmidt <thaytan@mad.scientist.com>,Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> + + + sink + sink + always +
audio/mpeg, mpegversion=(int)1, parsed=(boolean)false
+
+ + src + source + always +
audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], parsed=(boolean)true
+
+
+
+
+
\ No newline at end of file