diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2007-08-16 17:02:07 +0000 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2007-08-16 17:02:07 +0000 |
commit | 842451a72045b962c008c93f32f52a53aba1eb42 (patch) | |
tree | deeadf41b14709b78fe37c37ee22a9f6e6de03c6 /docs | |
parent | 22bcaa904c0cb9e620c77378121d691617ada764 (diff) |
gst/audiofx/: Add Chebyshev lowpass/highpass and bandpass/bandreject elements.
Original commit message from CVS:
reviewed by: Stefan Kost <ensonic@users.sf.net>
* gst/audiofx/Makefile.am:
* gst/audiofx/audiochebyshevfreqband.c:
(gst_audio_chebyshev_freq_band_mode_get_type),
(gst_audio_chebyshev_freq_band_base_init),
(gst_audio_chebyshev_freq_band_dispose),
(gst_audio_chebyshev_freq_band_class_init),
(gst_audio_chebyshev_freq_band_init),
(generate_biquad_coefficients), (calculate_gain),
(generate_coefficients),
(gst_audio_chebyshev_freq_band_set_property),
(gst_audio_chebyshev_freq_band_get_property),
(gst_audio_chebyshev_freq_band_setup), (process), (process_64),
(process_32), (gst_audio_chebyshev_freq_band_transform_ip),
(gst_audio_chebyshev_freq_band_start):
* gst/audiofx/audiochebyshevfreqband.h:
* gst/audiofx/audiochebyshevfreqlimit.c:
(gst_audio_chebyshev_freq_limit_mode_get_type),
(gst_audio_chebyshev_freq_limit_base_init),
(gst_audio_chebyshev_freq_limit_dispose),
(gst_audio_chebyshev_freq_limit_class_init),
(gst_audio_chebyshev_freq_limit_init),
(generate_biquad_coefficients), (calculate_gain),
(generate_coefficients),
(gst_audio_chebyshev_freq_limit_set_property),
(gst_audio_chebyshev_freq_limit_get_property),
(gst_audio_chebyshev_freq_limit_setup), (process), (process_64),
(process_32), (gst_audio_chebyshev_freq_limit_transform_ip),
(gst_audio_chebyshev_freq_limit_start):
* gst/audiofx/audiochebyshevfreqlimit.h:
* gst/audiofx/audiofx.c: (plugin_init):
Add Chebyshev lowpass/highpass and bandpass/bandreject elements.
Fixes #464800.
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/audiochebyshevfreqband.c:
(setup_audiochebyshevfreqband), (cleanup_audiochebyshevfreqband),
(GST_START_TEST), (audiochebyshevfreqband_suite), (main):
* tests/check/elements/audiochebyshevfreqlimit.c:
(setup_audiochebyshevfreqlimit), (cleanup_audiochebyshevfreqlimit),
(GST_START_TEST), (audiochebyshevfreqlimit_suite), (main):
Add unit tests for the chebyshev filters.
* 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/inspect/plugin-1394.xml:
* docs/plugins/inspect/plugin-audiofx.xml:
* docs/plugins/inspect/plugin-dv.xml:
* docs/plugins/inspect/plugin-flac.xml:
* docs/plugins/inspect/plugin-jpeg.xml:
* docs/plugins/inspect/plugin-png.xml:
* docs/plugins/inspect/plugin-rtp.xml:
* docs/plugins/inspect/plugin-shout2send.xml:
* docs/plugins/inspect/plugin-wavpack.xml:
And add docs for the chebyshev filters. While doing
that also run make update in docs/plugins.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/plugins/Makefile.am | 2 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins-docs.sgml | 2 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins-sections.txt | 20 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins.args | 122 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-1394.xml | 12 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-audiofx.xml | 42 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-dv.xml | 38 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-flac.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-jpeg.xml | 48 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-png.xml | 24 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-rtp.xml | 8 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-shout2send.xml | 10 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-wavpack.xml | 58 |
13 files changed, 334 insertions, 54 deletions
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index fb59456e..bcd985a1 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -100,6 +100,8 @@ EXTRA_HFILES = \ $(top_srcdir)/gst/audiofx/audiodynamic.h \ $(top_srcdir)/gst/audiofx/audioinvert.h \ $(top_srcdir)/gst/audiofx/audiopanorama.h \ + $(top_srcdir)/gst/audiofx/audiochebyshevfreqlimit.h \ + $(top_srcdir)/gst/audiofx/audiochebyshevfreqband.h \ $(top_srcdir)/gst/autodetect/gstautoaudiosink.h \ $(top_srcdir)/gst/autodetect/gstautovideosink.h \ $(top_srcdir)/gst/avi/gstavidemux.h \ diff --git a/docs/plugins/gst-plugins-good-plugins-docs.sgml b/docs/plugins/gst-plugins-good-plugins-docs.sgml index 57b948c3..c90312a8 100644 --- a/docs/plugins/gst-plugins-good-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-good-plugins-docs.sgml @@ -19,6 +19,8 @@ <xi:include href="xml/element-audioinvert.xml" /> <xi:include href="xml/element-audioamplify.xml" /> <xi:include href="xml/element-audiodynamic.xml" /> + <xi:include href="xml/element-audiochebyshevfreqlimit.xml" /> + <xi:include href="xml/element-audiochebyshevfreqband.xml" /> <xi:include href="xml/element-autoaudiosink.xml" /> <xi:include href="xml/element-autovideosink.xml" /> <xi:include href="xml/element-avidemux.xml" /> diff --git a/docs/plugins/gst-plugins-good-plugins-sections.txt b/docs/plugins/gst-plugins-good-plugins-sections.txt index bc431f13..d8f6b7d8 100644 --- a/docs/plugins/gst-plugins-good-plugins-sections.txt +++ b/docs/plugins/gst-plugins-good-plugins-sections.txt @@ -82,6 +82,26 @@ GST_AUDIO_DYNAMIC_CLASS </SECTION> <SECTION> +<FILE>element-audiochebyshevfreqlimit</FILE> +<TITLE>audiochebyshevfreqlimit</TITLE> +GstAudioChebyshevFreqLimit +<SUBSECTION Standard> +GstAudioChebyshevFreqLimitClass +GST_AUDIO_CHEBYSHEV_FREQ_LIMIT +GST_AUDIO_CHEBYSHEV_FREQ_LIMIT_CLASS +</SECTION> + +<SECTION> +<FILE>element-audiochebyshevfreqband</FILE> +<TITLE>audiochebyshevfreqband</TITLE> +GstAudioChebyshevFreqBand +<SUBSECTION Standard> +GstAudioChebyshevFreqBandClass +GST_AUDIO_CHEBYSHEV_FREQ_BAND +GST_AUDIO_CHEBYSHEV_FREQ_BAND_CLASS +</SECTION> + +<SECTION> <FILE>element-autoaudiosink</FILE> <TITLE>autoaudiosink</TITLE> GstAutoAudioSink diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args index bdb97130..935e27ba 100644 --- a/docs/plugins/gst-plugins-good-plugins.args +++ b/docs/plugins/gst-plugins-good-plugins.args @@ -401,21 +401,21 @@ <ARG> <NAME>GstVertigoTV::speed</NAME> <TYPE>gfloat</TYPE> -<RANGE>[0,01,100]</RANGE> +<RANGE>[0.01,100]</RANGE> <FLAGS>rw</FLAGS> <NICK>Speed</NICK> <BLURB>Control the speed of movement.</BLURB> -<DEFAULT>0,02</DEFAULT> +<DEFAULT>0.02</DEFAULT> </ARG> <ARG> <NAME>GstVertigoTV::zoom-speed</NAME> <TYPE>gfloat</TYPE> -<RANGE>[1,01,1,1]</RANGE> +<RANGE>[1.01,1.1]</RANGE> <FLAGS>rw</FLAGS> <NICK>Zoom Speed</NICK> <BLURB>Control the rate of zooming.</BLURB> -<DEFAULT>1,01</DEFAULT> +<DEFAULT>1.01</DEFAULT> </ARG> <ARG> @@ -1141,7 +1141,7 @@ <ARG> <NAME>GstDV1394Src::port</NAME> <TYPE>gint</TYPE> -<RANGE>[G_MAXULONG,16]</RANGE> +<RANGE>[-1,16]</RANGE> <FLAGS>rw</FLAGS> <NICK>Port</NICK> <BLURB>Port number (-1 automatic).</BLURB> @@ -17241,7 +17241,7 @@ <ARG> <NAME>GstGamma::gamma</NAME> <TYPE>gdouble</TYPE> -<RANGE>[0,01,10]</RANGE> +<RANGE>[0.01,10]</RANGE> <FLAGS>rw</FLAGS> <NICK>Gamma</NICK> <BLURB>gamma.</BLURB> @@ -17328,3 +17328,113 @@ <DEFAULT>2</DEFAULT> </ARG> +<ARG> +<NAME>GstAudioChebyshevFreqBand::lower-frequency</NAME> +<TYPE>gfloat</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Lower frequency</NICK> +<BLURB>Start frequency of the band (Hz).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioChebyshevFreqBand::mode</NAME> +<TYPE>GstAudioChebyshevFreqBandMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Mode</NICK> +<BLURB>Low pass or high pass mode.</BLURB> +<DEFAULT>Band pass (default)</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioChebyshevFreqBand::poles</NAME> +<TYPE>gint</TYPE> +<RANGE>[4,32]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Poles</NICK> +<BLURB>Number of poles to use, will be rounded up to the next multiply of four.</BLURB> +<DEFAULT>4</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioChebyshevFreqBand::ripple</NAME> +<TYPE>gfloat</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Ripple</NICK> +<BLURB>Amount of ripple (dB).</BLURB> +<DEFAULT>0.25</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioChebyshevFreqBand::type</NAME> +<TYPE>gint</TYPE> +<RANGE>[1,2]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Type</NICK> +<BLURB>Type of the chebychev filter.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioChebyshevFreqBand::upper-frequency</NAME> +<TYPE>gfloat</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Upper frequency</NICK> +<BLURB>Stop frequency of the band (Hz).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioChebyshevFreqLimit::cutoff</NAME> +<TYPE>gfloat</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Cutoff</NICK> +<BLURB>Cut off frequency (Hz).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioChebyshevFreqLimit::mode</NAME> +<TYPE>GstAudioChebyshevFreqLimitMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Mode</NICK> +<BLURB>Low pass or high pass mode.</BLURB> +<DEFAULT>Low pass (default)</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioChebyshevFreqLimit::poles</NAME> +<TYPE>gint</TYPE> +<RANGE>[2,32]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Poles</NICK> +<BLURB>Number of poles to use, will be rounded up to the next even number.</BLURB> +<DEFAULT>4</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioChebyshevFreqLimit::ripple</NAME> +<TYPE>gfloat</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Ripple</NICK> +<BLURB>Amount of ripple (dB).</BLURB> +<DEFAULT>0.25</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioChebyshevFreqLimit::type</NAME> +<TYPE>gint</TYPE> +<RANGE>[1,2]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Type</NICK> +<BLURB>Type of the chebychev filter.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + diff --git a/docs/plugins/inspect/plugin-1394.xml b/docs/plugins/inspect/plugin-1394.xml index 29078d75..8e095aa0 100644 --- a/docs/plugins/inspect/plugin-1394.xml +++ b/docs/plugins/inspect/plugin-1394.xml @@ -3,10 +3,10 @@ <description>Source for DV data via IEEE1394 interface</description> <filename>../../ext/raw1394/.libs/libgst1394.so</filename> <basename>libgst1394.so</basename> - <version>0.10.6</version> + <version>0.10.6.1</version> <license>LGPL</license> <source>gst-plugins-good</source> - <package>GStreamer Good Plug-ins source release</package> + <package>GStreamer Good Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -18,6 +18,14 @@ Daniel Fischer <dan@f3c.com> Wim Taymans <wim@fluendo.com> Zaheer Abbas Merali <zaheerabbas at merali dot org></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-dv, format=(string){ NTSC, PAL }, systemstream=(boolean)true</details> + </caps> + </pads> </element> </elements> </plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-audiofx.xml b/docs/plugins/inspect/plugin-audiofx.xml index 825b1dc5..3828fe72 100644 --- a/docs/plugins/inspect/plugin-audiofx.xml +++ b/docs/plugins/inspect/plugin-audiofx.xml @@ -31,6 +31,48 @@ </pads> </element> <element> + <name>audiochebyshevfreqband</name> + <longname>AudioChebyshevFreqBand</longname> + <class>Filter/Effect/Audio</class> + <description>Chebyshev band pass and band reject filter</description> + <author>Sebastian Dröge <slomo@circular-chaos.org></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> + </caps> + </pads> + </element> + <element> + <name>audiochebyshevfreqlimit</name> + <longname>AudioChebyshevFreqLimit</longname> + <class>Filter/Effect/Audio</class> + <description>Chebyshev low pass and high pass filter</description> + <author>Sebastian Dröge <slomo@circular-chaos.org></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> + </caps> + </pads> + </element> + <element> <name>audiodynamic</name> <longname>AudioDynamic</longname> <class>Filter/Effect/Audio</class> diff --git a/docs/plugins/inspect/plugin-dv.xml b/docs/plugins/inspect/plugin-dv.xml index a62f5f21..951488dc 100644 --- a/docs/plugins/inspect/plugin-dv.xml +++ b/docs/plugins/inspect/plugin-dv.xml @@ -3,10 +3,10 @@ <description>DV demuxer and decoder based on libdv (libdv.sf.net)</description> <filename>../../ext/dv/.libs/libgstdv.so</filename> <basename>libgstdv.so</basename> - <version>0.10.6</version> + <version>0.10.6.1</version> <license>LGPL</license> <source>gst-plugins-good</source> - <package>GStreamer Good Plug-ins source release</package> + <package>GStreamer Good Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -15,6 +15,20 @@ <class>Codec/Decoder/Video</class> <description>Uses libdv to decode DV video (smpte314) (libdv.sourceforge.net)</description> <author>Erik Walthinsen <omega@cse.ogi.edu>,Wim Taymans <wim@fluendo.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-dv, systemstream=(boolean)false</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-raw-yuv, format=(fourcc)YUY2, width=(int)720, framerate=(fraction)[ 1/1, 60/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)720, framerate=(fraction)[ 1/1, 60/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)720, framerate=(fraction)[ 1/1, 60/1 ]</details> + </caps> + </pads> </element> <element> <name>dvdemux</name> @@ -22,6 +36,26 @@ <class>Codec/Demuxer</class> <description>Uses libdv to separate DV audio from DV video (libdv.sourceforge.net)</description> <author>Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-dv, systemstream=(boolean)true</details> + </caps> + <caps> + <name>video</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>video/x-dv, systemstream=(boolean)false</details> + </caps> + <caps> + <name>audio</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>audio/x-raw-int, depth=(int)16, width=(int)16, signed=(boolean)true, channels=(int){ 2, 4 }, endianness=(int)1234, rate=(int){ 32000, 44100, 48000 }</details> + </caps> + </pads> </element> </elements> </plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-flac.xml b/docs/plugins/inspect/plugin-flac.xml index 83fa4d39..818917cb 100644 --- a/docs/plugins/inspect/plugin-flac.xml +++ b/docs/plugins/inspect/plugin-flac.xml @@ -47,7 +47,7 @@ <name>sink</name> <direction>sink</direction> <presence>always</presence> - <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]</details> + <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-jpeg.xml b/docs/plugins/inspect/plugin-jpeg.xml index e59bc371..bf9aaca0 100644 --- a/docs/plugins/inspect/plugin-jpeg.xml +++ b/docs/plugins/inspect/plugin-jpeg.xml @@ -17,17 +17,17 @@ <author>Wim Taymans <wim@fluendo.com></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 8, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 8, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> </pads> </element> <element> @@ -38,17 +38,17 @@ <author>Wim Taymans <wim.taymans@tvd.be></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> </pads> </element> <element> @@ -59,17 +59,17 @@ <author>Wim Taymans <wim@fluendo.com></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-smoke, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-smoke, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> </pads> </element> <element> @@ -80,17 +80,17 @@ <author>Wim Taymans <wim@fluendo.com></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-smoke, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-smoke, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-png.xml b/docs/plugins/inspect/plugin-png.xml index f668bfbb..dc235451 100644 --- a/docs/plugins/inspect/plugin-png.xml +++ b/docs/plugins/inspect/plugin-png.xml @@ -17,17 +17,17 @@ <author>Wim Taymans <wim@fluendo.com></author> <pads> <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>image/png</details> - </caps> - <caps> <name>src</name> <direction>source</direction> <presence>always</presence> <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>image/png</details> + </caps> </pads> </element> <element> @@ -38,17 +38,17 @@ <author>Jeremy SIMON <jsimon13@yahoo.fr></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>image/png, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> <details>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>image/png, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> </pads> </element> </elements> diff --git a/docs/plugins/inspect/plugin-rtp.xml b/docs/plugins/inspect/plugin-rtp.xml index 2a7d8236..b934b1a0 100644 --- a/docs/plugins/inspect/plugin-rtp.xml +++ b/docs/plugins/inspect/plugin-rtp.xml @@ -137,7 +137,7 @@ </element> <element> <name>rtpdepay</name> - <longname>RTP payloader</longname> + <longname>RTP depayloader</longname> <class>Codec/Depayloader/Network</class> <description>Accepts raw RTP and RTCP packets and sends them forward</description> <author>Wim Taymans <wim@fluendo.com></author> @@ -332,7 +332,7 @@ <name>sink</name> <direction>sink</direction> <presence>always</presence> - <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)ILBC, mode=(int){ 20, 30 }</details> + <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)ILBC, mode=(string){ 20, 30 }</details> </caps> </pads> </element> @@ -353,7 +353,7 @@ <name>src</name> <direction>source</direction> <presence>always</presence> - <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)ILBC, mode=(int){ 20, 30 }</details> + <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)ILBC, mode=(string){ 20, 30 }</details> </caps> </pads> </element> @@ -558,7 +558,7 @@ <name>src</name> <direction>source</direction> <presence>always</presence> - <details>video/mpeg, systemstream=(boolean)false</details> + <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details> </caps> <caps> <name>sink</name> diff --git a/docs/plugins/inspect/plugin-shout2send.xml b/docs/plugins/inspect/plugin-shout2send.xml index 414b10b4..75e67d7e 100644 --- a/docs/plugins/inspect/plugin-shout2send.xml +++ b/docs/plugins/inspect/plugin-shout2send.xml @@ -3,7 +3,7 @@ <description>Sends data to an icecast server using libshout2</description> <filename>../../ext/shout2/.libs/libgstshout2.so</filename> <basename>libgstshout2.so</basename> - <version>0.10.6</version> + <version>0.10.6.1</version> <license>LGPL</license> <source>gst-plugins-good</source> <package>libshout2</package> @@ -17,6 +17,14 @@ <author>Wim Taymans <wim.taymans@chello.be> Pedro Corte-Real <typo@netcabo.pt> Zaheer Abbas Merali <zaheerabbas at merali dot org></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>application/ogg; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]</details> + </caps> + </pads> </element> </elements> </plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-wavpack.xml b/docs/plugins/inspect/plugin-wavpack.xml index 67f42641..b0af7985 100644 --- a/docs/plugins/inspect/plugin-wavpack.xml +++ b/docs/plugins/inspect/plugin-wavpack.xml @@ -3,10 +3,10 @@ <description>Wavpack lossless/lossy audio format handling</description> <filename>../../ext/wavpack/.libs/libgstwavpack.so</filename> <basename>libgstwavpack.so</basename> - <version>0.10.6</version> + <version>0.10.6.1</version> <license>LGPL</license> <source>gst-plugins-good</source> - <package>GStreamer Good Plug-ins source release</package> + <package>GStreamer Good Plug-ins CVS/prerelease</package> <origin>Unknown package origin</origin> <elements> <element> @@ -15,6 +15,20 @@ <class>Codec/Decoder/Audio</class> <description>Decodes Wavpack audio data</description> <author>Arwed v. Merkatz <v.merkatz@gmx.net>, Sebastian Dröge <slomo@circular-chaos.org></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-int, width=(int)32, depth=(int)[ 1, 32 ], channels=(int)[ 1, 2 ], rate=(int)[ 6000, 192000 ], endianness=(int)1234, signed=(boolean)true</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-wavpack, width=(int)[ 1, 32 ], channels=(int)[ 1, 2 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true</details> + </caps> + </pads> </element> <element> <name>wavpackenc</name> @@ -22,6 +36,26 @@ <class>Codec/Encoder/Audio</class> <description>Encodes audio with the Wavpack lossless/lossy audio codec</description> <author>Sebastian Dröge <slomo@circular-chaos.org></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-int, width=(int)32, depth=(int)[ 1, 32 ], endianness=(int)1234, channels=(int)[ 1, 2 ], rate=(int)[ 6000, 192000 ], signed=(boolean)true</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-wavpack, width=(int)[ 1, 32 ], channels=(int)[ 1, 2 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true</details> + </caps> + <caps> + <name>wvcsrc</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>audio/x-wavpack-correction, framed=(boolean)true</details> + </caps> + </pads> </element> <element> <name>wavpackparse</name> @@ -29,6 +63,26 @@ <class>Codec/Demuxer/Audio</class> <description>Parses Wavpack files</description> <author>Arwed v. Merkatz <v.merkatz@gmx.net>, Sebastian Dröge <slomo@circular-chaos.org></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>audio/x-wavpack, width=(int)[ 1, 32 ], channels=(int)[ 1, 2 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true</details> + </caps> + <caps> + <name>wvcsrc</name> + <direction>source</direction> + <presence>sometimes</presence> + <details>audio/x-wavpack-correction, framed=(boolean)true</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-wavpack, framed=(boolean)false; audio/x-wavpack-correction, framed=(boolean)false</details> + </caps> + </pads> </element> </elements> </plugin>
\ No newline at end of file |