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  | 
