diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2010-01-25 11:56:33 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2010-01-25 11:56:33 +0100 |
commit | 828af084903b08715b05bd2b9896d60b921b87bd (patch) | |
tree | f4be120959be4a11be65f35c42864d65479f27a1 /docs/plugins | |
parent | 926decbecb985fb39db26352dc06ef1070b12b1f (diff) | |
download | gstreamer-plugins-bad-828af084903b08715b05bd2b9896d60b921b87bd.tar.gz |
dataurisrc: Add docs and integrate into build system
Fixes again bug #596885.
Diffstat (limited to 'docs/plugins')
-rw-r--r-- | docs/plugins/Makefile.am | 1 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-docs.sgml | 2 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-sections.txt | 15 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.args | 890 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.hierarchy | 41 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.interfaces | 10 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-adpcmdec.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-adpcmenc.xml | 34 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-audioparsersbad.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-cog.xml | 10 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-dataurisrc.xml | 28 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-faac.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-frei0r.xml | 246 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-ladspa.xml | 764 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-modplug.xml | 2 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-pnm.xml | 12 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-qtmux.xml | 14 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-vdpau.xml | 40 |
18 files changed, 2040 insertions, 75 deletions
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index 7c98dc49e..b688dbf08 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -130,6 +130,7 @@ EXTRA_HFILES = \ $(top_srcdir)/gst/audioparsers/gstflacparse.h \ $(top_srcdir)/gst/autoconvert/gstautoconvert.h \ $(top_srcdir)/gst/camerabin/gstcamerabin.h \ + $(top_srcdir)/gst/dataurisrc/gstdataurisrc.h \ $(top_srcdir)/gst/dccp/gstdccpclientsink.h \ $(top_srcdir)/gst/dccp/gstdccpclientsrc.h \ $(top_srcdir)/gst/dccp/gstdccpserversink.h \ diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml index 5e259e6a5..84f601b6d 100644 --- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml @@ -29,6 +29,7 @@ <xi:include href="xml/element-capssetter.xml" /> <xi:include href="xml/element-celtdec.xml" /> <xi:include href="xml/element-celtenc.xml" /> + <xi:include href="xml/element-dataurisrc.xml" /> <!--xi:include href="xml/element-dc1394.xml" /--> <xi:include href="xml/element-dccpclientsink.xml" /> <xi:include href="xml/element-dccpclientsrc.xml" /> @@ -108,6 +109,7 @@ <xi:include href="xml/plugin-cdaudio.xml" /> <xi:include href="xml/plugin-cdxaparse.xml" /> <xi:include href="xml/plugin-celt.xml" /> + <xi:include href="xml/plugin-dataurisrc.xml" /> <xi:include href="xml/plugin-dccp.xml" /> <xi:include href="xml/plugin-debugutilsbad.xml" /> <xi:include href="xml/plugin-dfbvideosink.xml" /> diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt index 7703c2741..cd2d106c6 100644 --- a/docs/plugins/gst-plugins-bad-plugins-sections.txt +++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt @@ -183,6 +183,21 @@ gst_celt_enc_get_type </SECTION> <SECTION> +<FILE>element-dataurisrc</FILE> +<TITLE>dataurisrc</TITLE> +GstDataURISrc +<SUBSECTION Standard> +GstDataURISrcClass +GST_DATA_URI_SRC +GST_DATA_URI_SRC_CLASS +GST_IS_DATA_URI_SRC +GST_IS_DATA_URI_SRC_CLASS +GST_TYPE_DATA_URI_SRC +gst_data_uri_src_get_type +</SECTION> + + +<SECTION> <FILE>element-dc1394</FILE> <TITLE>dc1394</TITLE> GstDc1394 diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args index 7d88dbbd3..9c4bf5410 100644 --- a/docs/plugins/gst-plugins-bad-plugins.args +++ b/docs/plugins/gst-plugins-bad-plugins.args @@ -22655,12 +22655,12 @@ <ARG> <NAME>GstApExSink::volume</NAME> -<TYPE>guint</TYPE> -<RANGE><= 100</RANGE> +<TYPE>gdouble</TYPE> +<RANGE>[0,10]</RANGE> <FLAGS>rw</FLAGS> <NICK>Volume</NICK> <BLURB>AirPort Express target volume.</BLURB> -<DEFAULT>75</DEFAULT> +<DEFAULT>1</DEFAULT> </ARG> <ARG> @@ -23429,7 +23429,7 @@ <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Sync</NICK> -<BLURB>Sync on the clock.</BLURB> +<BLURB>Sync on the clock (if the internally used sink doesn't have this property it will be ignored.</BLURB> <DEFAULT>TRUE</DEFAULT> </ARG> @@ -23439,11 +23439,21 @@ <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>text-overlay</NICK> -<BLURB>Wether to use text-overlay.</BLURB> +<BLURB>Whether to use text-overlay.</BLURB> <DEFAULT>TRUE</DEFAULT> </ARG> <ARG> +<NAME>GstFPSDisplaySink::video-sink</NAME> +<TYPE>GstElement*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>video-sink</NICK> +<BLURB>Video sink to use (Must only be called on NULL state).</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> <NAME>GstId3Tag::v2-version</NAME> <TYPE>gint</TYPE> <RANGE>[3,4]</RANGE> @@ -26270,7 +26280,7 @@ <FLAGS>rw</FLAGS> <NICK>physics</NICK> <BLURB>water density: from 1 to 4.</BLURB> -<DEFAULT>7.29112e-304</DEFAULT> +<DEFAULT>1.01856e-312</DEFAULT> </ARG> <ARG> @@ -26310,7 +26320,7 @@ <FLAGS>rw</FLAGS> <NICK>splash</NICK> <BLURB>make a big splash in the center.</BLURB> -<DEFAULT>7.29112e-304</DEFAULT> +<DEFAULT>1.03978e-312</DEFAULT> </ARG> <ARG> @@ -26320,7 +26330,7 @@ <FLAGS>rw</FLAGS> <NICK>splash</NICK> <BLURB>make a big splash in the center.</BLURB> -<DEFAULT>7.29112e-304</DEFAULT> +<DEFAULT>1.061e-312</DEFAULT> </ARG> <ARG> @@ -26350,7 +26360,7 @@ <FLAGS>rw</FLAGS> <NICK>ratiox</NICK> <BLURB>x-ratio.</BLURB> -<DEFAULT>1.57351e-316</DEFAULT> +<DEFAULT>1.05617e-316</DEFAULT> </ARG> <ARG> @@ -26360,7 +26370,7 @@ <FLAGS>rw</FLAGS> <NICK>ratioy</NICK> <BLURB>y-ratio.</BLURB> -<DEFAULT>1.38588e-316</DEFAULT> +<DEFAULT>8.87875e-317</DEFAULT> </ARG> <ARG> @@ -26370,7 +26380,7 @@ <FLAGS>rw</FLAGS> <NICK>DelayTime</NICK> <BLURB>the delay time.</BLURB> -<DEFAULT>1.31882e-310</DEFAULT> +<DEFAULT>3.50926e-317</DEFAULT> </ARG> <ARG> @@ -26400,7 +26410,7 @@ <FLAGS>rw</FLAGS> <NICK>Color</NICK> <BLURB>the color of the image.</BLURB> -<DEFAULT>6.27068e-38</DEFAULT> +<DEFAULT>9.36751e-38</DEFAULT> </ARG> <ARG> @@ -26410,7 +26420,7 @@ <FLAGS>rw</FLAGS> <NICK>Color</NICK> <BLURB>the color of the image.</BLURB> -<DEFAULT>0</DEFAULT> +<DEFAULT>2.36943e-38</DEFAULT> </ARG> <ARG> @@ -26420,7 +26430,7 @@ <FLAGS>rw</FLAGS> <NICK>Color-R</NICK> <BLURB>the color of the image.</BLURB> -<DEFAULT>3.50514e-38</DEFAULT> +<DEFAULT>2.36943e-38</DEFAULT> </ARG> <ARG> @@ -26520,7 +26530,7 @@ <FLAGS>rw</FLAGS> <NICK>Temperature</NICK> <BLURB>Noise Temperature.</BLURB> -<DEFAULT>3.93156e-311</DEFAULT> +<DEFAULT>0</DEFAULT> </ARG> <ARG> @@ -26750,7 +26760,7 @@ <FLAGS>rw</FLAGS> <NICK>lredscale</NICK> <BLURB>multiplier for downscaling non-edge brightness.</BLURB> -<DEFAULT>0</DEFAULT> +<DEFAULT>6.96745e+252</DEFAULT> </ARG> <ARG> @@ -26760,7 +26770,7 @@ <FLAGS>rw</FLAGS> <NICK>lthresh</NICK> <BLURB>threshold for edge lightening.</BLURB> -<DEFAULT>0</DEFAULT> +<DEFAULT>5.62947e+188</DEFAULT> </ARG> <ARG> @@ -26770,7 +26780,7 @@ <FLAGS>rw</FLAGS> <NICK>lupscale</NICK> <BLURB>multiplier for upscaling edge brightness.</BLURB> -<DEFAULT>0</DEFAULT> +<DEFAULT>6.09249e+247</DEFAULT> </ARG> <ARG> @@ -26940,7 +26950,7 @@ <FLAGS>rw</FLAGS> <NICK>blend</NICK> <BLURB>blend factor.</BLURB> -<DEFAULT>2.37152e-322</DEFAULT> +<DEFAULT>4.74303e-322</DEFAULT> </ARG> <ARG> @@ -27130,7 +27140,7 @@ <FLAGS>rw</FLAGS> <NICK>HSync</NICK> <BLURB>the hsync offset.</BLURB> -<DEFAULT>1.38372e-316</DEFAULT> +<DEFAULT>0</DEFAULT> </ARG> <ARG> @@ -32983,3 +32993,843 @@ <DEFAULT>0</DEFAULT> </ARG> +<ARG> +<NAME>ADPCMEnc::blockalign</NAME> +<TYPE>gint</TYPE> +<RANGE>[64,8192]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Block Align</NICK> +<BLURB>Block size for output stream.</BLURB> +<DEFAULT>1024</DEFAULT> +</ARG> + +<ARG> +<NAME>ADPCMEnc::layout</NAME> +<TYPE>GstADPCMEncLayout</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Layout</NICK> +<BLURB>Layout for output stream.</BLURB> +<DEFAULT>DVI/IMA APDCM</DEFAULT> +</ARG> + +<ARG> +<NAME>GstDataURISrc::uri</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>URI</NICK> +<BLURB>URI that should be used.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-primaries::factor</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Factor</NICK> +<BLURB>influence of mean px value. > 32 = 0.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-levels::black-output</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Black output</NICK> +<BLURB>Black output.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-levels::channel</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Channel</NICK> +<BLURB>Channel to adjust levels.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-levels::gamma</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Gamma</NICK> +<BLURB>Gamma.</BLURB> +<DEFAULT>0.25</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-levels::histogram-position</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Histogram position</NICK> +<BLURB>Histogram position.</BLURB> +<DEFAULT>3</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-levels::input-black-level</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Input black level</NICK> +<BLURB>Input black level.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-levels::input-white-level</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Input white level</NICK> +<BLURB>Input white level.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-levels::show-histogram</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Show histogram</NICK> +<BLURB>Show histogram.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-levels::white-output</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>White output</NICK> +<BLURB>White output.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-tint0r::map-black-to-b</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Map black to</NICK> +<BLURB>The color to map source color with null luminance.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-tint0r::map-black-to-g</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Map black to</NICK> +<BLURB>The color to map source color with null luminance.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-tint0r::map-black-to-r</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Map black to-R</NICK> +<BLURB>The color to map source color with null luminance.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-tint0r::map-white-to-b</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Map white to</NICK> +<BLURB>The color to map source color with full luminance.</BLURB> +<DEFAULT>0.5</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-tint0r::map-white-to-g</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Map white to</NICK> +<BLURB>The color to map source color with full luminance.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-tint0r::map-white-to-r</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Map white to-R</NICK> +<BLURB>The color to map source color with full luminance.</BLURB> +<DEFAULT>0.5</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-tint0r::tint-amount</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Tint amount</NICK> +<BLURB>Amount of color.</BLURB> +<DEFAULT>0.25</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-bluescreen0r::color-b</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Color</NICK> +<BLURB>The color to make transparent (B G R).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-bluescreen0r::color-g</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Color</NICK> +<BLURB>The color to make transparent (B G R).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-bluescreen0r::color-r</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Color-R</NICK> +<BLURB>The color to make transparent (B G R).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-bluescreen0r::distance</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Distance</NICK> +<BLURB>Distance to Color (127 is good).</BLURB> +<DEFAULT>127</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-3-point-color-balance::black-color-b</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Black color</NICK> +<BLURB>Black color.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-3-point-color-balance::black-color-g</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Black color</NICK> +<BLURB>Black color.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-3-point-color-balance::black-color-r</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Black color-R</NICK> +<BLURB>Black color.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-3-point-color-balance::gray-color-b</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Gray color</NICK> +<BLURB>Gray color.</BLURB> +<DEFAULT>0.5</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-3-point-color-balance::gray-color-g</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Gray color</NICK> +<BLURB>Gray color.</BLURB> +<DEFAULT>0.5</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-3-point-color-balance::gray-color-r</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Gray color-R</NICK> +<BLURB>Gray color.</BLURB> +<DEFAULT>0.5</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-3-point-color-balance::source-image-on-left-side</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Source image on left side</NICK> +<BLURB>Source image on left side.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-3-point-color-balance::split-preview</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Split preview</NICK> +<BLURB>Split privew.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-3-point-color-balance::white-color-b</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>White color</NICK> +<BLURB>White color.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-3-point-color-balance::white-color-g</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>White color</NICK> +<BLURB>White color.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-3-point-color-balance::white-color-r</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>White color-R</NICK> +<BLURB>White color.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-src-plasma::param-1-move</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>1_move</NICK> +<BLURB> .</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-src-plasma::param-1-speed</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>1_speed</NICK> +<BLURB> .</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-src-plasma::param-2-move</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>2_move</NICK> +<BLURB> .</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-src-plasma::param-2-speed</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>2_speed</NICK> +<BLURB> .</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-src-plasma::param-3-speed</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>3_speed</NICK> +<BLURB> .</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-src-plasma::param-4-speed</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>4_speed</NICK> +<BLURB> .</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-vertigo::mode</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Mode</NICK> +<BLURB>The effect mode.</BLURB> +<DEFAULT>3</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-vertigo::phaseincrement</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>PhaseIncrement</NICK> +<BLURB>Phase increment.</BLURB> +<DEFAULT>0.02</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-vertigo::zoomrate</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Zoomrate</NICK> +<BLURB>Zoomrate.</BLURB> +<DEFAULT>1.01</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-curves::channel</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Channel</NICK> +<BLURB>Channel to adjust levels (1 = RED; 2 = GREEN; 3 = BLUE; 4 = LUMA).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-curves::curve-point-number</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Curve point number</NICK> +<BLURB>Number of point to use to build curve.</BLURB> +<DEFAULT>2</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-curves::graph-position</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Graph position</NICK> +<BLURB>Output image corner where curve graph will be drawn (1 = TOP,LEFT; 2 = TOP,RIGHT; 3 = BOTTOM,LEFT; 4 = BOTTOM, RIGHT).</BLURB> +<DEFAULT>3</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-curves::point-1-input-value</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Point 1 input value</NICK> +<BLURB>Point 1 input value.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-curves::point-1-output-value</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Point 1 output value</NICK> +<BLURB>Point 1 output value.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-curves::point-2-input-value</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Point 2 input value</NICK> +<BLURB>Point 2 input value.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-curves::point-2-output-value</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Point 2 output value</NICK> +<BLURB>Point 2 output value.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-curves::point-3-input-value</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Point 3 input value</NICK> +<BLURB>Point 3 input value.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-curves::point-3-output-value</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Point 3 output value</NICK> +<BLURB>Point 3 output value.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-curves::point-4-input-value</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Point 4 input value</NICK> +<BLURB>Point 4 input value.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-curves::point-4-output-value</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Point 4 output value</NICK> +<BLURB>Point 4 output value.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-curves::point-5-input-value</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Point 5 input value</NICK> +<BLURB>Point 5 input value.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-curves::point-5-output-value</NAME> +<TYPE>gdouble</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Point 5 output value</NICK> +<BLURB>Point 5 output value.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>frei0r-filter-curves::show-curves</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Show curves</NICK> +<BLURB>Draw curve graph on output image.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>VdpSink::display</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Display</NICK> +<BLURB>X Display name.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> +<NAME>VdpSink::handle-events</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Handle XEvents</NICK> +<BLURB>When enabled, XEvents will be selected and handled.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>VdpSink::handle-expose</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Handle expose</NICK> +<BLURB>When enabled, the current frame will always be drawn in response to X Expose events.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>VdpSink::pixel-aspect-ratio</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Pixel Aspect Ratio</NICK> +<BLURB>The pixel aspect ratio of the device.</BLURB> +<DEFAULT>"1/1"</DEFAULT> +</ARG> + +<ARG> +<NAME>VdpSink::synchronous</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Synchronous</NICK> +<BLURB>When enabled, runs the X display in synchronous mode. (used only for debugging).</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVdpVideoPostProcess::display</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Display</NICK> +<BLURB>X Display name.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVdpVideoPostProcess::force-aspect-ratio</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Force aspect ratio</NICK> +<BLURB>When enabled, the plugin will only scale up the input surface to themaximum size where the aspect ratio can be preserved.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVdpVideoPostProcess::inverse-telecine</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Inverse telecine</NICK> +<BLURB>Whether inverse telecine should be used.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVdpVideoPostProcess::method</NAME> +<TYPE>GstVdpDeinterlaceMethods</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Deinterlace method</NICK> +<BLURB>Specifies which deinterlace method to use.</BLURB> +<DEFAULT>Vertically scale a single field to the size of a single frame.</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVdpVideoPostProcess::mode</NAME> +<TYPE>GstVdpDeinterlaceModes</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Deinterlace mode</NICK> +<BLURB>Specifies if the element should deinterlace or not.</BLURB> +<DEFAULT>Auto detection</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVdpVideoPostProcess::noise-reduction</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Noise reduction</NICK> +<BLURB>The amount of noise reduction that should be done.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVdpVideoPostProcess::sharpening</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[-1,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Sharpening</NICK> +<BLURB>The amount of sharpening or blurring to be applied.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstCogcolorspace::color-matrix</NAME> +<TYPE>CogColorMatrix</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Color Matrix</NICK> +<BLURB>Color matrix for YCbCr <-> RGB conversion.</BLURB> +<DEFAULT>unknown</DEFAULT> +</ARG> + +<ARG> +<NAME>GstCogcolorspace::quality</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,10]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Quality</NICK> +<BLURB>Quality.</BLURB> +<DEFAULT>5</DEFAULT> +</ARG> + +<ARG> +<NAME>ladspa-Ambisonics-22-rotator::Angle</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[-180,180]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Angle</NICK> +<BLURB>Angle.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>ladspa-Ambisonics-22-panner::Azimuth</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[-180,180]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Azimuth</NICK> +<BLURB>Azimuth.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>ladspa-Ambisonics-22-panner::Elevation</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[-90,90]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Elevation</NICK> +<BLURB>Elevation.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>ladspa-Virtualmic::Angle</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,180]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Angle</NICK> +<BLURB>Angle.</BLURB> +<DEFAULT>90</DEFAULT> +</ARG> + +<ARG> +<NAME>ladspa-Virtualmic::Azimuth</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[-180,180]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Azimuth</NICK> +<BLURB>Azimuth.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>ladspa-Virtualmic::Elevation</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[-90,90]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Elevation</NICK> +<BLURB>Elevation.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>ladspa-Virtualmic::Polar</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Polar</NICK> +<BLURB>Polar.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>ladspa-Ambisonics-33-rotator::Angle</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[-180,180]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Angle</NICK> +<BLURB>Angle.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>ladspa-Ambisonics-33-panner::Azimuth</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[-180,180]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Azimuth</NICK> +<BLURB>Azimuth.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>ladspa-Ambisonics-33-panner::Elevation</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[-90,90]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Elevation</NICK> +<BLURB>Elevation.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>ladspa-Ambisonics-31-rotator::Angle</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[-180,180]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Angle</NICK> +<BLURB>Angle.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>ladspa-Ambisonics-31-panner::Azimuth</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[-180,180]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Azimuth</NICK> +<BLURB>Azimuth.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>ladspa-Ambisonics-31-panner::Elevation</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[-90,90]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Elevation</NICK> +<BLURB>Elevation.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy index c10d9c460..6fcfb9a49 100644 --- a/docs/plugins/gst-plugins-bad-plugins.hierarchy +++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy @@ -81,6 +81,10 @@ GObject ladspa-Pulse-VCO ladspa-Saw-VCO ladspa-Rec-VCO + ladspa-Ambisonics-31-panner + ladspa-Ambisonics-31-rotator + ladspa-Ambisonics-33-panner + ladspa-Ambisonics-33-rotator ladspa-smoothDecimate ladspa-giantFlange ladspa-lfoPhaser @@ -114,6 +118,8 @@ GObject ladspa-singlePara ladspa-gongBeater ladspa-tapeDelay + ladspa-Tricardioid-to-AMB + ladspa-Virtualmic ladspa-sifter ladspa-tap-dynamics-st ladspa-hardLimiter @@ -184,6 +190,8 @@ GObject ladspa-decimator ladspa-Ambisonics-21-panner ladspa-Ambisonics-21-rotator + ladspa-Ambisonics-22-panner + ladspa-Ambisonics-22-rotator ladspa-dj-eq-mono ladspa-dj-eq ladspa-Mvclpf-1 @@ -209,6 +217,7 @@ GObject GstVideoSink GstDfbVideoSink GstSDLVideoSink + VdpSink GstBaseAudioSink GstAudioSink GstNasSink @@ -239,6 +248,7 @@ GObject frei0r-src-nois0r frei0r-src-lissajous0r frei0r-src-partik0l + frei0r-src-plasma frei0r-src-onecol0r frei0r-src-ising0r GstRfbSrc @@ -247,11 +257,17 @@ GObject GstSFSrc GstDTMFSrc GstRTPDTMFSrc + GstDataURISrc GstBaseTransform GstAudioFilter GstOFA GstBPMDetect GstStereo + GstCogdownsample + GstCogcolorspace + GstCogScale + GstColorconvert + GstLogoinsert GstDtmfDetect GstBayer2RGB GstCapsSetter @@ -263,9 +279,11 @@ GObject frei0r-filter-delay0r frei0r-filter-r frei0r-filter-squareblur + frei0r-filter-curves frei0r-filter-b frei0r-filter-vectorscope frei0r-filter-mask0mate + frei0r-filter-vertigo frei0r-filter-color-distance frei0r-filter-distort0r frei0r-filter-threshold0r @@ -273,11 +291,18 @@ GObject frei0r-filter-nosync0r frei0r-filter-luminance frei0r-filter-rgb-parade + frei0r-filter-3-point-color-balance frei0r-filter-bw0r + frei0r-filter-threelay0r + frei0r-filter-bluescreen0r frei0r-filter-sobel frei0r-filter-glow + frei0r-filter-tint0r + frei0r-filter-levels frei0r-filter-hueshift0r frei0r-filter-pixeliz0r + frei0r-filter-primaries + frei0r-filter-nervous frei0r-filter-saturat0r frei0r-filter-white-balance frei0r-filter-cartoon @@ -287,6 +312,7 @@ GObject frei0r-filter-perspective frei0r-filter-k-means-clustering frei0r-filter-edgeglow + frei0r-filter-baltan frei0r-filter-g frei0r-filter-tehroxx0r frei0r-filter-equaliz0r @@ -295,6 +321,7 @@ GObject frei0r-filter-flippo frei0r-filter-3dflippo frei0r-filter-contrast0r + frei0r-filter-dealygrab GstVideoAnalyse GstVideoDetect GstVideoMark @@ -322,12 +349,15 @@ GObject GstGSMDec GstModPlug GstWildmidi + GstMSE GstAssRender GstPitch GstCeltEnc GstCeltDec GstTRM GstOss4Mixer + GstVdpMpegDec + GstVdpVideoPostProcess GstMveDemux GstMveMux GstBaseRTPDepayload @@ -385,15 +415,15 @@ GObject GstSpeed GstInputSelector GstOutputSelector - GstQTMux - GstMP4Mux - GstGPPMux - GstMJ2Mux GstBaseParse GstAacParse - GstAc3Parse GstAmrParse + GstAc3Parse GstFlacParse + GstQTMux + GstMP4Mux + GstGPPMux + GstMJ2Mux GstSSim GstCDXAParse GstVcdParse @@ -402,6 +432,7 @@ GObject GstPnmenc GstTtaParse GstTtaDec + ADPCMEnc GstRTPMux GstRTPDTMFMux GstFreeze diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces index d9da1c826..e288af0f8 100644 --- a/docs/plugins/gst-plugins-bad-plugins.interfaces +++ b/docs/plugins/gst-plugins-bad-plugins.interfaces @@ -1,8 +1,8 @@ GstBin GstChildProxy GstPipeline GstChildProxy -GstCameraBin GstChildProxy GstTagSetter GstImplementsInterface GstColorBalance GstPhotography -RsnDvdBin GstURIHandler GstChildProxy -DvbBaseBin GstURIHandler GstChildProxy +GstCameraBin GstChildProxy GstImplementsInterface GstColorBalance GstTagSetter GstPhotography +RsnDvdBin GstChildProxy GstURIHandler +DvbBaseBin GstChildProxy GstURIHandler GstRtpBin GstChildProxy GstFPSDisplaySink GstChildProxy GstAutoConvert GstChildProxy @@ -11,7 +11,8 @@ GstMetadataMux GstTagSetter GstXvidEnc GstPreset GstCDAudio GstURIHandler GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance -GstSDLVideoSink GstImplementsInterface GstNavigation GstXOverlay +GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation +VdpSink GstImplementsInterface GstNavigation GstXOverlay GstApExSink GstImplementsInterface GstMixer GstOss4Sink GstPropertyProbe GstAmrWbEnc GstPreset @@ -20,6 +21,7 @@ GstMMS GstURIHandler GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe GstNeonhttpSrc GstURIHandler GstVCDSrc GstURIHandler +GstDataURISrc GstURIHandler GstFaac GstPreset GstBaseVideoEncoder GstPreset GstSchroEnc GstPreset diff --git a/docs/plugins/inspect/plugin-adpcmdec.xml b/docs/plugins/inspect/plugin-adpcmdec.xml index cb77d547a..1dc6097aa 100644 --- a/docs/plugins/inspect/plugin-adpcmdec.xml +++ b/docs/plugins/inspect/plugin-adpcmdec.xml @@ -26,7 +26,7 @@ <name>sink</name> <direction>sink</direction> <presence>always</presence> - <details>audio/x-adpcm, layout=(string){ microsoft, dvi }, block_align=(int)[ 64, 8096 ], rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]</details> + <details>audio/x-adpcm, layout=(string){ microsoft, dvi }, block_align=(int)[ 64, 8192 ], rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-adpcmenc.xml b/docs/plugins/inspect/plugin-adpcmenc.xml new file mode 100644 index 000000000..dd0b19dce --- /dev/null +++ b/docs/plugins/inspect/plugin-adpcmenc.xml @@ -0,0 +1,34 @@ +<plugin> + <name>adpcmenc</name> + <description>ADPCM encoder</description> + <filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename> + <basename>libgstadpcmenc.so</basename> + <version>0.10.17.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins git</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>adpcmenc</name> + <longname>ADPCM encoder</longname> + <class>Codec/Encoder/Audio</class> + <description>Encode ADPCM audio</description> + <author>Pioneers of the Inevitable <songbird@songbirdnest.com</author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-adpcm, layout=(string){ dvi }, block_align=(int)[ 64, 8192 ], rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-int, depth=(int)16, width=(int)16, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-audioparsersbad.xml b/docs/plugins/inspect/plugin-audioparsersbad.xml index 38b3fa44a..3c85e8170 100644 --- a/docs/plugins/inspect/plugin-audioparsersbad.xml +++ b/docs/plugins/inspect/plugin-audioparsersbad.xml @@ -20,7 +20,7 @@ <name>src</name> <direction>source</direction> <presence>always</presence> - <details>audio/mpeg, framed=(boolean)true, mpegversion=(int){ 2, 4 }</details> + <details>audio/mpeg, framed=(boolean)true, mpegversion=(int){ 2, 4 }, stream-format=(string){ raw, adts, adif }</details> </caps> <caps> <name>sink</name> diff --git a/docs/plugins/inspect/plugin-cog.xml b/docs/plugins/inspect/plugin-cog.xml index 0012c219f..b4d551e97 100644 --- a/docs/plugins/inspect/plugin-cog.xml +++ b/docs/plugins/inspect/plugin-cog.xml @@ -3,17 +3,17 @@ <description>Cog plugin</description> <filename>../../ext/cog/.libs/libgstcog.so</filename> <basename>libgstcog.so</basename> - <version>0.10.14.1</version> + <version>0.10.17.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> - <package>GStreamer Bad Plug-ins git/prerelease</package> - <origin>http://gstreamer.freedesktop.org</origin> + <package>GStreamer Bad Plug-ins git</package> + <origin>Unknown package origin</origin> <elements> <element> <name>cogcolorspace</name> - <longname>YCbCr format conversion</longname> + <longname>YCbCr/RGB format conversion</longname> <class>Filter/Effect/Video</class> - <description>YCbCr format conversion</description> + <description>YCbCr/RGB format conversion</description> <author>David Schleef <ds@schleef.org></author> <pads> <caps> diff --git a/docs/plugins/inspect/plugin-dataurisrc.xml b/docs/plugins/inspect/plugin-dataurisrc.xml new file mode 100644 index 000000000..8a5157dc1 --- /dev/null +++ b/docs/plugins/inspect/plugin-dataurisrc.xml @@ -0,0 +1,28 @@ +<plugin> + <name>dataurisrc</name> + <description>data: URI source</description> + <filename>../../gst/dataurisrc/.libs/libgstdataurisrc.so</filename> + <basename>libgstdataurisrc.so</basename> + <version>0.10.17.1</version> + <license>LGPL</license> + <source>gst-plugins-bad</source> + <package>GStreamer Bad Plug-ins git</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>dataurisrc</name> + <longname>data: URI source element</longname> + <class>Source</class> + <description>Handles data: uris</description> + <author>Philippe Normand <pnormand@igalia.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author> + <pads> + <caps> + <name>src</name> + <direction>source</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-faac.xml b/docs/plugins/inspect/plugin-faac.xml index 9d1618aa6..972b257b3 100644 --- a/docs/plugins/inspect/plugin-faac.xml +++ b/docs/plugins/inspect/plugin-faac.xml @@ -26,7 +26,7 @@ <name>src</name> <direction>source</direction> <presence>always</presence> - <details>audio/mpeg, mpegversion=(int){ 4, 2 }, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 96000 ]</details> + <details>audio/mpeg, mpegversion=(int){ 4, 2 }, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 96000 ], stream-format=(string){ adts, raw }</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-frei0r.xml b/docs/plugins/inspect/plugin-frei0r.xml index 06e07a2d2..88f1b585b 100644 --- a/docs/plugins/inspect/plugin-frei0r.xml +++ b/docs/plugins/inspect/plugin-frei0r.xml @@ -10,6 +10,27 @@ <origin>Unknown package origin</origin> <elements> <element> + <name>frei0r-filter-3-point-color-balance</name> + <longname>3 point color balance</longname> + <class>Filter/Effect/Video</class> + <description>Adjust color balance with 3 color points</description> + <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin</author> + <pads> + <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 ]</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 ]</details> + </caps> + </pads> + </element> + <element> <name>frei0r-filter-3dflippo</name> <longname>3dflippo</longname> <class>Filter/Effect/Video</class> @@ -52,6 +73,48 @@ </pads> </element> <element> + <name>frei0r-filter-baltan</name> + <longname>Baltan</longname> + <class>Filter/Effect/Video</class> + <description>delayed alpha smoothed blit of time</description> + <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Kentaro, Jaromil</author> + <pads> + <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_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>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + </pads> + </element> + <element> + <name>frei0r-filter-bluescreen0r</name> + <longname>bluescreen0r</longname> + <class>Filter/Effect/Video</class> + <description>Color to alpha (blit SRCALPHA)</description> + <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Hedde Bosman</author> + <pads> + <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_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>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + </pads> + </element> + <element> <name>frei0r-filter-brightness</name> <longname>Brightness</longname> <class>Filter/Effect/Video</class> @@ -157,6 +220,48 @@ </pads> </element> <element> + <name>frei0r-filter-curves</name> + <longname>Curves</longname> + <class>Filter/Effect/Video</class> + <description>Adjust luminance or color channel intensity with curve level mapping</description> + <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin</author> + <pads> + <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 ]</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 ]</details> + </caps> + </pads> + </element> + <element> + <name>frei0r-filter-dealygrab</name> + <longname>Dealygrab</longname> + <class>Filter/Effect/Video</class> + <description>delayed frame blitting mapped on a time bitmap</description> + <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Bill Spinhover, Andreas Schiffler, Jaromil</author> + <pads> + <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_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>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + </pads> + </element> + <element> <name>frei0r-filter-delay0r</name> <longname>delay0r</longname> <class>Filter/Effect/Video</class> @@ -430,6 +535,27 @@ </pads> </element> <element> + <name>frei0r-filter-levels</name> + <longname>Levels</longname> + <class>Filter/Effect/Video</class> + <description>Adjust luminance or color channel intensity</description> + <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin</author> + <pads> + <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 ]</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 ]</details> + </caps> + </pads> + </element> + <element> <name>frei0r-filter-luminance</name> <longname>Luminance</longname> <class>Filter/Effect/Video</class> @@ -472,6 +598,27 @@ </pads> </element> <element> + <name>frei0r-filter-nervous</name> + <longname>Nervous</longname> + <class>Filter/Effect/Video</class> + <description>flushes frames in time in a nervous way</description> + <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Tannenbaum, Kentaro, Jaromil</author> + <pads> + <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_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>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + </pads> + </element> + <element> <name>frei0r-filter-nosync0r</name> <longname>nosync0r</longname> <class>Filter/Effect/Video</class> @@ -535,6 +682,27 @@ </pads> </element> <element> + <name>frei0r-filter-primaries</name> + <longname>primaries</longname> + <class>Filter/Effect/Video</class> + <description>Reduce image to primary colors</description> + <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Hedde Bosman</author> + <pads> + <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_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>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + </pads> + </element> + <element> <name>frei0r-filter-r</name> <longname>R</longname> <class>Filter/Effect/Video</class> @@ -703,6 +871,27 @@ </pads> </element> <element> + <name>frei0r-filter-threelay0r</name> + <longname>threelay0r</longname> + <class>Filter/Effect/Video</class> + <description>dynamic 3 level thresholding</description> + <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Hedde Bosman</author> + <pads> + <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_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>video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + </pads> + </element> + <element> <name>frei0r-filter-threshold0r</name> <longname>Threshold0r</longname> <class>Filter/Effect/Video</class> @@ -724,6 +913,27 @@ </pads> </element> <element> + <name>frei0r-filter-tint0r</name> + <longname>Tint0r</longname> + <class>Filter/Effect/Video</class> + <description>Tint a source image with specified color</description> + <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin</author> + <pads> + <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 ]</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 ]</details> + </caps> + </pads> + </element> + <element> <name>frei0r-filter-transparency</name> <longname>Transparency</longname> <class>Filter/Effect/Video</class> @@ -787,6 +997,27 @@ </pads> </element> <element> + <name>frei0r-filter-vertigo</name> + <longname>Vertigo</longname> + <class>Filter/Effect/Video</class> + <description>alpha blending with zoomed and rotated images</description> + <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Fukuchi Kentarou</author> + <pads> + <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 ]</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 ]</details> + </caps> + </pads> + </element> + <element> <name>frei0r-filter-water</name> <longname>Water</longname> <class>Filter/Effect/Video</class> @@ -1723,5 +1954,20 @@ </caps> </pads> </element> + <element> + <name>frei0r-src-plasma</name> + <longname>Plasma</longname> + <class>Src/Video</class> + <description>Demo scene 8bit plasma</description> + <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil</author> + <pads> + <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + </pads> + </element> </elements> </plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-ladspa.xml b/docs/plugins/inspect/plugin-ladspa.xml index bb255a524..3b4c0bb22 100644 --- a/docs/plugins/inspect/plugin-ladspa.xml +++ b/docs/plugins/inspect/plugin-ladspa.xml @@ -490,6 +490,672 @@ </pads> </element> <element> + <name>ladspa-Ambisonics-22-panner</name> + <longname>AMB order 2,2 panner</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>AMB order 2,2 panner</description> + <author>Fons Adriaensen <fons@kokkinizita.net></author> + <pads> + <caps> + <name>Out-V</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-U</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-T</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-S</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-R</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-Z</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-Y</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-X</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-W</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-Ambisonics-22-rotator</name> + <longname>AMB order 2,2 rotator</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>AMB order 2,2 rotator</description> + <author>Fons Adriaensen <fons@kokkinizita.net></author> + <pads> + <caps> + <name>Out-V</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-U</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-T</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-S</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-R</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-Z</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-Y</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-X</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-W</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-V</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-U</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-T</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-S</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-R</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-Z</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-Y</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-X</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-W</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-Ambisonics-31-panner</name> + <longname>AMB order 3,1 panner</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>AMB order 3,1 panner</description> + <author>Joern Nettingsmeier <nettings@stackingdwarves.net></author> + <pads> + <caps> + <name>Out-Z</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>OUT-Q</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>OUT-P</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-V</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-U</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-Y</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-X</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-W</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-Ambisonics-31-rotator</name> + <longname>AMB order 3,1 rotator</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>AMB order 3,1 rotator</description> + <author>Joern Nettingsmeier <nettings@stackingdwarves.net></author> + <pads> + <caps> + <name>Out-Z</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-Q</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-P</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-V</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-U</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-Y</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-X</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-W</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-Z</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-Q</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-P</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-V</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-U</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-Y</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-X</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-W</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-Ambisonics-33-panner</name> + <longname>AMB order 3,3 panner</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>AMB order 3,3 panner</description> + <author>Joern Nettingsmeier <nettings@stackingdwarves.net></author> + <pads> + <caps> + <name>Out-Q</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-P</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-O</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-N</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-M</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-L</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-K</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-V</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-U</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-T</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-S</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-R</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-Z</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-Y</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-X</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-W</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-Ambisonics-33-rotator</name> + <longname>AMB order 3,3 rotator</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>AMB order 3,3 rotator</description> + <author>Joern Nettingsmeier <nettings@stackingdwarves.net></author> + <pads> + <caps> + <name>Out-Q</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-P</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-O</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-N</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-M</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-L</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-K</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-V</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-U</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-T</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-S</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-R</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-Z</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-Y</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-X</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-W</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-Q</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-P</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-O</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-N</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-M</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-L</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-K</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-V</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-U</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-T</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-S</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-R</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-Z</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-Y</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-X</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-W</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + </pads> + </element> + <element> <name>ladspa-Chorus1</name> <longname>Chorus1 - Based on CSound orchestra by Sean Costello</longname> <class>Filter/Effect/Audio/LADSPA</class> @@ -758,7 +1424,7 @@ <longname>4-band parametric filter</longname> <class>Filter/Effect/Audio/LADSPA</class> <description>4-band parametric filter</description> - <author>Fons Adriaensen <fons.adriaensen@alcatel.be></author> + <author>Fons Adriaensen <fons@kokkinizita.net></author> <pads> <caps> <name>Output</name> @@ -952,6 +1618,102 @@ </pads> </element> <element> + <name>ladspa-Tricardioid-to-AMB</name> + <longname>Three cardioids to AMB matrix</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Three cardioids to AMB matrix</description> + <author>Fons Adriaensen <fons@kokkinizita.net></author> + <pads> + <caps> + <name>Out-Z</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-Y</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-X</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-W</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-B</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-R</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-L</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + </pads> + </element> + <element> + <name>ladspa-Virtualmic</name> + <longname>Virtual stereo microphone</longname> + <class>Filter/Effect/Audio/LADSPA</class> + <description>Virtual stereo microphone</description> + <author>Fons Adriaensen <fons@kokkinizita.net></author> + <pads> + <caps> + <name>Out-R</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>Out-L</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-Z</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-Y</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-X</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + <caps> + <name>In-W</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, endianness=(int)1234, width=(int)32, channels=(int)1</details> + </caps> + </pads> + </element> + <element> <name>ladspa-alias</name> <longname>Aliasing</longname> <class>Filter/Effect/Audio/LADSPA/Distortions/Amplitude</class> diff --git a/docs/plugins/inspect/plugin-modplug.xml b/docs/plugins/inspect/plugin-modplug.xml index e27fc3d75..5bc13a5aa 100644 --- a/docs/plugins/inspect/plugin-modplug.xml +++ b/docs/plugins/inspect/plugin-modplug.xml @@ -20,7 +20,7 @@ <name>src</name> <direction>source</direction> <presence>always</presence> - <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)2; audio/x-raw-int, endianness=(int)1234, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]</details> + <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]</details> </caps> <caps> <name>sink</name> diff --git a/docs/plugins/inspect/plugin-pnm.xml b/docs/plugins/inspect/plugin-pnm.xml index 2361d02fb..2dfa52793 100644 --- a/docs/plugins/inspect/plugin-pnm.xml +++ b/docs/plugins/inspect/plugin-pnm.xml @@ -11,9 +11,9 @@ <elements> <element> <name>pnmdec</name> - <longname>PNM converter</longname> + <longname>PNM image decoder</longname> <class>Codec/Decoder/Image</class> - <description>Decodes PNM format</description> + <description>Decodes images in portable pixmap/graymap/bitmap/anymamp (PNM) format</description> <author>Lutz Mueller <lutz@users.sourceforge.net></author> <pads> <caps> @@ -26,22 +26,22 @@ <name>sink</name> <direction>sink</direction> <presence>always</presence> - <details>image/x-image-bitmap; image/x-image-graymap; image/x-image-pixmap; image/x-image-anymap</details> + <details>image/x-portable-bitmap; image/x-portable-graymap; image/x-portable-pixmap; image/x-portable-anymap</details> </caps> </pads> </element> <element> <name>pnmenc</name> - <longname>PNM converter</longname> + <longname>PNM image encoder</longname> <class>Codec/Encoder/Image</class> - <description>Encodes in PNM format</description> + <description>Encodes images into portable pixmap or graymap (PNM) format</description> <author>Lutz Mueller <lutz@users.sourceforge.net></author> <pads> <caps> <name>src</name> <direction>source</direction> <presence>always</presence> - <details>image/x-image-bitmap; image/x-image-graymap; image/x-image-pixmap; image/x-image-anymap</details> + <details>image/x-portable-bitmap; image/x-portable-graymap; image/x-portable-pixmap; image/x-portable-anymap</details> </caps> <caps> <name>sink</name> diff --git a/docs/plugins/inspect/plugin-qtmux.xml b/docs/plugins/inspect/plugin-qtmux.xml index 0d311d766..734023a06 100644 --- a/docs/plugins/inspect/plugin-qtmux.xml +++ b/docs/plugins/inspect/plugin-qtmux.xml @@ -20,13 +20,13 @@ <name>video_%d</name> <direction>sink</direction> <presence>request</presence> - <details>video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, stream-format=(string)avc-sample, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> <caps> <name>audio_%d</name> <direction>sink</direction> <presence>request</presence> - <details>audio/AMR, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/AMR-WB, rate=(int)16000, channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]</details> + <details>audio/AMR, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/AMR-WB, rate=(int)16000, channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]</details> </caps> <caps> <name>src</name> @@ -47,7 +47,7 @@ <name>video_%d</name> <direction>sink</direction> <presence>request</presence> - <details>image/x-j2c, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>image/x-j2c, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/x-jpc, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> <caps> <name>audio_%d</name> @@ -74,13 +74,13 @@ <name>video_%d</name> <direction>sink</direction> <presence>request</presence> - <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-mp4-part, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, stream-format=(string)avc-sample, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-mp4-part, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> <caps> <name>audio_%d</name> <direction>sink</direction> <presence>request</presence> - <details>audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]</details> + <details>audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]</details> </caps> <caps> <name>src</name> @@ -101,13 +101,13 @@ <name>video_%d</name> <direction>sink</direction> <presence>request</presence> - <details>video/x-raw-rgb, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-svq, svqversion=(int)3, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-qt-part, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>video/x-raw-rgb, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, stream-format=(string)avc-sample, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-svq, svqversion=(int)3, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-qt-part, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> <caps> <name>audio_%d</name> <direction>sink</direction> <presence>request</presence> - <details>audio/x-raw-int, width=(int)8, depth=(int)8, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ], signed=(boolean){ true, false }; audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int){ 4321, 1234 }, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ], signed=(boolean)true; audio/x-raw-int, width=(int)24, depth=(int)24, endianness=(int){ 4321, 1234 }, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ], signed=(boolean)true; audio/x-raw-int, width=(int)32, depth=(int)32, endianness=(int){ 4321, 1234 }, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ], signed=(boolean)true; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]; audio/x-alaw, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/AMR, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/AMR-WB, rate=(int)16000, channels=(int)[ 1, 2 ]</details> + <details>audio/x-raw-int, width=(int)8, depth=(int)8, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ], signed=(boolean){ true, false }; audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int){ 4321, 1234 }, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ], signed=(boolean)true; audio/x-raw-int, width=(int)24, depth=(int)24, endianness=(int){ 4321, 1234 }, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ], signed=(boolean)true; audio/x-raw-int, width=(int)32, depth=(int)32, endianness=(int){ 4321, 1234 }, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ], signed=(boolean)true; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 64, 8096 ], channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/x-alaw, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/AMR, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/AMR-WB, rate=(int)16000, channels=(int)[ 1, 2 ]</details> </caps> <caps> <name>src</name> diff --git a/docs/plugins/inspect/plugin-vdpau.xml b/docs/plugins/inspect/plugin-vdpau.xml index e6f2ebc44..87cd50f1b 100644 --- a/docs/plugins/inspect/plugin-vdpau.xml +++ b/docs/plugins/inspect/plugin-vdpau.xml @@ -3,7 +3,7 @@ <description>Various elements utilizing VDPAU</description> <filename>../../sys/vdpau/.libs/libgstvdpau.so</filename> <basename>libgstvdpau.so</basename> - <version>0.10.14.1</version> + <version>0.10.17.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package> @@ -20,7 +20,7 @@ <name>src</name> <direction>source</direction> <presence>always</presence> - <details>video/x-vdpau-video, chroma-type=(int)[ 0, 2 ], width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]</details> + <details>video/x-vdpau-video, chroma-type=(int)0, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)NV12, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]</details> </caps> <caps> <name>sink</name> @@ -31,44 +31,38 @@ </pads> </element> <element> - <name>vdpauvideoyuv</name> - <longname>VdpauVideoYUV</longname> - <class>Covideo_yuv/Decoder/Video</class> - <description>VDPAU video surface to YUV</description> + <name>vdpausink</name> + <longname>VDPAU Sink</longname> + <class>Sink/Video</class> + <description>VDPAU Sink</description> <author>Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com></author> <pads> <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details> - </caps> - <caps> <name>sink</name> <direction>sink</direction> <presence>always</presence> - <details>video/x-vdpau-video, chroma-type=(int)[ 0, 2 ], width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]</details> + <details>video/x-vdpau-output, rgba-format=(int)[ 0, 4 ], width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]</details> </caps> </pads> </element> <element> - <name>vdpauyuvvideo</name> - <longname>VdpauYUVVideo</longname> - <class>Coyuv_video/Decoder/Video</class> - <description>VDPAU video surface to YUV</description> + <name>vdpauvideopostprocess</name> + <longname>VdpauVideoPostProcess</longname> + <class>Filter/Converter/Decoder/Video</class> + <description>Post process GstVdpVideoBuffers and output GstVdpOutputBuffers</description> <author>Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com></author> <pads> <caps> - <name>src</name> - <direction>source</direction> + <name>sink</name> + <direction>sink</direction> <presence>always</presence> - <details>video/x-vdpau-video, chroma-type=(int)[ 0, 2 ], width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]</details> + <details>video/x-vdpau-video, chroma-type=(int)0, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-vdpau-video, chroma-type=(int)1, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-vdpau-video, chroma-type=(int)2, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)NV12, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)AVUY, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]</details> </caps> <caps> - <name>sink</name> - <direction>sink</direction> + <name>src</name> + <direction>source</direction> <presence>always</presence> - <details>video/x-raw-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details> + <details>video/x-vdpau-output, rgba-format=(int)4, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-vdpau-output, rgba-format=(int)3, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-vdpau-output, rgba-format=(int)0, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-vdpau-output, rgba-format=(int)2, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-vdpau-output, rgba-format=(int)1, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-raw-rgb, bpp=(int)8, depth=(int)8, endianness=(int)4321, red_mask=(int)0, green_mask=(int)0, blue_mask=(int)0, alpha_mask=(int)255, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)30, endianness=(int)4321, red_mask=(int)1020, green_mask=(int)4190208, blue_mask=(int)-4194304, alpha_mask=(int)3, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; 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, alpha_mask=(int)255, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)30, endianness=(int)4321, red_mask=(int)-4194304, green_mask=(int)4190208, blue_mask=(int)1020, alpha_mask=(int)3, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]</details> </caps> </pads> </element> |