diff options
author | Stefan Kost <ensonic@users.sourceforge.net> | 2008-01-29 07:38:31 +0000 |
---|---|---|
committer | Stefan Kost <ensonic@users.sourceforge.net> | 2008-01-29 07:38:31 +0000 |
commit | 83e305cf5dd437f5dd30f2ef78de18a2e8dc3438 (patch) | |
tree | b2f9b30db8853ba5f261f7168ad0e9448ffe0f1a /docs/plugins | |
parent | c459b9da7d7fe346bceeb4968fae6959aa0f7697 (diff) | |
download | gst-plugins-bad-83e305cf5dd437f5dd30f2ef78de18a2e8dc3438.tar.gz gst-plugins-bad-83e305cf5dd437f5dd30f2ef78de18a2e8dc3438.tar.bz2 gst-plugins-bad-83e305cf5dd437f5dd30f2ef78de18a2e8dc3438.zip |
Replace the switch plugin with the selector plugin. Add output- selector as the opposite of input-selectoo (was switc...
Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/gst-plugins-bad-plugins.interfaces:
* docs/plugins/gst-plugins-bad-plugins.signals:
* docs/plugins/inspect/plugin-metadata.xml:
* docs/plugins/inspect/plugin-selector.xml:
* docs/plugins/inspect/plugin-soundtouch.xml:
* docs/plugins/inspect/plugin-switch.xml:
* gst/selector/.cvsignore:
* gst/selector/Makefile.am:
* gst/selector/gstinputselector.c:
* gst/selector/gstinputselector.h:
* gst/selector/gstoutputselector.c:
* gst/selector/gstoutputselector.h:
* gst/selector/gstselector-marshal.list:
* gst/selector/gstselector.c:
* gst/selector/selector.vcproj:
* gst/switch/.cvsignore:
* gst/switch/Makefile.am:
* gst/switch/gstswitch-marshal.list:
* gst/switch/gstswitch.c:
* gst/switch/gstswitch.h:
* gst/switch/switch.vcproj:
* tests/icles/.cvsignore:
* tests/icles/Makefile.am:
* tests/icles/output-selector-test.c:
Replace the switch plugin with the selector plugin. Add output-
selector as the opposite of input-selectoo (was switch). Add a test
for output-selector. Add docs for the elements. The vcproj needs
update. Fixes #500142.
Diffstat (limited to 'docs/plugins')
-rw-r--r-- | docs/plugins/Makefile.am | 3 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-docs.sgml | 4 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-sections.txt | 28 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.args | 152 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.hierarchy | 46 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.interfaces | 8 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.signals | 17 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-metadata.xml | 24 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-selector.xml | 55 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-soundtouch.xml | 39 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-switch.xml | 34 |
11 files changed, 268 insertions, 142 deletions
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index 46d71d84..29b3300b 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -116,6 +116,7 @@ EXTRA_HFILES = \ $(top_srcdir)/ext/timidity/gsttimidity.h \ $(top_srcdir)/ext/timidity/gstwildmidi.h \ $(top_srcdir)/gst/dvdspu/gstdvdspu.h \ + $(top_srcdir)/gst/equalizer/gstiirequalizer.h \ $(top_srcdir)/gst/equalizer/gstiirequalizer3bands.h \ $(top_srcdir)/gst/equalizer/gstiirequalizer10bands.h \ $(top_srcdir)/gst/equalizer/gstiirequalizernbands.h \ @@ -138,6 +139,8 @@ EXTRA_HFILES = \ $(top_srcdir)/gst/rtpmanager/gstrtpsession.h \ $(top_srcdir)/gst/rtpmanager/gstrtpssrcdemux.h \ $(top_srcdir)/gst/sdp/gstsdpdemux.h \ + $(top_srcdir)/gst/selector/gstinputselector.h \ + $(top_srcdir)/gst/selector/gstoutputselector.h \ $(top_srcdir)/gst/spectrum/gstspectrum.h \ $(top_srcdir)/gst/speed/gstspeed.h \ $(top_srcdir)/gst/speexresample/gstspeexresample.h \ diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml index 1f0df575..17eb3a5c 100644 --- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml @@ -35,6 +35,7 @@ <xi:include href="xml/element-gstrtpptdemux.xml" /> <xi:include href="xml/element-gstrtpsession.xml" /> <xi:include href="xml/element-gstrtpssrcdemux.xml" /> + <xi:include href="xml/element-input-selector.xml" /> <xi:include href="xml/element-ivorbisdec.xml" /> <xi:include href="xml/element-jackaudiosink.xml" /> <xi:include href="xml/element-lpwsinc.xml" /> @@ -45,6 +46,7 @@ <xi:include href="xml/element-multifilesrc.xml" /> <!--xi:include href="xml/element-mythtvsrc.xml" /--> <xi:include href="xml/element-nuvdemux.xml" /> + <xi:include href="xml/element-output-selector.xml" /> <xi:include href="xml/element-rganalysis.xml" /> <xi:include href="xml/element-rglimiter.xml" /> <xi:include href="xml/element-rgvolume.xml" /> @@ -118,6 +120,7 @@ <xi:include href="xml/plugin-rfbsrc.xml" /> <xi:include href="xml/plugin-sdl.xml" /> <xi:include href="xml/plugin-sdp.xml" /> + <xi:include href="xml/plugin-selector.xml" /> <xi:include href="xml/plugin-sndfile.xml" /> <xi:include href="xml/plugin-soundtouch.xml" /> <xi:include href="xml/plugin-soup.xml" /> @@ -127,7 +130,6 @@ <xi:include href="xml/plugin-speexresample.xml" /> <xi:include href="xml/plugin-stereo.xml" /> <xi:include href="xml/plugin-swfdec.xml" /> - <xi:include href="xml/plugin-switch.xml" /> <xi:include href="xml/plugin-timidity.xml" /> <xi:include href="xml/plugin-tremor.xml" /> <xi:include href="xml/plugin-tta.xml" /> diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt index 873b57ba..41671506 100644 --- a/docs/plugins/gst-plugins-bad-plugins-sections.txt +++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt @@ -283,6 +283,20 @@ gst_lpwsinc_get_type </SECTION> <SECTION> +<FILE>element-input-selector</FILE> +<TITLE>input-selector</TITLE> +GstInputSelector +<SUBSECTION Standard> +GstInputSelectorClass +GST_INPUT_SELECTOR +GST_INPUT_SELECTOR_CLASS +GST_IS_INPUT_SELECTOR +GST_IS_INPUT_SELECTOR_CLASS +GST_TYPE_INPUT_SELECTOR +gst_input_selector_get_type +</SECTION> + +<SECTION> <FILE>element-ivorbisdec</FILE> <TITLE>ivorbisdec</TITLE> GstIVorbisDec @@ -413,6 +427,20 @@ gst_nuv_demux_get_type </SECTION> <SECTION> +<FILE>element-output-selector</FILE> +<TITLE>output-selector</TITLE> +GstOutputSelector +<SUBSECTION Standard> +GstOutputSelectorClass +GST_OUTPUT_SELECTOR +GST_OUTPUT_SELECTOR_CLASS +GST_IS_OUTPUT_SELECTOR +GST_IS_OUTPUT_SELECTOR_CLASS +GST_TYPE_OUTPUT_SELECTOR +gst_output_selector_get_type +</SECTION> + +<SECTION> <FILE>element-rganalysis</FILE> <TITLE>rganalysis</TITLE> GstRgAnalysis diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args index 1cd87a4c..2f7edd5f 100644 --- a/docs/plugins/gst-plugins-bad-plugins.args +++ b/docs/plugins/gst-plugins-bad-plugins.args @@ -11,7 +11,7 @@ <ARG> <NAME>GstPitch::pitch</NAME> <TYPE>gfloat</TYPE> -<RANGE>[0.1,10]</RANGE> +<RANGE>[0,1,10]</RANGE> <FLAGS>rw</FLAGS> <NICK>Pitch</NICK> <BLURB>Audio stream pitch.</BLURB> @@ -21,7 +21,7 @@ <ARG> <NAME>GstPitch::rate</NAME> <TYPE>gfloat</TYPE> -<RANGE>[0.1,10]</RANGE> +<RANGE>[0,1,10]</RANGE> <FLAGS>rw</FLAGS> <NICK>Rate</NICK> <BLURB>Audio stream rate.</BLURB> @@ -31,7 +31,7 @@ <ARG> <NAME>GstPitch::tempo</NAME> <TYPE>gfloat</TYPE> -<RANGE>[0.1,10]</RANGE> +<RANGE>[0,1,10]</RANGE> <FLAGS>rw</FLAGS> <NICK>Tempo</NICK> <BLURB>Audio stream tempo.</BLURB> @@ -430,7 +430,7 @@ <ARG> <NAME>GstXvidEnc::statsfile</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Statistics Filename</NICK> @@ -530,7 +530,7 @@ <ARG> <NAME>GstNeonhttpSrc::location</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Location</NICK> @@ -540,7 +540,7 @@ <ARG> <NAME>GstNeonhttpSrc::proxy</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Proxy</NICK> @@ -570,7 +570,7 @@ <ARG> <NAME>GstNeonhttpSrc::iradio-genre</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> <NICK>iradio-genre</NICK> @@ -590,7 +590,7 @@ <ARG> <NAME>GstNeonhttpSrc::iradio-name</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> <NICK>iradio-name</NICK> @@ -600,7 +600,7 @@ <ARG> <NAME>GstNeonhttpSrc::iradio-url</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> <NICK>iradio-url</NICK> @@ -620,7 +620,7 @@ <ARG> <NAME>GstNeonhttpSrc::user-agent</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>User-Agent</NICK> @@ -630,7 +630,7 @@ <ARG> <NAME>GstTRM::proxy-address</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>proxy address</NICK> @@ -1030,7 +1030,7 @@ <ARG> <NAME>GstMMS::location</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>location</NICK> @@ -1190,7 +1190,7 @@ <ARG> <NAME>GstGLImageSink::display</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Display</NICK> @@ -1480,7 +1480,7 @@ <ARG> <NAME>GstModPlug::songname</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> <NICK>Songname</NICK> @@ -1670,7 +1670,7 @@ <ARG> <NAME>GstJackAudioSink::server</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Server</NICK> @@ -1780,7 +1780,7 @@ <ARG> <NAME>GstDvbSrc::pids</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>w</FLAGS> <NICK>pids</NICK> @@ -1870,7 +1870,7 @@ <ARG> <NAME>GstDvbSrc::polarity</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>polarity</NICK> @@ -1900,7 +1900,7 @@ <ARG> <NAME>GstMultiFileSink::location</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>File Location</NICK> @@ -1920,7 +1920,7 @@ <ARG> <NAME>GstMultiFileSrc::caps</NAME> -<TYPE>GstCaps</TYPE> +<TYPE>GstCaps*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Caps</NICK> @@ -1940,7 +1940,7 @@ <ARG> <NAME>GstMultiFileSrc::location</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>File Location</NICK> @@ -1950,7 +1950,7 @@ <ARG> <NAME>GstRfbSrc::host</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Host to connect to</NICK> @@ -1970,7 +1970,7 @@ <ARG> <NAME>GstRfbSrc::password</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>w</FLAGS> <NICK>Password for authentication</NICK> @@ -1980,7 +1980,7 @@ <ARG> <NAME>GstRfbSrc::version</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>RFB protocol version</NICK> @@ -17050,7 +17050,7 @@ <ARG> <NAME>GstCDAudio::device</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Device</NICK> @@ -17220,7 +17220,7 @@ <ARG> <NAME>GstX264Enc::stats-file</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Stats File</NICK> @@ -17580,7 +17580,7 @@ <ARG> <NAME>GstRealAudioDec::password</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Password</NICK> @@ -17640,7 +17640,7 @@ <ARG> <NAME>GstRealAudioDec::ra14-4-names</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Names of 14_4 driver</NICK> @@ -17650,7 +17650,7 @@ <ARG> <NAME>GstRealAudioDec::ra28-8-names</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Names of 28_8 driver</NICK> @@ -17660,7 +17660,7 @@ <ARG> <NAME>GstRealAudioDec::raatrk-names</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Names of atrk driver</NICK> @@ -17670,7 +17670,7 @@ <ARG> <NAME>GstRealAudioDec::racook-names</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Names of cook driver</NICK> @@ -17680,7 +17680,7 @@ <ARG> <NAME>GstRealAudioDec::rasipr-names</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Names of sipr driver</NICK> @@ -17690,7 +17690,7 @@ <ARG> <NAME>GstRealAudioDec::real-codecs-path</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Path where to search for RealPlayer codecs</NICK> @@ -17730,7 +17730,7 @@ <ARG> <NAME>GstRealVideoDec::real-codecs-path</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Path where to search for RealPlayer codecs</NICK> @@ -17740,7 +17740,7 @@ <ARG> <NAME>GstRealVideoDec::rv20-names</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Names of rv20 driver</NICK> @@ -17750,7 +17750,7 @@ <ARG> <NAME>GstRealVideoDec::rv30-names</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Names of rv30 driver</NICK> @@ -17760,7 +17760,7 @@ <ARG> <NAME>GstRealVideoDec::rv40-names</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Names of rv40 driver</NICK> @@ -17830,7 +17830,7 @@ <ARG> <NAME>GstSFSrc::location</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>File Location</NICK> @@ -17850,7 +17850,7 @@ <ARG> <NAME>GstSFSink::location</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>File Location</NICK> @@ -17880,7 +17880,7 @@ <ARG> <NAME>GstSwitch::active-pad</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Active pad</NICK> @@ -18210,7 +18210,7 @@ <ARG> <NAME>GstVCDSrc::device</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Device</NICK> @@ -18270,7 +18270,7 @@ <ARG> <NAME>MpegTSParse::program-numbers</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Program Numbers</NICK> @@ -18280,7 +18280,7 @@ <ARG> <NAME>GstAppSink::caps</NAME> -<TYPE>GstCaps</TYPE> +<TYPE>GstCaps*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Caps</NICK> @@ -18350,7 +18350,7 @@ <ARG> <NAME>GstRtpSession::sdes-cname</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>SDES CNAME</NICK> @@ -18360,7 +18360,7 @@ <ARG> <NAME>GstRtpSession::sdes-email</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>SDES EMAIL</NICK> @@ -18370,7 +18370,7 @@ <ARG> <NAME>GstRtpSession::sdes-location</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>SDES LOCATION</NICK> @@ -18380,7 +18380,7 @@ <ARG> <NAME>GstRtpSession::sdes-name</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>SDES NAME</NICK> @@ -18390,7 +18390,7 @@ <ARG> <NAME>GstRtpSession::sdes-note</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>SDES NOTE</NICK> @@ -18400,7 +18400,7 @@ <ARG> <NAME>GstRtpSession::sdes-phone</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>SDES PHONE</NICK> @@ -18410,7 +18410,7 @@ <ARG> <NAME>GstRtpSession::sdes-tool</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>SDES TOOL</NICK> @@ -18460,7 +18460,7 @@ <ARG> <NAME>GstRtpBin::sdes-cname</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>SDES CNAME</NICK> @@ -18470,7 +18470,7 @@ <ARG> <NAME>GstRtpBin::sdes-email</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>SDES EMAIL</NICK> @@ -18480,7 +18480,7 @@ <ARG> <NAME>GstRtpBin::sdes-location</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>SDES LOCATION</NICK> @@ -18490,7 +18490,7 @@ <ARG> <NAME>GstRtpBin::sdes-name</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>SDES NAME</NICK> @@ -18500,7 +18500,7 @@ <ARG> <NAME>GstRtpBin::sdes-note</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>SDES NOTE</NICK> @@ -18510,7 +18510,7 @@ <ARG> <NAME>GstRtpBin::sdes-phone</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>SDES PHONE</NICK> @@ -18520,7 +18520,7 @@ <ARG> <NAME>GstRtpBin::sdes-tool</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>SDES TOOL</NICK> @@ -18680,7 +18680,7 @@ <ARG> <NAME>DvbBaseBin::polarity</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>polarity</NICK> @@ -18690,7 +18690,7 @@ <ARG> <NAME>DvbBaseBin::program-numbers</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Program Numbers</NICK> @@ -19100,7 +19100,7 @@ <ARG> <NAME>GstFBDEVSink::device</NAME> -<TYPE>gchararray</TYPE> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>device</NICK> @@ -19120,7 +19120,7 @@ <ARG> <NAME>Ivorbisfile::metadata</NAME> -<TYPE>GstCaps</TYPE> +<TYPE>GstCaps*</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> <NICK>Metadata</NICK> @@ -19130,7 +19130,7 @@ <ARG> <NAME>Ivorbisfile::streaminfo</NAME> -<TYPE>GstCaps</TYPE> +<TYPE>GstCaps*</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> <NICK>stream</NICK> @@ -19223,3 +19223,33 @@ <DEFAULT>26</DEFAULT> </ARG> +<ARG> +<NAME>GstInputSelector::active-pad</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Active pad</NICK> +<BLURB>Name of the currently active sink pad.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> +<NAME>GstOutputSelector::active-pad</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Active pad</NICK> +<BLURB>Name of the currently active src pad.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> +<NAME>GstOutputSelector::resend-latest</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Resend latest buffer</NICK> +<BLURB>Resend latest buffer after a switch to a new pad.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy index 3e55df32..6212afb0 100644 --- a/docs/plugins/gst-plugins-bad-plugins.hierarchy +++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy @@ -255,6 +255,29 @@ GObject ladspa-imp GstXvidEnc GstXvidDec + GstPitch + GstBaseTransform + GstAudioFilter + GstBPMDetect + GstStereo + GstSpectrum + GstLPWSinc + GstBPWSinc + GstIirEqualizer + GstIirEqualizerNBands + GstIirEqualizer3Bands + GstIirEqualizer10Bands + GstSpeexResample + GstVideoFilter + GstVideoAnalyse + GstVideoDetect + GstVideoMark + GstRgAnalysis + GstRgLimiter + GstVideoCrop + GstBayer2RGB + GstIIR + GstDeinterlace GstBaseSink GstSFSink GstVideoSink @@ -294,27 +317,6 @@ GObject GstAmrwbDec GstAmrwbParse GstAmrwbEnc - GstBaseTransform - GstSpeexResample - GstVideoFilter - GstVideoAnalyse - GstVideoDetect - GstVideoMark - GstRgAnalysis - GstRgLimiter - GstVideoCrop - GstAudioFilter - GstStereo - GstSpectrum - GstLPWSinc - GstBPWSinc - GstIirEqualizer - GstIirEqualizerNBands - GstIirEqualizer3Bands - GstIirEqualizer10Bands - GstBayer2RGB - GstIIR - GstDeinterlace MpegTSParse GstRawParse GstVideoParse @@ -341,6 +343,8 @@ GObject GstSpeed GstNsfDec GstDVDSpu + GstInputSelector + GstOutputSelector GstModPlug GstH264Parse GstFLVDemux diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces index 946cd29a..efe88356 100644 --- a/docs/plugins/gst-plugins-bad-plugins.interfaces +++ b/docs/plugins/gst-plugins-bad-plugins.interfaces @@ -6,13 +6,13 @@ GstRtpClient GstChildProxy GstRgVolume GstChildProxy GstSDPDemux GstChildProxy GstMetadataMux GstTagSetter +GstIirEqualizer GstChildProxy +GstIirEqualizerNBands GstChildProxy +GstIirEqualizer3Bands GstChildProxy +GstIirEqualizer10Bands GstChildProxy GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation GstGLImageSink GstImplementsInterface GstXOverlay GstNeonhttpSrc GstURIHandler GstMMS GstURIHandler GstVCDSrc GstURIHandler GstCDAudio GstURIHandler -GstIirEqualizer GstChildProxy -GstIirEqualizerNBands GstChildProxy -GstIirEqualizer3Bands GstChildProxy -GstIirEqualizer10Bands GstChildProxy diff --git a/docs/plugins/gst-plugins-bad-plugins.signals b/docs/plugins/gst-plugins-bad-plugins.signals index bd7d82a6..46576239 100644 --- a/docs/plugins/gst-plugins-bad-plugins.signals +++ b/docs/plugins/gst-plugins-bad-plugins.signals @@ -281,3 +281,20 @@ GstCDAudio *gstcdaudio gint arg1 </SIGNAL> +<SIGNAL> +<NAME>GstInputSelector::block</NAME> +<RETURNS>gint64</RETURNS> +<FLAGS>l</FLAGS> +GstInputSelector *gstinputselector +</SIGNAL> + +<SIGNAL> +<NAME>GstInputSelector::switch</NAME> +<RETURNS>void</RETURNS> +<FLAGS>l</FLAGS> +GstInputSelector *gstinputselector +gchar *arg1 +gint64 arg2 +gint64 arg3 +</SIGNAL> + diff --git a/docs/plugins/inspect/plugin-metadata.xml b/docs/plugins/inspect/plugin-metadata.xml index 6a68f124..14da75d5 100644 --- a/docs/plugins/inspect/plugin-metadata.xml +++ b/docs/plugins/inspect/plugin-metadata.xml @@ -17,17 +17,17 @@ <author>Edgard Lima <edgard.lima@indt.org.br></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>image/jpeg, tags-extracted=(boolean)true; image/png, tags-extracted=(boolean)true</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>image/jpeg, tags-extracted=(boolean)false; image/png, tags-extracted=(boolean)false</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>image/jpeg, tags-extracted=(boolean)true; image/png, tags-extracted=(boolean)true</details> + </caps> </pads> </element> <element> @@ -38,17 +38,17 @@ <author>Edgard Lima <edgard.lima@indt.org.br></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>image/jpeg; image/png</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>image/jpeg, tags-extracted=(boolean)true; image/png, tags-extracted=(boolean)true</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>image/jpeg; image/png</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-selector.xml b/docs/plugins/inspect/plugin-selector.xml new file mode 100644 index 00000000..38f76058 --- /dev/null +++ b/docs/plugins/inspect/plugin-selector.xml @@ -0,0 +1,55 @@ +<plugin> + <name>selector</name> + <description>input/output stream selector elements</description> + <filename>../../gst/selector/.libs/libgstselector.so</filename> + <basename>libgstselector.so</basename> + <version>0.10.5.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins CVS/prerelease</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>input-selector</name> + <longname>Input selector</longname> + <class>Generic</class> + <description>N-to-1 input stream selectoring</description> + <author>Julien Moutte <julien@moutte.net>012Ronald S. Bultje <rbultje@ronald.bitfreak.net>012Jan Schmidt <thaytan@mad.scientist.com>012Wim Taymans <wim.taymans@gmail.com></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>ANY</details> + </caps> + <caps> + <name>sink%d</name> + <direction>sink</direction> + <presence>request</presence> + <details>ANY</details> + </caps> + </pads> + </element> + <element> + <name>output-selector</name> + <longname>Output selector</longname> + <class>Generic</class> + <description>1-to-N output stream selectoring</description> + <author>Stefan Kost <stefan.kost@nokia.com></author> + <pads> + <caps> + <name>src%d</name> + <direction>source</direction> + <presence>request</presence> + <details>ANY</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>ANY</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-soundtouch.xml b/docs/plugins/inspect/plugin-soundtouch.xml index 9bfcd209..cd6ecbbb 100644 --- a/docs/plugins/inspect/plugin-soundtouch.xml +++ b/docs/plugins/inspect/plugin-soundtouch.xml @@ -1,8 +1,8 @@ <plugin> <name>soundtouch</name> - <description>Audio Pitch Controller</description> - <filename>../../ext/soundtouch/.libs/libgstpitch.so</filename> - <basename>libgstpitch.so</basename> + <description>Audio Pitch Controller & BPM Detection</description> + <filename>../../ext/soundtouch/.libs/libgstsoundtouch.so</filename> + <basename>libgstsoundtouch.so</basename> <version>0.10.5.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> @@ -10,6 +10,27 @@ <origin>Unknown package origin</origin> <elements> <element> + <name>bpmdetect</name> + <longname>BPM Detector</longname> + <class>Filter/Analyzer/Audio</class> + <description>Detect the BPM of an audio stream</description> + <author>Sebastian Dr303266ge <slomo@circular-chaos.org></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 8000, 2147483647 ], channels=(int)[ 1, 2 ]</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 8000, 2147483647 ], channels=(int)[ 1, 2 ]</details> + </caps> + </pads> + </element> + <element> <name>pitch</name> <longname>Pitch controller</longname> <class>Filter/Converter/Audio</class> @@ -17,16 +38,16 @@ <author>Wouter Paesen <wouter@blue-gate.be></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> - <details>audio/x-raw-float, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32, buffer-frames=(int)[ 0, 2147483647 ]</details> + <details>audio/x-raw-float, rate=(int)[ 8000, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> - <details>audio/x-raw-float, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32, buffer-frames=(int)[ 0, 2147483647 ]</details> + <details>audio/x-raw-float, rate=(int)[ 8000, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-switch.xml b/docs/plugins/inspect/plugin-switch.xml deleted file mode 100644 index 64c1cf23..00000000 --- a/docs/plugins/inspect/plugin-switch.xml +++ /dev/null @@ -1,34 +0,0 @@ -<plugin> - <name>switch</name> - <description>N-to-1 input switching</description> - <filename>../../gst/switch/.libs/libgstswitch.so</filename> - <basename>libgstswitch.so</basename> - <version>0.10.5.1</version> - <license>LGPL</license> - <source>gst-plugins-bad</source> - <package>GStreamer Bad Plug-ins CVS/prerelease</package> - <origin>Unknown package origin</origin> - <elements> - <element> - <name>switch</name> - <longname>StreamSelector</longname> - <class>Generic</class> - <description>N-to-1 input stream_selectoring</description> - <author>Julien Moutte <julien@moutte.net>012Ronald S. Bultje <rbultje@ronald.bitfreak.net>012Jan Schmidt <thaytan@mad.scientist.com>012Wim Taymans <wim.taymans@gmail.com></author> - <pads> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>ANY</details> - </caps> - <caps> - <name>sink%d</name> - <direction>sink</direction> - <presence>request</presence> - <details>ANY</details> - </caps> - </pads> - </element> - </elements> -</plugin>
\ No newline at end of file |