diff options
author | Jan Schmidt <thaytan@mad.scientist.com> | 2008-07-19 01:01:13 +0000 |
---|---|---|
committer | Jan Schmidt <thaytan@mad.scientist.com> | 2008-07-19 01:01:13 +0000 |
commit | f505a291ff823d30e6b6238cdebb3be26f785508 (patch) | |
tree | 88b08a72d7b8f6203728610c15ebbcad9ae026b1 /docs | |
parent | 964f855f8be524a4e3bb501ca68bb3dcdec2b400 (diff) |
Move replaygain and interleave plugins from -bad.
Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* docs/plugins/gst-plugins-good-plugins.interfaces:
* docs/plugins/gst-plugins-good-plugins.prerequisites:
* docs/plugins/inspect/plugin-interleave.xml:
* docs/plugins/inspect/plugin-replaygain.xml:
* tests/check/Makefile.am:
Move replaygain and interleave plugins from -bad.
Fixes: #543406
Fixes: #536228
Diffstat (limited to 'docs')
-rw-r--r-- | docs/plugins/Makefile.am | 5 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins-docs.sgml | 7 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins-sections.txt | 74 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins.args | 20 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins.hierarchy | 220 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins.interfaces | 41 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins.prerequisites | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-interleave.xml | 55 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-replaygain.xml | 76 |
9 files changed, 370 insertions, 130 deletions
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index 50e16dfc..2eebe763 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -126,6 +126,8 @@ EXTRA_HFILES = \ $(top_srcdir)/gst/goom/gstgoom.h \ $(top_srcdir)/gst/icydemux/gsticydemux.h \ $(top_srcdir)/gst/id3demux/gstid3demux.h \ + $(top_srcdir)/gst/interleave/deinterleave.h \ + $(top_srcdir)/gst/interleave/interleave.h \ $(top_srcdir)/gst/level/gstlevel.h \ $(top_srcdir)/gst/monoscope/gstmonoscope.h \ $(top_srcdir)/gst/multifile/gstmultifilesink.h \ @@ -133,6 +135,9 @@ EXTRA_HFILES = \ $(top_srcdir)/gst/multipart/multipartdemux.h \ $(top_srcdir)/gst/multipart/multipartmux.h \ $(top_srcdir)/gst/qtdemux/qtdemux.h \ + $(top_srcdir)/gst/replaygain/gstrganalysis.h \ + $(top_srcdir)/gst/replaygain/gstrglimiter.h \ + $(top_srcdir)/gst/replaygain/gstrgvolume.h \ $(top_srcdir)/gst/rtsp/gstrtpdec.h \ $(top_srcdir)/gst/rtsp/gstrtspsrc.h \ $(top_srcdir)/gst/smpte/gstsmpte.h \ diff --git a/docs/plugins/gst-plugins-good-plugins-docs.sgml b/docs/plugins/gst-plugins-good-plugins-docs.sgml index 6d9a2d02..f54d1330 100644 --- a/docs/plugins/gst-plugins-good-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-good-plugins-docs.sgml @@ -35,6 +35,7 @@ <xi:include href="xml/element-cdiocddasrc.xml" /> <xi:include href="xml/element-cmmldec.xml" /> <xi:include href="xml/element-cmmlenc.xml" /> + <xi:include href="xml/element-deinterleave.xml" /> <xi:include href="xml/element-directdrawsink.xml" /> <xi:include href="xml/element-directsoundsink.xml" /> <xi:include href="xml/element-dv1394src.xml" /> @@ -54,6 +55,7 @@ <xi:include href="xml/element-icydemux.xml" /> <xi:include href="xml/element-id3demux.xml" /> <xi:include href="xml/element-id3v2mux.xml" /> + <xi:include href="xml/element-interleave.xml" /> <xi:include href="xml/element-jpegdec.xml" /> <xi:include href="xml/element-jpegenc.xml" /> <xi:include href="xml/element-level.xml" /> @@ -76,6 +78,9 @@ <xi:include href="xml/element-pulsesrc.xml" /> <xi:include href="xml/element-pulsemixer.xml" /> <xi:include href="xml/element-qtdemux.xml" /> + <xi:include href="xml/element-rganalysis.xml" /> + <xi:include href="xml/element-rglimiter.xml" /> + <xi:include href="xml/element-rgvolume.xml" /> <xi:include href="xml/element-rtpdec.xml" /> <xi:include href="xml/element-rtspsrc.xml" /> <xi:include href="xml/element-smokedec.xml" /> @@ -134,6 +139,7 @@ <xi:include href="xml/plugin-halelements.xml" /> <xi:include href="xml/plugin-icydemux.xml" /> <xi:include href="xml/plugin-id3demux.xml" /> + <xi:include href="xml/plugin-interleave.xml" /> <xi:include href="xml/plugin-jpeg.xml" /> <xi:include href="xml/plugin-level.xml" /> <xi:include href="xml/plugin-matroska.xml" /> @@ -148,6 +154,7 @@ <xi:include href="xml/plugin-png.xml" /> <xi:include href="xml/plugin-pulseaudio.xml" /> <xi:include href="xml/plugin-quicktime.xml" /> + <xi:include href="xml/plugin-replaygain.xml" /> <xi:include href="xml/plugin-rtp.xml" /> <xi:include href="xml/plugin-rtsp.xml" /> <xi:include href="xml/plugin-shout2send.xml" /> diff --git a/docs/plugins/gst-plugins-good-plugins-sections.txt b/docs/plugins/gst-plugins-good-plugins-sections.txt index 21d2c9ef..60b3ba40 100644 --- a/docs/plugins/gst-plugins-good-plugins-sections.txt +++ b/docs/plugins/gst-plugins-good-plugins-sections.txt @@ -354,6 +354,22 @@ gst_cdio_cdda_src_get_type </SECTION> <SECTION> +<FILE>element-deinterleave</FILE> +<TITLE>deinterleave</TITLE> +GstDeinterleave +<SUBSECTION Standard> +GST_DEINTERLEAVE +GST_DEINTERLEAVE_CLASS +GST_DEINTERLEAVE_GET_CLASS +GST_IS_DEINTERLEAVE +GST_IS_DEINTERLEAVE_CLASS +GST_TYPE_DEINTERLEAVE +GstDeinterleaveClass +GstDeinterleaveFunc +gst_deinterleave_get_type +</SECTION> + +<SECTION> <FILE>element-directdrawsink</FILE> <TITLE>directdrawsink</TITLE> GstDirectDrawSink @@ -650,6 +666,22 @@ gst_id3v2_mux_get_type </SECTION> <SECTION> +<FILE>element-interleave</FILE> +<TITLE>interleave</TITLE> +GstInterleave +<SUBSECTION Standard> +GST_INTERLEAVE +GST_INTERLEAVE_CLASS +GST_INTERLEAVE_GET_CLASS +GST_IS_INTERLEAVE +GST_IS_INTERLEAVE_CLASS +GST_TYPE_INTERLEAVE +GstInterleaveClass +GstInterleaveFunc +gst_interleave_get_type +</SECTION> + +<SECTION> <FILE>element-jpegdec</FILE> <TITLE>jpegdec</TITLE> GstJpegDec @@ -966,6 +998,48 @@ gst_qtdemux_get_type </SECTION> <SECTION> +<FILE>element-rganalysis</FILE> +<TITLE>rganalysis</TITLE> +GstRgAnalysis +<SUBSECTION Standard> +GstRgAnalysisClass +GST_RG_ANALYSIS +GST_RG_ANALYSIS_CLASS +GST_IS_RG_ANALYSIS +GST_IS_RG_ANALYSIS_CLASS +GST_TYPE_RG_ANALYSIS +gst_rg_analysis_get_type +</SECTION> + +<SECTION> +<FILE>element-rglimiter</FILE> +<TITLE>rglimiter</TITLE> +GstRgLimiter +<SUBSECTION Standard> +GstRgLimiterClass +GST_RG_LIMITER +GST_RG_LIMITER_CLASS +GST_IS_RG_LIMITER +GST_IS_RG_LIMITER_CLASS +GST_TYPE_RG_LIMITER +gst_rg_limiter_get_type +</SECTION> + +<SECTION> +<FILE>element-rgvolume</FILE> +<TITLE>rgvolume</TITLE> +GstRgVolume +<SUBSECTION Standard> +GstRgVolumeClass +GST_RG_VOLUME +GST_RG_VOLUME_CLASS +GST_IS_RG_VOLUME +GST_TYPE_RG_VOLUME +GST_IS_RG_VOLUME_CLASS +gst_rg_volume_get_type +</SECTION> + +<SECTION> <FILE>element-rtspsrc</FILE> <TITLE>rtspsrc</TITLE> GstRTSPSrc diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args index 09329d63..59244d57 100644 --- a/docs/plugins/gst-plugins-good-plugins.args +++ b/docs/plugins/gst-plugins-good-plugins.args @@ -469,6 +469,16 @@ </ARG> <ARG> +<NAME>GstUDPSrc::auto-multicast</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Auto Multicast</NICK> +<BLURB>Automatically join/leave multicast groups.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> <NAME>GstSMPTE::border</NAME> <TYPE>gint</TYPE> <RANGE>>= 0</RANGE> @@ -1389,6 +1399,16 @@ </ARG> <ARG> +<NAME>GstSpeexEnc::mode</NAME> +<TYPE>GstSpeexEncMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Mode</NICK> +<BLURB>The encoding mode.</BLURB> +<DEFAULT>Auto</DEFAULT> +</ARG> + +<ARG> <NAME>GstDV1394Src::channel</NAME> <TYPE>gint</TYPE> <RANGE>[0,64]</RANGE> diff --git a/docs/plugins/gst-plugins-good-plugins.hierarchy b/docs/plugins/gst-plugins-good-plugins.hierarchy index ceba817f..0a67bf8c 100644 --- a/docs/plugins/gst-plugins-good-plugins.hierarchy +++ b/docs/plugins/gst-plugins-good-plugins.hierarchy @@ -10,25 +10,56 @@ GObject GstElement GstBin GstPipeline - GstAutoVideoSink - GstAutoAudioSink - GstRTSPSrc + GstHalAudioSink + GstHalAudioSrc GstGConfVideoSink GstGConfVideoSrc GstSwitchSink GstGConfAudioSink GstGConfAudioSrc - GstHalAudioSink - GstHalAudioSrc + GstRTSPSrc + GstAutoVideoSink + GstAutoAudioSink + GstBaseSink + GstCACASink + GstShout2send + GstVideoSink + GstGdkPixbufSink + GstAASink + GstBaseAudioSink + GstAudioSink + GstEsdSink + GstOssSink + GstMultiFileSink + GstTest + GstMultiUDPSink + GstUDPSink + GstDynUDPSink + GstBaseSrc + GstPushSrc + GstDV1394Src + GstCddaBaseSrc + GstCdioCddaSrc + GstSoupHTTPSrc + GstBaseAudioSrc + GstAudioSrc + GstOssSrc + GstXImageSrc + GstV4l2Src + GstMultiFileSrc + GstUDPSrc + GstCmmlEnc + GstCmmlDec + GstTagLibMux + GstId3v2Mux + GstApev2Mux + GstGdkPixbuf GstBaseTransform - GstAlpha + GstPixbufScale + GstCairoTimeOverlay GstAlphaColor - GstBreakMyData - GstNavSeek - GstProgressReport - GstTagInject + GstAlpha GstVideoFilter - GstNavigationtest GstEdgeTV GstAgingTV GstDiceTV @@ -37,14 +68,22 @@ GObject GstVertigoTV GstRevTV GstQuarkTV - GstSMPTEAlpha - GstVideoFlip GstVideoBalance + GstVideoFlip GstGamma - GstLevel + GstSMPTEAlpha + GstNavigationtest + GstBreakMyData + GstNavSeek + GstProgressReport + GstTagInject GstVideoBox - GstAudioPanorama + GstVideoCrop GstAudioFilter + GstIirEqualizer + GstIirEqualizerNBands + GstIirEqualizer3Bands + GstIirEqualizer10Bands GstAudioInvert GstAudioKaraoke GstAudioAmplify @@ -53,57 +92,33 @@ GObject GstAudioChebBand GstAudioWSincLimit GstAudioWSincBand - GstIirEqualizer - GstIirEqualizerNBands - GstIirEqualizer3Bands - GstIirEqualizer10Bands GstSpectrum - GstVideoCrop - GstCairoTimeOverlay - GstPixbufScale - GstTagDemux - GstApeDemux - GstID3Demux - GstAuParse - GstAviDemux - GstAviMux - GstAviSubtitle - GstCutter - GstEFence - GstRndBufferSize - GstBaseSink - GstTest - GstMultiUDPSink - GstUDPSink - GstDynUDPSink - GstMultiFileSink - GstBaseAudioSink - GstAudioSink - GstOssSink - GstEsdSink - GstAASink - GstVideoSink - GstGdkPixbufSink - GstCACASink - GstShout2send - GstFlxDec - GstGoom - GstICYDemux - GstALawEnc - GstALawDec - GstMuLawEnc - GstMuLawDec - GstEbmlRead - GstMatroskaDemux - GstMatroskaMux - GstMonoscope - GstMultipartDemux - GstMultipartMux - GstRTPDepay + GstLevel + GstAudioPanorama + GstWavpackParse + GstWavpackDec + GstWavpackEnc + GstPngDec + GstPngEnc + GstDVDemux + GstDVDec + GstSpeexEnc + GstSpeexDec + GstCairoTextOverlay + GstFlacEnc + GstFlacDec + GstJpegEnc + GstJpegDec + GstSmokeEnc + GstSmokeDec + GstOssMixerElement + GstQTDemux GstBaseRTPDepayload + GstRtpXQTDepay GstRtpAC3Depay GstRTPDVDepay GstRTPiLBCDepay + GstRtpG726Depay GstRtpG729Depay GstRTPGSMDepay GstRtpAMRDepay @@ -123,11 +138,20 @@ GObject GstRtpSV3VDepay GstRtpTheoraDepay GstRtpVorbisDepay - GstRtpXQTDepay + GstRtpVRawDepay + GstRTPDec + GstAuParse + GstVideoMixer + GstEbmlRead + GstMatroskaDemux + GstMatroskaMux + GstWavParse + GstRTPDepay GstBaseRTPPayload GstRTPDVPay GstBaseRTPAudioPayload GstRTPILBCPay + GstRtpG726Pay GstRtpG729Pay GstRtpPcmuPay GstRtpPmcaPay @@ -145,49 +169,30 @@ GObject GstRtpSPEEXPay GstRtpTheoraPay GstRtpVorbisPay + GstRtpVRawPay GstAsteriskh263 - GstRTPDec + GstTagDemux + GstID3Demux + GstApeDemux + GstMuLawEnc + GstMuLawDec + GstALawEnc + GstALawDec + GstMonoscope GstSMPTE - GstBaseSrc - GstPushSrc - GstUDPSrc - GstMultiFileSrc - GstBaseAudioSrc - GstAudioSrc - GstOssSrc - GstV4l2Src - GstXImageSrc - GstCddaBaseSrc - GstCdioCddaSrc - GstSoupHTTPSrc - GstVideoMixer + GstRndBufferSize + GstEFence + GstFlxDec + GstGoom + GstMultipartDemux + GstMultipartMux + GstICYDemux GstWavEnc - GstWavParse - GstQTDemux + GstAviDemux + GstAviMux + GstAviSubtitle + GstCutter GstGoom2k1 - GstOssMixerElement - GstCmmlEnc - GstCmmlDec - GstCairoTextOverlay - GstDVDemux - GstDVDec - GstFlacEnc - GstFlacDec - GstGdkPixbuf - GstJpegEnc - GstJpegDec - GstSmokeEnc - GstSmokeDec - GstPngDec - GstPngEnc - GstSpeexEnc - GstSpeexDec - GstTagLibMux - GstId3v2Mux - GstApev2Mux - GstWavpackParse - GstWavpackDec - GstWavpackEnc GstBus GstTask GstClock @@ -197,24 +202,21 @@ GObject GstRegistry GstRingBuffer GstSignalObject - GstColorBalanceChannel - GstMixerTrack - GstMixerOptions - GstTunerNorm - GstTunerChannel GstCmmlTagStream GstCmmlTagHead GstCmmlTagClip GdkPixbuf + GstTunerNorm + GstTunerChannel + GstColorBalanceChannel GInterface GTypePlugin GstChildProxy GstURIHandler + GstPropertyProbe GstTagSetter GstImplementsInterface - GstColorBalance - GstPreset GstMixer GstTuner + GstColorBalance GstVideoOrientation - GstPropertyProbe diff --git a/docs/plugins/gst-plugins-good-plugins.interfaces b/docs/plugins/gst-plugins-good-plugins.interfaces index 1c94c485..4f71f0a9 100644 --- a/docs/plugins/gst-plugins-good-plugins.interfaces +++ b/docs/plugins/gst-plugins-good-plugins.interfaces @@ -1,34 +1,35 @@ GstBin GstChildProxy GstPipeline GstChildProxy -GstAutoVideoSink GstChildProxy -GstAutoAudioSink GstChildProxy -GstRTSPSrc GstChildProxy GstURIHandler +GstHalAudioSink GstChildProxy +GstHalAudioSrc GstChildProxy GstGConfVideoSink GstChildProxy GstGConfVideoSrc GstChildProxy GstSwitchSink GstChildProxy GstGConfAudioSink GstChildProxy GstGConfAudioSrc GstChildProxy -GstHalAudioSink GstChildProxy -GstHalAudioSrc GstChildProxy -GstVideoBalance GstImplementsInterface GstColorBalance -GstIirEqualizer GstChildProxy -GstIirEqualizerNBands GstChildProxy -GstIirEqualizer3Bands GstChildProxy GstPreset -GstIirEqualizer10Bands GstChildProxy GstPreset -GstAviMux GstTagSetter -GstUDPSink GstURIHandler +GstRTSPSrc GstChildProxy GstURIHandler +GstAutoVideoSink GstChildProxy +GstAutoAudioSink GstChildProxy GstShout2send GstTagSetter -GstMatroskaMux GstTagSetter -GstUDPSrc GstURIHandler -GstOssSrc GstImplementsInterface GstMixer -GstV4l2Src GstImplementsInterface GstColorBalance GstTuner GstVideoOrientation GstPropertyProbe +GstUDPSink GstURIHandler +GstDV1394Src GstURIHandler GstPropertyProbe GstCddaBaseSrc GstURIHandler GstCdioCddaSrc GstURIHandler GstSoupHTTPSrc GstURIHandler -GstVideoMixer GstChildProxy -GstOssMixerElement GstImplementsInterface GstMixer -GstFlacEnc GstTagSetter -GstSpeexEnc GstTagSetter +GstOssSrc GstImplementsInterface GstMixer +GstV4l2Src GstPropertyProbe GstImplementsInterface GstTuner GstColorBalance GstVideoOrientation +GstUDPSrc GstURIHandler GstTagLibMux GstTagSetter GstId3v2Mux GstTagSetter GstApev2Mux GstTagSetter +GstVideoBalance GstImplementsInterface GstColorBalance +GstIirEqualizer GstChildProxy +GstIirEqualizerNBands GstChildProxy +GstIirEqualizer3Bands GstChildProxy +GstIirEqualizer10Bands GstChildProxy +GstSpeexEnc GstTagSetter +GstFlacEnc GstTagSetter +GstOssMixerElement GstImplementsInterface GstMixer +GstVideoMixer GstChildProxy +GstMatroskaMux GstTagSetter +GstAviMux GstTagSetter diff --git a/docs/plugins/gst-plugins-good-plugins.prerequisites b/docs/plugins/gst-plugins-good-plugins.prerequisites index 23c24ecb..a54c8fe8 100644 --- a/docs/plugins/gst-plugins-good-plugins.prerequisites +++ b/docs/plugins/gst-plugins-good-plugins.prerequisites @@ -1,7 +1,7 @@ GstChildProxy GstObject GstTagSetter GstObject GstElement GstImplementsInterface GstObject GstElement -GstColorBalance GstObject GstImplementsInterface GstElement GstMixer GstObject GstImplementsInterface GstElement GstTuner GstObject GstImplementsInterface GstElement +GstColorBalance GstObject GstImplementsInterface GstElement GstVideoOrientation GstObject GstImplementsInterface GstElement diff --git a/docs/plugins/inspect/plugin-interleave.xml b/docs/plugins/inspect/plugin-interleave.xml new file mode 100644 index 00000000..cdd8664d --- /dev/null +++ b/docs/plugins/inspect/plugin-interleave.xml @@ -0,0 +1,55 @@ +<plugin> + <name>interleave</name> + <description>Audio interleaver/deinterleaver</description> + <filename>../../gst/interleave/.libs/libgstinterleave.so</filename> + <basename>libgstinterleave.so</basename> + <version>0.10.8.1</version> + <license>LGPL</license> + <source>gst-plugins-good</source> + <package>GStreamer Good Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>deinterleave</name> + <longname>Audio deinterleaver</longname> + <class>Filter/Converter/Audio</class> + <description>Splits one interleaved multichannel audio stream into many mono audio streams</description> + <author>Andy Wingo <wingo at pobox.com>, Iain <iain@prettypeople.org>, Sebastian Dröge <slomo@circular-chaos.org></author> + <pads> + <caps> + <name>src%d</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }</details> + </caps> + </pads> + </element> + <element> + <name>interleave</name> + <longname>Audio interleaver</longname> + <class>Filter/Converter/Audio</class> + <description>Folds many mono channels into one interleaved audio stream</description> + <author>Andy Wingo <wingo at pobox.com>, Sebastian Dröge <slomo@circular-chaos.org></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }</details> + </caps> + <caps> + <name>sink%d</name> + <direction>sink</direction> + <presence>request</presence> + <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-replaygain.xml b/docs/plugins/inspect/plugin-replaygain.xml new file mode 100644 index 00000000..a53ade9d --- /dev/null +++ b/docs/plugins/inspect/plugin-replaygain.xml @@ -0,0 +1,76 @@ +<plugin> + <name>replaygain</name> + <description>ReplayGain volume normalization</description> + <filename>../../gst/replaygain/.libs/libgstreplaygain.so</filename> + <basename>libgstreplaygain.so</basename> + <version>0.10.8.1</version> + <license>LGPL</license> + <source>gst-plugins-good</source> + <package>GStreamer Good Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>rganalysis</name> + <longname>ReplayGain analysis</longname> + <class>Filter/Analyzer/Audio</class> + <description>Perform the ReplayGain analysis</description> + <author>René Stadler <mail@renestadler.de></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }; audio/x-raw-int, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean)true, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }; audio/x-raw-int, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean)true, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }</details> + </caps> + </pads> + </element> + <element> + <name>rglimiter</name> + <longname>ReplayGain limiter</longname> + <class>Filter/Effect/Audio</class> + <description>Apply signal compression to raw audio data</description> + <author>René Stadler <mail@renestadler.de></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234</details> + </caps> + </pads> + </element> + <element> + <name>rgvolume</name> + <longname>ReplayGain volume</longname> + <class>Filter/Effect/Audio</class> + <description>Apply ReplayGain volume adjustment</description> + <author>René Stadler <mail@renestadler.de></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file |