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/inspect | |
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/inspect')
-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 |
4 files changed, 97 insertions, 55 deletions
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 |