diff options
Diffstat (limited to 'docs/plugins')
77 files changed, 960 insertions, 2173 deletions
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args index 260b5a49a..7ea7bfbe0 100644 --- a/docs/plugins/gst-plugins-bad-plugins.args +++ b/docs/plugins/gst-plugins-bad-plugins.args @@ -1274,11 +1274,71 @@ <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Display</NICK> -<BLURB>X Display name.</BLURB> +<BLURB>Display name.</BLURB> <DEFAULT>NULL</DEFAULT> </ARG> <ARG> +<NAME>GstGLImageSink::client-data</NAME> +<TYPE>gpointer</TYPE> +<RANGE></RANGE> +<FLAGS>w</FLAGS> +<NICK>Client data</NICK> +<BLURB>Pass data to the draw and reshape callbacks.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSink::client-draw-callback</NAME> +<TYPE>gpointer</TYPE> +<RANGE></RANGE> +<FLAGS>w</FLAGS> +<NICK>Client draw callback</NICK> +<BLURB>Define a custom draw callback in a client code.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSink::client-reshape-callback</NAME> +<TYPE>gpointer</TYPE> +<RANGE></RANGE> +<FLAGS>w</FLAGS> +<NICK>Client reshape callback</NICK> +<BLURB>Define a custom reshape callback in a client code.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSink::force-aspect-ratio</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Force aspect ratio</NICK> +<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSink::other-context</NAME> +<TYPE>GstGLContext*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>External OpenGL context</NICK> +<BLURB>Give an external OpenGL context with which to share textures.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLImageSink::pixel-aspect-ratio</NAME> +<TYPE>GstFraction</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Pixel Aspect Ratio</NICK> +<BLURB>The pixel aspect ratio of the device.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> <NAME>GstRgAnalysis::forced</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> @@ -1594,7 +1654,7 @@ <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>bandwidth</NICK> -<BLURB>Bandwidth (DVB-T) deprecated</BLURB> +<BLURB>Bandwidth (DVB-T) deprecated.</BLURB> <DEFAULT>8</DEFAULT> </ARG> @@ -1604,7 +1664,7 @@ <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>code-rate-hp</NICK> -<BLURB>High Priority Code Rate (DVB-T, DVB-S and DVB-C).</BLURB> +<BLURB>High Priority Code Rate (DVB-T, DVB-S, DVB-S2 and DVB-C).</BLURB> <DEFAULT>AUTO</DEFAULT> </ARG> @@ -1754,7 +1814,7 @@ <RANGE>[G_MAXULONG,7]</RANGE> <FLAGS>rw</FLAGS> <NICK>diseqc source</NICK> -<BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB> +<BLURB>DISEqC selected source (-1 disabled) (DVB-S, DVB-S2).</BLURB> <DEFAULT>-1</DEFAULT> </ARG> @@ -1784,7 +1844,7 @@ <RANGE></RANGE> <FLAGS>rwx</FLAGS> <NICK>polarity</NICK> -<BLURB>Polarity [vhHV] (DVB-S).</BLURB> +<BLURB>Polarity [vhHV] (DVB-S, DVB-S2).</BLURB> <DEFAULT>"H"</DEFAULT> </ARG> @@ -1794,7 +1854,7 @@ <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>symbol rate</NICK> -<BLURB>Symbol Rate (DVB-S, DVB-C).</BLURB> +<BLURB>Symbol Rate (DVB-S, DVB-S2, DVB-C).</BLURB> <DEFAULT>0</DEFAULT> </ARG> @@ -1834,7 +1894,7 @@ <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>delsys</NICK> -<BLURB>The delivery system.</BLURB> +<BLURB>Delivery System.</BLURB> <DEFAULT>UNDEFINED</DEFAULT> </ARG> @@ -1844,7 +1904,7 @@ <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>pilot</NICK> -<BLURB>The pilot (DVB-S2)</BLURB> +<BLURB>Pilot (DVB-S2).</BLURB> <DEFAULT>AUTO</DEFAULT> </ARG> @@ -1854,17 +1914,17 @@ <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>rolloff</NICK> -<BLURB>The rolloff (DVB-S2)</BLURB> -<DEFAULT>AUTO</DEFAULT> +<BLURB>Rolloff (DVB-S2).</BLURB> +<DEFAULT>auto</DEFAULT> </ARG> <ARG> <NAME>GstDvbSrc::stream-id</NAME> <TYPE>gint</TYPE> -<RANGE>[-1,65535]</RANGE> +<RANGE>[G_MAXULONG,65535]</RANGE> <FLAGS>rw</FLAGS> <NICK>stream-id</NICK> -<BLURB>The stream id (-1 disabled, DVB-T2 and DVB-S2 max 255, ISDB max 65535).</BLURB> +<BLURB>Stream ID (-1 disabled, DVB-T2 and DVB-S2 max 255, ISDB max 65535).</BLURB> <DEFAULT>-1</DEFAULT> </ARG> @@ -17874,8 +17934,8 @@ <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>bandwidth</NICK> -<BLURB>Bandwidth (DVB-T).</BLURB> -<DEFAULT>7</DEFAULT> +<BLURB>Bandwidth (DVB-T) deprecated.</BLURB> +<DEFAULT>8</DEFAULT> </ARG> <ARG> @@ -17884,7 +17944,7 @@ <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>code-rate-hp</NICK> -<BLURB>High Priority Code Rate (DVB-T, DVB-S and DVB-C).</BLURB> +<BLURB>High Priority Code Rate (DVB-T, DVB-S, DVB-S2 and DVB-C).</BLURB> <DEFAULT>AUTO</DEFAULT> </ARG> @@ -17904,7 +17964,7 @@ <RANGE>[G_MAXULONG,7]</RANGE> <FLAGS>rw</FLAGS> <NICK>diseqc source</NICK> -<BLURB>DISEqC selected source (-1 disabled) (DVB-S).</BLURB> +<BLURB>DISEqC selected source (-1 disabled) (DVB-S, DVB-S2).</BLURB> <DEFAULT>-1</DEFAULT> </ARG> @@ -17974,7 +18034,7 @@ <RANGE></RANGE> <FLAGS>rwx</FLAGS> <NICK>polarity</NICK> -<BLURB>Polarity [vhHV] (DVB-S).</BLURB> +<BLURB>Polarity [vhHV] (DVB-S, DVB-S2).</BLURB> <DEFAULT>"H"</DEFAULT> </ARG> @@ -18004,7 +18064,7 @@ <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>symbol rate</NICK> -<BLURB>Symbol Rate (DVB-S, DVB-C).</BLURB> +<BLURB>Symbol Rate (DVB-S, DVB-S2, DVB-C).</BLURB> <DEFAULT>0</DEFAULT> </ARG> @@ -18019,6 +18079,56 @@ </ARG> <ARG> +<NAME>DvbBaseBin::bandwidth-hz</NAME> +<TYPE>guint</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>bandwidth-hz</NICK> +<BLURB>Bandwidth in Hz (DVB-T).</BLURB> +<DEFAULT>8000000</DEFAULT> +</ARG> + +<ARG> +<NAME>DvbBaseBin::delsys</NAME> +<TYPE>GstDvbSrcDelsys</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>delsys</NICK> +<BLURB>Delivery System.</BLURB> +<DEFAULT>UNDEFINED</DEFAULT> +</ARG> + +<ARG> +<NAME>DvbBaseBin::pilot</NAME> +<TYPE>GstDvbSrcPilot</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>pilot</NICK> +<BLURB>Pilot (DVB-S2).</BLURB> +<DEFAULT>AUTO</DEFAULT> +</ARG> + +<ARG> +<NAME>DvbBaseBin::rolloff</NAME> +<TYPE>GstDvbSrcRolloff</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>rolloff</NICK> +<BLURB>Rolloff (DVB-S2).</BLURB> +<DEFAULT>auto</DEFAULT> +</ARG> + +<ARG> +<NAME>DvbBaseBin::stream-id</NAME> +<TYPE>gint</TYPE> +<RANGE>[G_MAXULONG,65535]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>stream-id</NICK> +<BLURB>Stream ID (-1 disabled, DVB-T2 and DVB-S2 max 255, ISDB max 65535).</BLURB> +<DEFAULT>-1</DEFAULT> +</ARG> + +<ARG> <NAME>GstSDPDemux::debug</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> @@ -22374,6 +22484,16 @@ </ARG> <ARG> +<NAME>MpegTsMux::si-interval</NAME> +<TYPE>guint</TYPE> +<RANGE>>= 1</RANGE> +<FLAGS>rw</FLAGS> +<NICK>SI interval</NICK> +<BLURB>Set the interval (in ticks of the 90kHz clock) for writing out the ServiceInformation tables.</BLURB> +<DEFAULT>9000</DEFAULT> +</ARG> + +<ARG> <NAME>GstApExSink::host</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> @@ -46790,7 +46910,7 @@ <FLAGS>rw</FLAGS> <NICK>Size of the shm area</NICK> <BLURB>Size of the shared memory area.</BLURB> -<DEFAULT>262144</DEFAULT> +<DEFAULT>67108864</DEFAULT> </ARG> <ARG> @@ -46799,7 +46919,7 @@ <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Path to the control socket</NICK> -<BLURB>The path to the control socket used to control the shared memory transport.</BLURB> +<BLURB>The path to the control socket used to control the shared memory transport. This may be modified during the NULL->READY transition.</BLURB> <DEFAULT>NULL</DEFAULT> </ARG> @@ -48266,11 +48386,11 @@ <ARG> <NAME>GstHLSDemux::fragments-cache</NAME> <TYPE>guint</TYPE> -<RANGE>>= 2</RANGE> +<RANGE>>= 1</RANGE> <FLAGS>rw</FLAGS> <NICK>Fragments cache</NICK> -<BLURB>Number of fragments needed to be cached to start playing.</BLURB> -<DEFAULT>3</DEFAULT> +<BLURB>Number of fragments needed to be cached to start playing (DEPRECATED: Has no effect since 1.3.1).</BLURB> +<DEFAULT>1</DEFAULT> </ARG> <ARG> @@ -58744,6 +58864,26 @@ </ARG> <ARG> +<NAME>GstCurlFtpSink::create-tmp-file</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Enable or disable temporary file transfer</NICK> +<BLURB>Use a temporary file name when uploading a a file. When the transfer is complete, this temporary file is renamed to the final file name. This is useful for ensuring that remote systems do not read a partially uploaded file.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstCurlFtpSink::temp-file-name</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Creates a temporary file name with date and time</NICK> +<BLURB>Filename pattern to use when generating a temporary filename for uploads.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> <NAME>GstCurlFileSink::create-dirs</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> @@ -58846,11 +58986,11 @@ <ARG> <NAME>GstOpusEnc::max-payload-size</NAME> <TYPE>guint</TYPE> -<RANGE>[2,1275]</RANGE> +<RANGE>[2,4000]</RANGE> <FLAGS>rw</FLAGS> <NICK>Max payload size</NICK> <BLURB>Maximum payload size in bytes.</BLURB> -<DEFAULT>1024</DEFAULT> +<DEFAULT>4000</DEFAULT> </ARG> <ARG> @@ -59456,10 +59596,10 @@ <ARG> <NAME>GstWatchdog::timeout</NAME> <TYPE>gint</TYPE> -<RANGE>>= 1</RANGE> +<RANGE>>= 0</RANGE> <FLAGS>rwx</FLAGS> <NICK>Timeout</NICK> -<BLURB>Timeout (in ms) after which an element error is sent to the bus if no buffers are received.</BLURB> +<BLURB>Timeout (in ms) after which an element error is sent to the bus if no buffers are received. 0 means disabled.</BLURB> <DEFAULT>1000</DEFAULT> </ARG> @@ -66873,7 +67013,7 @@ Gestures in the defined region of interest will emit messages.</BLURB> <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Key</NICK> -<BLURB>Master key (of 30 bytes).</BLURB> +<BLURB>Master key (minimum of 30 and maximum of 46 bytes).</BLURB> <DEFAULT></DEFAULT> </ARG> @@ -66928,6 +67068,16 @@ Gestures in the defined region of interest will emit messages.</BLURB> </ARG> <ARG> +<NAME>GstSrtpEnc::replay-window-size</NAME> +<TYPE>guint</TYPE> +<RANGE>[64,32768]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Replay window size</NICK> +<BLURB>Size of the replay protection window.</BLURB> +<DEFAULT>128</DEFAULT> +</ARG> + +<ARG> <NAME>GstSegmentation::learning-rate</NAME> <TYPE>gfloat</TYPE> <RANGE>[0,1]</RANGE> @@ -67087,3 +67237,591 @@ Gestures in the defined region of interest will emit messages.</BLURB> <DEFAULT>Semi-global block matching algorithm</DEFAULT> </ARG> +<ARG> +<NAME>GstPerspective::matrix</NAME> +<TYPE>GValueArray*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Matrix</NICK> +<BLURB>Matrix of dimension 3x3 to use in the 2D transform, passed as an array of 9 elements in row-major order.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMarkDetect::bottom-offset</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Bottom Offset</NICK> +<BLURB>The offset from the bottom border where the pattern starts.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMarkDetect::left-offset</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Left Offset</NICK> +<BLURB>The offset from the left border where the pattern starts.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMarkDetect::message</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Message</NICK> +<BLURB>Post detected data as bus messages.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMarkDetect::pattern-center</NAME> +<TYPE>gdouble</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Pattern center</NICK> +<BLURB>The center of the black/white separation (0.0 = lowest, 1.0 highest).</BLURB> +<DEFAULT>0.5</DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMarkDetect::pattern-count</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Pattern count</NICK> +<BLURB>The number of pattern markers.</BLURB> +<DEFAULT>4</DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMarkDetect::pattern-data-count</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Pattern data count</NICK> +<BLURB>The number of extra data pattern markers.</BLURB> +<DEFAULT>5</DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMarkDetect::pattern-height</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 1</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Pattern height</NICK> +<BLURB>The height of the pattern markers.</BLURB> +<DEFAULT>16</DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMarkDetect::pattern-sensitivity</NAME> +<TYPE>gdouble</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Pattern sensitivity</NICK> +<BLURB>The sensitivity around the center for detecting the markers (0.0 = lowest, 1.0 highest).</BLURB> +<DEFAULT>0.3</DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMarkDetect::pattern-width</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 1</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Pattern width</NICK> +<BLURB>The width of the pattern markers.</BLURB> +<DEFAULT>4</DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMark::bottom-offset</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Bottom Offset</NICK> +<BLURB>The offset from the bottom border where the pattern starts.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMark::enabled</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Enabled</NICK> +<BLURB>Enable or disable the filter.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMark::left-offset</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Left Offset</NICK> +<BLURB>The offset from the left border where the pattern starts.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMark::pattern-count</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Pattern count</NICK> +<BLURB>The number of pattern markers.</BLURB> +<DEFAULT>4</DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMark::pattern-data</NAME> +<TYPE>guint64</TYPE> +<RANGE></RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Pattern data</NICK> +<BLURB>The extra data pattern markers.</BLURB> +<DEFAULT>10</DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMark::pattern-data-count</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,64]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Pattern data count</NICK> +<BLURB>The number of extra data pattern markers.</BLURB> +<DEFAULT>5</DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMark::pattern-height</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 1</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Pattern height</NICK> +<BLURB>The height of the pattern markers.</BLURB> +<DEFAULT>16</DEFAULT> +</ARG> + +<ARG> +<NAME>GstSimpleVideoMark::pattern-width</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 1</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Pattern width</NICK> +<BLURB>The width of the pattern markers.</BLURB> +<DEFAULT>4</DEFAULT> +</ARG> + +<ARG> +<NAME>GstH265Parse::config-interval</NAME> +<TYPE>guint</TYPE> +<RANGE><= 3600</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>VPS SPS PPS Send Interval</NICK> +<BLURB>Send VPS, SPS and PPS Insertion Interval in seconds (sprop parameter sets will be multiplexed in the data stream when detected.) (0 = disabled).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstCurlSftpSink::create-dirs</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Create missing directories</NICK> +<BLURB>Attempt to create missing directories.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterShader::location</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>File Location</NICK> +<BLURB>Location of the GLSL file to load.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterShader::preset</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Preset File Location</NICK> +<BLURB>Location of the shader uniform variables preset file.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterShader::vars</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>w</FLAGS> +<NICK>Uniform variables</NICK> +<BLURB>Set the shader uniform variables.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLOverlay::angle-png</NAME> +<TYPE>gint</TYPE> +<RANGE>[-90,90]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>choose angle in axis to choosen between -90 and 90</NICK> +<BLURB>choose angle in axis to choosen between -90 and 90.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLOverlay::angle-video</NAME> +<TYPE>gint</TYPE> +<RANGE>[-90,90]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>choose angle in axis to choosen between -90 and 90</NICK> +<BLURB>choose angle in axis to choosen between -90 and 90.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLOverlay::location</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Location of the image</NICK> +<BLURB>Location of the image.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLOverlay::proportion-png</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Relative size of overlay image, in percents</NICK> +<BLURB>Relative size of iverlay image, in percents.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLOverlay::proportion-video</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Relative size of overlay video, in percents</NICK> +<BLURB>Relative size of iverlay video, in percents.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLOverlay::ratio-video</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,3]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>choose ratio video between 0 and 3 + 0 : Default ratio + 1 : 4 / 3 + 2 : 16 / 9 + 3 : 16 / 10</NICK> +<BLURB>choose ratio video between 0 and 3 + 0 : Default ratio + 1 : 4 / 3 + 2 : 16 / 9 + 3 : 16 / 10.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLOverlay::rotate-png</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,3]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>choose rotation axis for the moment only Y axis is implemented</NICK> +<BLURB>choose rotation axis for the moment only Y axis is implemented.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLOverlay::rotate-video</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,3]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>choose rotation axis for the moment only Y axis is implemented</NICK> +<BLURB>choose rotation axis for the moment only Y axis is implemented.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLOverlay::video-top</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Video-top</NICK> +<BLURB>Video is over png image.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLOverlay::xpos-png</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>X position of overlay image in percents</NICK> +<BLURB>X position of overlay image in percents.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLOverlay::xpos-video</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>X position of overlay video in percents</NICK> +<BLURB>X position of overlay video in percents.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLOverlay::ypos-png</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Y position of overlay image in percents</NICK> +<BLURB>Y position of overlay image in percents.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLOverlay::ypos-video</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Y position of overlay video in percents</NICK> +<BLURB>Y position of overlay video in percents.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterSobel::invert</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Invert the colors</NICK> +<BLURB>Invert colors to get dark edges on bright background.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterReflectedScreen::active-graphic-mode</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Activate graphic mode</NICK> +<BLURB>Allow user to activate stencil buffer and blending.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterReflectedScreen::aspect</NAME> +<TYPE>gdouble</TYPE> +<RANGE>[1,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Aspect</NICK> +<BLURB>Field of view in the x direction.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterReflectedScreen::fovy</NAME> +<TYPE>gdouble</TYPE> +<RANGE>[0,180]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Fovy</NICK> +<BLURB>Field of view angle in degrees.</BLURB> +<DEFAULT>60</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterReflectedScreen::separated-screen</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Create a separation space</NICK> +<BLURB>Allow to insert a space between the two screen. Will cancel 'show floor' if active. Value are TRUE or FALSE(default).</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterReflectedScreen::show-floor</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Show the support</NICK> +<BLURB>Allow the user to show the supportive floor. Will cancel 'separated screen' if active. Value are TRUE(default) or FALSE.</BLURB> +<DEFAULT>TRUE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterReflectedScreen::zfar</NAME> +<TYPE>gdouble</TYPE> +<RANGE>[0,1000]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Zfar</NICK> +<BLURB>Specifies the distance from the viewer to the far clipping plane.</BLURB> +<DEFAULT>100</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterReflectedScreen::znear</NAME> +<TYPE>gdouble</TYPE> +<RANGE>[1e-10,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Znear</NICK> +<BLURB>Specifies the distance from the viewer to the near clipping plane.</BLURB> +<DEFAULT>0.1</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterCube::aspect</NAME> +<TYPE>gdouble</TYPE> +<RANGE>[0,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Aspect</NICK> +<BLURB>Field of view in the x direction.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterCube::blue</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Blue</NICK> +<BLURB>Background blue color.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterCube::fovy</NAME> +<TYPE>gdouble</TYPE> +<RANGE>[0,180]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Fovy</NICK> +<BLURB>Field of view angle in degrees.</BLURB> +<DEFAULT>45</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterCube::green</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Green</NICK> +<BLURB>Background reen color.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterCube::red</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Red</NICK> +<BLURB>Background red color.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterCube::zfar</NAME> +<TYPE>gdouble</TYPE> +<RANGE>[0,1000]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Zfar</NICK> +<BLURB>Specifies the distance from the viewer to the far clipping plane.</BLURB> +<DEFAULT>100</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterCube::znear</NAME> +<TYPE>gdouble</TYPE> +<RANGE>[0,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Znear</NICK> +<BLURB>Specifies the distance from the viewer to the near clipping plane.</BLURB> +<DEFAULT>0.1</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterApp::client-data</NAME> +<TYPE>gpointer</TYPE> +<RANGE></RANGE> +<FLAGS>w</FLAGS> +<NICK>Client data</NICK> +<BLURB>Pass data to the draw and reshape callbacks.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterApp::client-draw-callback</NAME> +<TYPE>gpointer</TYPE> +<RANGE></RANGE> +<FLAGS>w</FLAGS> +<NICK>Client draw callback</NICK> +<BLURB>Define a custom draw callback in a client code.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLFilterApp::client-reshape-callback</NAME> +<TYPE>gpointer</TYPE> +<RANGE></RANGE> +<FLAGS>w</FLAGS> +<NICK>Client reshape callback</NICK> +<BLURB>Define a custom reshape callback in a client code.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLEffects::effect</NAME> +<TYPE>GstGLEffectsEffect</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Effect</NICK> +<BLURB>Select which effect apply to GL video texture.</BLURB> +<DEFAULT>Do nothing Effect</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLEffects::hswap</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Horizontal Swap</NICK> +<BLURB>Switch video texture left to right, useful with webcams.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLDifferenceMatte::location</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Background image location</NICK> +<BLURB>Background image location.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> +<NAME>GstGLBumper::location</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Normal map location</NICK> +<BLURB>Normal map location.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy index 6e6a1b79b..e7cd556be 100644 --- a/docs/plugins/gst-plugins-bad-plugins.hierarchy +++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy @@ -17,7 +17,6 @@ GObject GstAiffMux GstAiffParse GstAsfMux - GstAsfParse GstAssRender GstAudioDecoder ADPCMDec @@ -46,10 +45,13 @@ GObject GstSynaeScope GstWaveScope GstBaseParse + GstAsfParse GstDiracParse GstH263Parse GstH264Parse + GstH265Parse GstIRTSPParse + GstIvfParse GstMpeg4VParse GstMpegvParse GstOpusParse @@ -59,10 +61,11 @@ GObject GstAudioBaseSink GstAudioSink GstOpenALSink - GstAvdtpSink GstChecksumSink GstCurlBaseSink GstCurlFileSink + GstCurlSshSink + GstCurlSftpSink GstCurlTlsSink GstCurlFtpSink GstCurlHttpSink @@ -74,11 +77,10 @@ GObject GstShmSink GstVideoSink GstDfbVideoSink - GstEglGlesSink GstFBDEVSink + GstGLImageSink GstWaylandSink GstBaseSrc - GstAvdtpSrc GstDTMFSrc GstDataURISrc GstFliteTestSrc @@ -93,17 +95,12 @@ GObject GstAudioSrc GstOpenalSrc GstDvbSrc + GstGLTestSrc GstMMS GstNeonhttpSrc GstRTMPSrc GstRfbSrc GstShmSrc - frei0r-src-ising0r - frei0r-src-lissajous0r - frei0r-src-nois0r - frei0r-src-onecol0r - frei0r-src-partik0l - frei0r-src-plasma GstRTPDTMFSrc GstBaseTransform GstAudioFilter @@ -121,10 +118,26 @@ GObject ladspa-sine-so-sine-faac ladspa-sine-so-sine-fcaa GstOFA + GstStereo GstBayer2RGB GstDebugSpy GstDtmfDetect GstFreeverb + GstGLFilter + GstGLBumper + GstGLColorscale + GstGLDeinterlace + GstGLDifferenceMatte + GstGLEffects + GstGLFilterApp + GstGLFilterBlur + GstGLFilterCube + GstGLFilterGlass + GstGLFilterLaplacian + GstGLFilterReflectedScreen + GstGLFilterShader + GstGLFilterSobel + GstGLOverlay GstIvtc GstRGB2Bayer GstRemoveSilence @@ -153,6 +166,7 @@ GObject GstFisheye GstMarble GstMirror + GstPerspective GstRotate GstSquare GstGrabcut @@ -171,72 +185,25 @@ GObject GstRsvgOverlay GstSceneChange GstSegmentation + GstSimpleVideoMark + GstSimpleVideoMarkDetect GstSmooth GstSolarize + GstVideoAnalyse GstVideoDiff GstZBar GstZebraStripe - frei0r-filter-3-point-color-balance - frei0r-filter-3dflippo - frei0r-filter-b - frei0r-filter-baltan - frei0r-filter-bluescreen0r - frei0r-filter-brightness - frei0r-filter-bw0r - frei0r-filter-cartoon - frei0r-filter-color-distance - frei0r-filter-contrast0r - frei0r-filter-curves - frei0r-filter-dealygrab - frei0r-filter-delay0r - frei0r-filter-distort0r - frei0r-filter-edgeglow - frei0r-filter-equaliz0r - frei0r-filter-flippo - frei0r-filter-g - frei0r-filter-gamma - frei0r-filter-glow - frei0r-filter-hueshift0r - frei0r-filter-invert0r - frei0r-filter-k-means-clustering - frei0r-filter-lens-correction - frei0r-filter-letterb0xed - frei0r-filter-levels - frei0r-filter-luminance - frei0r-filter-mask0mate - frei0r-filter-nervous - frei0r-filter-nosync0r - frei0r-filter-perspective - frei0r-filter-pixeliz0r - frei0r-filter-primaries - frei0r-filter-r - frei0r-filter-rgb-parade - frei0r-filter-saturat0r - frei0r-filter-scale0tilt - frei0r-filter-scanline0r - frei0r-filter-sobel - frei0r-filter-squareblur - frei0r-filter-tehroxx0r - frei0r-filter-threelay0r - frei0r-filter-threshold0r - frei0r-filter-tint0r - frei0r-filter-transparency - frei0r-filter-twolay0r - frei0r-filter-vectorscope - frei0r-filter-vertigo - frei0r-filter-water - frei0r-filter-white-balance GstWatchdog GstYadif GstBin DvbBaseBin - GstA2dpSink GstAutoConvert GstAutoVideoConvert GstBaseCameraSrc GstUvcH264Src GstWrapperCameraBinSrc GstFPSDisplaySink + GstHLSDemux GstHlsSink GstPipeline GstCameraBin @@ -260,9 +227,12 @@ GObject GstFluidDec GstGDPDepay GstGDPPay + GstGLMixer + GstGLMosaic + GstGLVideoMixer GstGmeDec - GstHLSDemux GstInterlace + GstJP2kDecimator GstJifMux GstJpegParse GstKateDec @@ -276,7 +246,9 @@ GObject GstMimEnc GstModPlug GstMotioncells + GstMpeg2enc GstMpegPSDemux + GstMplex GstMssDemux GstOpencvTextOverlay GstPcapParse @@ -293,6 +265,7 @@ GObject GstRawParse GstAudioParse GstVideoParse + GstSFDec GstSegmentClip GstAudioSegmentClip GstVideoSegmentClip @@ -306,9 +279,11 @@ GObject GstTemplateMatch GstUvcH264MjpgDemux GstVideoDecoder + GstOpenEXRDec GstOpenJPEGDec GstRsvgDec GstSchroDec + GstVMncDec GstVdpDecoder GstVdpMpegDec GstWebPDec @@ -323,40 +298,12 @@ GObject GstTSDemux MpegTSParse2 MpegTsMux - frei0r-mixer-addition - frei0r-mixer-alpha-injection - frei0r-mixer-alphaatop - frei0r-mixer-alphain - frei0r-mixer-alphaout - frei0r-mixer-alphaover - frei0r-mixer-alphaxor - frei0r-mixer-blend - frei0r-mixer-burn - frei0r-mixer-color-only - frei0r-mixer-composition - frei0r-mixer-darken - frei0r-mixer-difference - frei0r-mixer-divide - frei0r-mixer-dodge - frei0r-mixer-grain-extract - frei0r-mixer-grain-merge - frei0r-mixer-hardlight - frei0r-mixer-hue - frei0r-mixer-lighten - frei0r-mixer-multiply - frei0r-mixer-overlay - frei0r-mixer-rgb - frei0r-mixer-saturation - frei0r-mixer-screen - frei0r-mixer-softlight - frei0r-mixer-subtract - frei0r-mixer-uv-map - frei0r-mixer-value - frei0r-mixer-xfade0r GstPad + GstGLMixerPad GstPadTemplate GstPlugin GstPluginFeature + GstDeviceMonitorFactory GstElementFactory GstTypeFindFactory GstRegistry @@ -364,6 +311,7 @@ GObject GstTaskPool GstColorBalanceChannel GstEncodingProfile + GstGLContext GstVdpDevice MXFMetadataBase MXFDescriptiveMetadata diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces index df826d5e8..1c33aeafb 100644 --- a/docs/plugins/gst-plugins-bad-plugins.interfaces +++ b/docs/plugins/gst-plugins-bad-plugins.interfaces @@ -25,6 +25,10 @@ GstFPSDisplaySink GstChildProxy GstFaac GstPreset GstFaceOverlay GstChildProxy GstFreeverb GstPreset +GstGLImageSink GstVideoOverlay +GstGLMixer GstChildProxy +GstGLMosaic GstChildProxy +GstGLVideoMixer GstChildProxy GstGSMEnc GstPreset GstGSettingsAudioSink GstChildProxy GstGSettingsAudioSrc GstChildProxy @@ -32,6 +36,7 @@ GstGSettingsSwitchSink GstChildProxy GstGSettingsSwitchSrc GstChildProxy GstGSettingsVideoSink GstChildProxy GstGSettingsVideoSrc GstChildProxy +GstHLSDemux GstChildProxy GstHanddetect GstNavigation GstHlsSink GstChildProxy GstId3BaseMux GstTagSetter diff --git a/docs/plugins/gst-plugins-bad-plugins.signals b/docs/plugins/gst-plugins-bad-plugins.signals index 475373edb..a49778486 100644 --- a/docs/plugins/gst-plugins-bad-plugins.signals +++ b/docs/plugins/gst-plugins-bad-plugins.signals @@ -548,7 +548,6 @@ gpointer arg4 <RETURNS>void</RETURNS> <FLAGS>l</FLAGS> GstSrtpEnc *gstsrtpenc -guint arg1 </SIGNAL> <SIGNAL> diff --git a/docs/plugins/inspect/plugin-accurip.xml b/docs/plugins/inspect/plugin-accurip.xml index c76efcc3a..2984a1d6f 100644 --- a/docs/plugins/inspect/plugin-accurip.xml +++ b/docs/plugins/inspect/plugin-accurip.xml @@ -3,7 +3,7 @@ <description>Computes an AccurateRip CRC</description> <filename>../../gst/accurip/.libs/libgstaccurip.so</filename> <basename>libgstaccurip.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-adpcmdec.xml b/docs/plugins/inspect/plugin-adpcmdec.xml index 7fe4f4bd3..7be77093b 100644 --- a/docs/plugins/inspect/plugin-adpcmdec.xml +++ b/docs/plugins/inspect/plugin-adpcmdec.xml @@ -3,7 +3,7 @@ <description>ADPCM decoder</description> <filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename> <basename>libgstadpcmdec.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-adpcmenc.xml b/docs/plugins/inspect/plugin-adpcmenc.xml index 8557a5106..49afbf3b6 100644 --- a/docs/plugins/inspect/plugin-adpcmenc.xml +++ b/docs/plugins/inspect/plugin-adpcmenc.xml @@ -3,7 +3,7 @@ <description>ADPCM encoder</description> <filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename> <basename>libgstadpcmenc.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-asfmux.xml b/docs/plugins/inspect/plugin-asfmux.xml index edc92609e..dada47ca4 100644 --- a/docs/plugins/inspect/plugin-asfmux.xml +++ b/docs/plugins/inspect/plugin-asfmux.xml @@ -3,7 +3,7 @@ <description>ASF Muxer Plugin</description> <filename>../../gst/asfmux/.libs/libgstasfmux.so</filename> <basename>libgstasfmux.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-assrender.xml b/docs/plugins/inspect/plugin-assrender.xml index d7ce3863f..bf1b1aa6b 100644 --- a/docs/plugins/inspect/plugin-assrender.xml +++ b/docs/plugins/inspect/plugin-assrender.xml @@ -3,7 +3,7 @@ <description>ASS/SSA subtitle renderer</description> <filename>../../ext/assrender/.libs/libgstassrender.so</filename> <basename>libgstassrender.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> @@ -26,13 +26,13 @@ <name>video_sink</name> <direction>sink</direction> <presence>always</presence> - <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, 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, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-audiovisualizers.xml b/docs/plugins/inspect/plugin-audiovisualizers.xml index dd4cc264e..2bfb2c4ad 100644 --- a/docs/plugins/inspect/plugin-audiovisualizers.xml +++ b/docs/plugins/inspect/plugin-audiovisualizers.xml @@ -3,7 +3,7 @@ <description>Creates video visualizations of audio input</description> <filename>../../gst/audiovisualizers/.libs/libgstaudiovisualizers.so</filename> <basename>libgstaudiovisualizers.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-autoconvert.xml b/docs/plugins/inspect/plugin-autoconvert.xml index 8934dac97..614e9e418 100644 --- a/docs/plugins/inspect/plugin-autoconvert.xml +++ b/docs/plugins/inspect/plugin-autoconvert.xml @@ -3,7 +3,7 @@ <description>Selects convertor element based on caps</description> <filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename> <basename>libgstautoconvert.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-bayer.xml b/docs/plugins/inspect/plugin-bayer.xml index 2b17e6ff9..56f4389af 100644 --- a/docs/plugins/inspect/plugin-bayer.xml +++ b/docs/plugins/inspect/plugin-bayer.xml @@ -3,7 +3,7 @@ <description>Elements to convert Bayer images</description> <filename>../../gst/bayer/.libs/libgstbayer.so</filename> <basename>libgstbayer.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-bz2.xml b/docs/plugins/inspect/plugin-bz2.xml index 7ffc46acd..3de2a2afa 100644 --- a/docs/plugins/inspect/plugin-bz2.xml +++ b/docs/plugins/inspect/plugin-bz2.xml @@ -3,7 +3,7 @@ <description>Compress or decompress streams</description> <filename>../../ext/bz2/.libs/libgstbz2.so</filename> <basename>libgstbz2.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-camerabin.xml b/docs/plugins/inspect/plugin-camerabin.xml index d0766dc6f..948fc5add 100644 --- a/docs/plugins/inspect/plugin-camerabin.xml +++ b/docs/plugins/inspect/plugin-camerabin.xml @@ -3,7 +3,7 @@ <description>Take image snapshots and record movies from camera</description> <filename>../../gst/camerabin2/.libs/libgstcamerabin2.so</filename> <basename>libgstcamerabin2.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> @@ -29,7 +29,7 @@ <name>sink</name> <direction>sink</direction> <presence>always</presence> - <details>video/x-raw</details> + <details>video/x-raw(ANY)</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-chromaprint.xml b/docs/plugins/inspect/plugin-chromaprint.xml index 8da3e3e14..6de9276f5 100644 --- a/docs/plugins/inspect/plugin-chromaprint.xml +++ b/docs/plugins/inspect/plugin-chromaprint.xml @@ -3,7 +3,7 @@ <description>Calculate Chromaprint fingerprint from audio files</description> <filename>../../ext/chromaprint/.libs/libgstchromaprint.so</filename> <basename>libgstchromaprint.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-coloreffects.xml b/docs/plugins/inspect/plugin-coloreffects.xml index 9e71e8281..9d0837b63 100644 --- a/docs/plugins/inspect/plugin-coloreffects.xml +++ b/docs/plugins/inspect/plugin-coloreffects.xml @@ -3,7 +3,7 @@ <description>Color Look-up Table filters</description> <filename>../../gst/coloreffects/.libs/libgstcoloreffects.so</filename> <basename>libgstcoloreffects.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-curl.xml b/docs/plugins/inspect/plugin-curl.xml index 80ad17433..55c266ff6 100644 --- a/docs/plugins/inspect/plugin-curl.xml +++ b/docs/plugins/inspect/plugin-curl.xml @@ -3,7 +3,7 @@ <description>libcurl-based elements</description> <filename>../../ext/curl/.libs/libgstcurl.so</filename> <basename>libgstcurl.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> @@ -55,6 +55,21 @@ </pads> </element> <element> + <name>curlsftpsink</name> + <longname>Curl sftp sink</longname> + <class>Sink/Network</class> + <description>Upload data over the SFTP protocol using libcurl</description> + <author>Sorin L. <sorin@axis.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>ANY</details> + </caps> + </pads> + </element> + <element> <name>curlsmtpsink</name> <longname>Curl smtp sink</longname> <class>Sink/Network</class> diff --git a/docs/plugins/inspect/plugin-dataurisrc.xml b/docs/plugins/inspect/plugin-dataurisrc.xml index 453fe3c9a..b9052de98 100644 --- a/docs/plugins/inspect/plugin-dataurisrc.xml +++ b/docs/plugins/inspect/plugin-dataurisrc.xml @@ -3,7 +3,7 @@ <description>data: URI source</description> <filename>../../gst/dataurisrc/.libs/libgstdataurisrc.so</filename> <basename>libgstdataurisrc.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-debugutilsbad.xml b/docs/plugins/inspect/plugin-debugutilsbad.xml index 7e3b5189d..724767d01 100644 --- a/docs/plugins/inspect/plugin-debugutilsbad.xml +++ b/docs/plugins/inspect/plugin-debugutilsbad.xml @@ -3,7 +3,7 @@ <description>Collection of elements that may or may not be useful for debugging</description> <filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename> <basename>libgstdebugutilsbad.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dtsdec.xml b/docs/plugins/inspect/plugin-dtsdec.xml index cc3230432..27d19905b 100644 --- a/docs/plugins/inspect/plugin-dtsdec.xml +++ b/docs/plugins/inspect/plugin-dtsdec.xml @@ -3,7 +3,7 @@ <description>Decodes DTS audio streams</description> <filename>../../ext/dts/.libs/libgstdtsdec.so</filename> <basename>libgstdtsdec.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dvb.xml b/docs/plugins/inspect/plugin-dvb.xml index cad18fdc1..2f2ed2e91 100644 --- a/docs/plugins/inspect/plugin-dvb.xml +++ b/docs/plugins/inspect/plugin-dvb.xml @@ -3,7 +3,7 @@ <description>DVB elements</description> <filename>../../sys/dvb/.libs/libgstdvb.so</filename> <basename>libgstdvb.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-dvbsuboverlay.xml b/docs/plugins/inspect/plugin-dvbsuboverlay.xml index 1f85e0701..067cf1f2e 100644 --- a/docs/plugins/inspect/plugin-dvbsuboverlay.xml +++ b/docs/plugins/inspect/plugin-dvbsuboverlay.xml @@ -3,7 +3,7 @@ <description>DVB subtitle renderer</description> <filename>../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so</filename> <basename>libgstdvbsuboverlay.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> @@ -26,13 +26,13 @@ <name>video_sink</name> <direction>sink</direction> <presence>always</presence> - <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, 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, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-dvdspu.xml b/docs/plugins/inspect/plugin-dvdspu.xml index f0eb8fef9..96182daa0 100644 --- a/docs/plugins/inspect/plugin-dvdspu.xml +++ b/docs/plugins/inspect/plugin-dvdspu.xml @@ -3,7 +3,7 @@ <description>DVD Sub-picture Overlay element</description> <filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename> <basename>libgstdvdspu.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-faac.xml b/docs/plugins/inspect/plugin-faac.xml index 38de3c980..8d1a5bdae 100644 --- a/docs/plugins/inspect/plugin-faac.xml +++ b/docs/plugins/inspect/plugin-faac.xml @@ -3,7 +3,7 @@ <description>Free AAC Encoder (FAAC)</description> <filename>../../ext/faac/.libs/libgstfaac.so</filename> <basename>libgstfaac.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-faad.xml b/docs/plugins/inspect/plugin-faad.xml index f9bee1980..2d7f0c59b 100644 --- a/docs/plugins/inspect/plugin-faad.xml +++ b/docs/plugins/inspect/plugin-faad.xml @@ -3,7 +3,7 @@ <description>Free AAC Decoder (FAAD)</description> <filename>../../ext/faad/.libs/libgstfaad.so</filename> <basename>libgstfaad.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-festival.xml b/docs/plugins/inspect/plugin-festival.xml index 6be664167..33f6e4c24 100644 --- a/docs/plugins/inspect/plugin-festival.xml +++ b/docs/plugins/inspect/plugin-festival.xml @@ -3,7 +3,7 @@ <description>Synthesizes plain text into audio</description> <filename>../../gst/festival/.libs/libgstfestival.so</filename> <basename>libgstfestival.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-fieldanalysis.xml b/docs/plugins/inspect/plugin-fieldanalysis.xml index 7bb612040..f1313f921 100644 --- a/docs/plugins/inspect/plugin-fieldanalysis.xml +++ b/docs/plugins/inspect/plugin-fieldanalysis.xml @@ -3,7 +3,7 @@ <description>Video field analysis</description> <filename>../../gst/fieldanalysis/.libs/libgstfieldanalysis.so</filename> <basename>libgstfieldanalysis.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package> diff --git a/docs/plugins/inspect/plugin-flite.xml b/docs/plugins/inspect/plugin-flite.xml index c5fa5d1b8..97c1b1fe1 100644 --- a/docs/plugins/inspect/plugin-flite.xml +++ b/docs/plugins/inspect/plugin-flite.xml @@ -3,7 +3,7 @@ <description>Flite speech synthesizer plugin</description> <filename>../../ext/flite/.libs/libgstflite.so</filename> <basename>libgstflite.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-fragmented.xml b/docs/plugins/inspect/plugin-fragmented.xml index fce8c7232..71f7b44b4 100644 --- a/docs/plugins/inspect/plugin-fragmented.xml +++ b/docs/plugins/inspect/plugin-fragmented.xml @@ -3,7 +3,7 @@ <description>Fragmented streaming plugins</description> <filename>../../ext/hls/.libs/libgstfragmented.so</filename> <basename>libgstfragmented.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package> @@ -12,7 +12,7 @@ <element> <name>hlsdemux</name> <longname>HLS Demuxer</longname> - <class>Demuxer/URIList</class> + <class>Codec/Demuxer/Adaptive</class> <description>HTTP Live Streaming demuxer</description> <author>Marc-Andre Lureau <marcandre.lureau@gmail.com> Andoni Morales Alastruey <ylatuya@gmail.com></author> diff --git a/docs/plugins/inspect/plugin-frei0r.xml b/docs/plugins/inspect/plugin-frei0r.xml index d24bc741a..0e509e91c 100644 --- a/docs/plugins/inspect/plugin-frei0r.xml +++ b/docs/plugins/inspect/plugin-frei0r.xml @@ -3,1971 +3,11 @@ <description>frei0r plugin library</description> <filename>../../gst/frei0r/.libs/libgstfrei0r.so</filename> <basename>libgstfrei0r.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> <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, format=(string)RGBA, 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, format=(string)RGBA, 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> - <description>Frame rotation in 3d-space</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, c.e. prelz AS FLUIDO <fluido@fluido.as></author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, 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, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-b</name> - <longname>B</longname> - <class>Filter/Effect/Video</class> - <description>Extracts Blue from Image</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </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, format=(string)BGRA, 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, format=(string)BGRA, 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, format=(string)BGRA, 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, format=(string)BGRA, 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> - <description>Adjusts the brightness of a source image</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-bw0r</name> - <longname>bw0r</longname> - <class>Filter/Effect/Video</class> - <description>Turns image black/white.</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, coma@gephex.org</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-cartoon</name> - <longname>Cartoon</longname> - <class>Filter/Effect/Video</class> - <description>Cartoonify video, do a form of edge detect</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Dries Pruimboom, Jaromil</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, 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, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-color-distance</name> - <longname>Color Distance</longname> - <class>Filter/Effect/Video</class> - <description>No details</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-contrast0r</name> - <longname>Contrast0r</longname> - <class>Filter/Effect/Video</class> - <description>Adjusts the contrast of a source image</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </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, format=(string)RGBA, 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, format=(string)RGBA, 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, format=(string)BGRA, 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, format=(string)BGRA, 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> - <description>video delay</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, 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, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-distort0r</name> - <longname>Distort0r</longname> - <class>Filter/Effect/Video</class> - <description>Plasma</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, 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, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-edgeglow</name> - <longname>Edgeglow</longname> - <class>Filter/Effect/Video</class> - <description>Edgeglow filter</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Salsaman</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-equaliz0r</name> - <longname>Equaliz0r</longname> - <class>Filter/Effect/Video</class> - <description>Equalizes the intensity histograms</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal (Drone)</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-flippo</name> - <longname>Flippo</longname> - <class>Filter/Effect/Video</class> - <description>Flipping in x and y axis</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Carlo Emilio, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, 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, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-g</name> - <longname>G</longname> - <class>Filter/Effect/Video</class> - <description>Extracts Green from Image</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-gamma</name> - <longname>Gamma</longname> - <class>Filter/Effect/Video</class> - <description>Adjusts the gamma value of a source image</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-glow</name> - <longname>Glow</longname> - <class>Filter/Effect/Video</class> - <description>Creates a Glamorous Glow</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-hueshift0r</name> - <longname>Hueshift0r</longname> - <class>Filter/Effect/Video</class> - <description>Shifts the hue of a source image</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, 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, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-invert0r</name> - <longname>Invert0r</longname> - <class>Filter/Effect/Video</class> - <description>Inverts all colors of a source image</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-k-means-clustering</name> - <longname>K-Means Clustering</longname> - <class>Filter/Effect/Video</class> - <description>Clusters of a source image by color and spatial distance</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, binarymillenium</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, 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, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-lens-correction</name> - <longname>Lens Correction</longname> - <class>Filter/Effect/Video</class> - <description>Allows compensation of lens distortion</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-letterb0xed</name> - <longname>LetterB0xed</longname> - <class>Filter/Effect/Video</class> - <description>Adds Black Borders at top and bottom for Cinema Look</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </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, format=(string)RGBA, 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, format=(string)RGBA, 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> - <description>Creates a luminance map of the image</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-mask0mate</name> - <longname>Mask0Mate</longname> - <class>Filter/Effect/Video</class> - <description>Creates an square alpha-channel mask</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </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, format=(string)BGRA, 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, format=(string)BGRA, 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> - <description>broken tv</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, 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, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-perspective</name> - <longname>Perspective</longname> - <class>Filter/Effect/Video</class> - <description>Distorts the image for a pseudo perspective</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-pixeliz0r</name> - <longname>pixeliz0r</longname> - <class>Filter/Effect/Video</class> - <description>Pixelize input image.</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, 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, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </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, format=(string)BGRA, 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, format=(string)BGRA, 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> - <description>Extracts Red from Image</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-rgb-parade</name> - <longname>RGB-Parade</longname> - <class>Filter/Effect/Video</class> - <description>Displays a histogram of R, G and B of the video-data</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Albert Frisch</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-saturat0r</name> - <longname>Saturat0r</longname> - <class>Filter/Effect/Video</class> - <description>Adjusts the saturation of a source image</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-scale0tilt</name> - <longname>Scale0Tilt</longname> - <class>Filter/Effect/Video</class> - <description>Scales, Tilts and Crops an Image</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-scanline0r</name> - <longname>scanline0r</longname> - <class>Filter/Effect/Video</class> - <description>interlaced blak lines</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, 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, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-sobel</name> - <longname>Sobel</longname> - <class>Filter/Effect/Video</class> - <description>Sobel filter</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal (Drone)</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-squareblur</name> - <longname>Squareblur</longname> - <class>Filter/Effect/Video</class> - <description>Variable-size square blur</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Drone</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-tehroxx0r</name> - <longname>TehRoxx0r</longname> - <class>Filter/Effect/Video</class> - <description>Something videowall-ish</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Coma</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, 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, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </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, format=(string)BGRA, 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, format=(string)BGRA, 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> - <description>Thresholds a source image</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </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, format=(string)RGBA, 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, format=(string)RGBA, 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> - <description>Tunes the alpha channel.</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-twolay0r</name> - <longname>Twolay0r</longname> - <class>Filter/Effect/Video</class> - <description>dynamic thresholding</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, 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, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-vectorscope</name> - <longname>Vectorscope</longname> - <class>Filter/Effect/Video</class> - <description>Displays the vectorscope of the video-data</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Albert Frisch</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </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, format=(string)RGBA, 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, format=(string)RGBA, 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> - <description>water drops on a video surface</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, 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, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-filter-white-balance</name> - <longname>White Balance</longname> - <class>Filter/Effect/Video</class> - <description>Adjust the white balance / color temperature</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Dan Dennedy</author> - <pads> - <caps> - <name>sink</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-addition</name> - <longname>addition</longname> - <class>Filter/Editor/Video</class> - <description>Perform an RGB[A] addition operation of the pixel sources.</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-alpha-injection</name> - <longname>Alpha Injection</longname> - <class>Filter/Editor/Video</class> - <description>Averages Input 1 and uses this as Alpha Channel on Input 2</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-alphaatop</name> - <longname>alphaatop</longname> - <class>Filter/Editor/Video</class> - <description>the alpha ATOP operation</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-alphain</name> - <longname>alphain</longname> - <class>Filter/Editor/Video</class> - <description>the alpha IN operation</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-alphaout</name> - <longname>alphaout</longname> - <class>Filter/Editor/Video</class> - <description>the alpha OUT operation</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-alphaover</name> - <longname>alphaover</longname> - <class>Filter/Editor/Video</class> - <description>the alpha OVER operation</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-alphaxor</name> - <longname>alphaxor</longname> - <class>Filter/Editor/Video</class> - <description>the alpha XOR operation</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-blend</name> - <longname>blend</longname> - <class>Filter/Editor/Video</class> - <description>Perform a blend operation between two sources</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-burn</name> - <longname>burn</longname> - <class>Filter/Editor/Video</class> - <description>Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm: -D = saturation of 255 or depletion of 0, of ((255 - A) * 256) / (B + 1)</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-color-only</name> - <longname>color_only</longname> - <class>Filter/Editor/Video</class> - <description>Perform a conversion to color only of the source input1 using the hue and saturation values of input2.</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-composition</name> - <longname>Composition</longname> - <class>Filter/Editor/Video</class> - <description>Composites Image 2 onto Image 1 according to its Alpha Channel</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-darken</name> - <longname>darken</longname> - <class>Filter/Editor/Video</class> - <description>Perform a darken operation between two sources (minimum value of both sources).</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-difference</name> - <longname>difference</longname> - <class>Filter/Editor/Video</class> - <description>Perform an RGB[A] difference operation between the pixel sources.</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-divide</name> - <longname>divide</longname> - <class>Filter/Editor/Video</class> - <description>Perform an RGB[A] divide operation between the pixel sources: input1 is the numerator, input2 the denominator</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-dodge</name> - <longname>dodge</longname> - <class>Filter/Editor/Video</class> - <description>Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm: -D = saturation of 255 or (A * 256) / (256 - B)</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-grain-extract</name> - <longname>grain_extract</longname> - <class>Filter/Editor/Video</class> - <description>Perform an RGB[A] grain-extract operation between the pixel sources.</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-grain-merge</name> - <longname>grain_merge</longname> - <class>Filter/Editor/Video</class> - <description>Perform an RGB[A] grain-merge operation between the pixel sources.</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-hardlight</name> - <longname>hardlight</longname> - <class>Filter/Editor/Video</class> - <description>Perform an RGB[A] hardlight operation between the pixel sources</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-hue</name> - <longname>hue</longname> - <class>Filter/Editor/Video</class> - <description>Perform a conversion to hue only of the source input1 using the hue of input2.</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-lighten</name> - <longname>lighten</longname> - <class>Filter/Editor/Video</class> - <description>Perform a lighten operation between two sources (maximum value of both sources).</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-multiply</name> - <longname>multiply</longname> - <class>Filter/Editor/Video</class> - <description>Perform an RGB[A] multiply operation between the pixel sources.</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-overlay</name> - <longname>overlay</longname> - <class>Filter/Editor/Video</class> - <description>Perform an RGB[A] overlay operation between the pixel sources, using the generalised algorithm: -D = A * (B + (2 * B) * (255 - A))</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-rgb</name> - <longname>RGB</longname> - <class>Filter/Editor/Video</class> - <description>Averages each Input and uses each as R, G or B channel of the Output</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_2</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-saturation</name> - <longname>saturation</longname> - <class>Filter/Editor/Video</class> - <description>Perform a conversion to saturation only of the source input1 using the saturation level of input2.</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-screen</name> - <longname>screen</longname> - <class>Filter/Editor/Video</class> - <description>Perform an RGB[A] screen operation between the pixel sources, using the generalised algorithm: -D = 255 - (255 - A) * (255 - B)</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-softlight</name> - <longname>softlight</longname> - <class>Filter/Editor/Video</class> - <description>Perform an RGB[A] softlight operation between the pixel sources.</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-subtract</name> - <longname>subtract</longname> - <class>Filter/Editor/Video</class> - <description>Perform an RGB[A] subtract operation of the pixel source input2 from input1.</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-uv-map</name> - <longname>UV Map</longname> - <class>Filter/Editor/Video</class> - <description>Uses Input 1 as UV Map to distort Input 2</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-value</name> - <longname>value</longname> - <class>Filter/Editor/Video</class> - <description>Perform a conversion to value only of the source input1 using the value of input2.</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)RGBA, 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, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-mixer-xfade0r</name> - <longname>xfade0r</longname> - <class>Filter/Editor/Video</class> - <description>a simple xfader</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author> - <pads> - <caps> - <name>sink_0</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - <caps> - <name>sink_1</name> - <direction>sink</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, 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, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-src-ising0r</name> - <longname>Ising0r</longname> - <class>Src/Video</class> - <description>Generates ising noise</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew</author> - <pads> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-src-lissajous0r</name> - <longname>Lissajous0r</longname> - <class>Src/Video</class> - <description>Generates Lissajous0r images</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author> - <pads> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-src-nois0r</name> - <longname>Nois0r</longname> - <class>Src/Video</class> - <description>Generates white noise images</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author> - <pads> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-src-onecol0r</name> - <longname>onecol0r</longname> - <class>Src/Video</class> - <description>image with just one color</description> - <author>Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer</author> - <pads> - <caps> - <name>src</name> - <direction>source</direction> - <presence>always</presence> - <details>video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </caps> - </pads> - </element> - <element> - <name>frei0r-src-partik0l</name> - <longname>Partik0l</longname> - <class>Src/Video</class> - <description>Particles generated on prime number sinusoidal blossoming</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, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> - </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, format=(string)BGRA, 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-gaudieffects.xml b/docs/plugins/inspect/plugin-gaudieffects.xml index 57bdbf30a..1f29fabdf 100644 --- a/docs/plugins/inspect/plugin-gaudieffects.xml +++ b/docs/plugins/inspect/plugin-gaudieffects.xml @@ -3,7 +3,7 @@ <description>Gaudi video effects.</description> <filename>../../gst/gaudieffects/.libs/libgstgaudieffects.so</filename> <basename>libgstgaudieffects.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package> diff --git a/docs/plugins/inspect/plugin-gdp.xml b/docs/plugins/inspect/plugin-gdp.xml index d2823cfab..0d593c169 100644 --- a/docs/plugins/inspect/plugin-gdp.xml +++ b/docs/plugins/inspect/plugin-gdp.xml @@ -3,7 +3,7 @@ <description>Payload/depayload GDP packets</description> <filename>../../gst/gdp/.libs/libgstgdp.so</filename> <basename>libgstgdp.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-geometrictransform.xml b/docs/plugins/inspect/plugin-geometrictransform.xml index 3a4dd953c..6ce0d4bbb 100644 --- a/docs/plugins/inspect/plugin-geometrictransform.xml +++ b/docs/plugins/inspect/plugin-geometrictransform.xml @@ -3,7 +3,7 @@ <description>Various geometric image transform elements</description> <filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename> <basename>libgstgeometrictransform.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> @@ -76,7 +76,7 @@ <name>fisheye</name> <longname>fisheye</longname> <class>Transform/Effect/Video</class> - <description>Split the image into two halves and reflect one over each other</description> + <description>Simulate a fisheye lens by zooming on the center of the image and compressing the edges</description> <author>Filippo Argiolas <filippo.argiolas@gmail.com></author> <pads> <caps> @@ -157,6 +157,27 @@ </pads> </element> <element> + <name>perspective</name> + <longname>perspective</longname> + <class>Transform/Effect/Video</class> + <description>Apply a 2D perspective transform</description> + <author>Antonio Ospite <ospite@studenti.unina.it></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + </caps> + </pads> + </element> + <element> <name>pinch</name> <longname>pinch</longname> <class>Transform/Effect/Video</class> diff --git a/docs/plugins/inspect/plugin-gmedec.xml b/docs/plugins/inspect/plugin-gmedec.xml index d79abb341..383abe86e 100644 --- a/docs/plugins/inspect/plugin-gmedec.xml +++ b/docs/plugins/inspect/plugin-gmedec.xml @@ -3,10 +3,10 @@ <description>GME Audio Decoder</description> <filename>../../ext/gme/.libs/libgstgme.so</filename> <basename>libgstgme.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> - <package>GStreamer Bad Plug-ins source release</package> + <package>GStreamer Bad Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-gsm.xml b/docs/plugins/inspect/plugin-gsm.xml index 73267f2f6..adc7efd4d 100644 --- a/docs/plugins/inspect/plugin-gsm.xml +++ b/docs/plugins/inspect/plugin-gsm.xml @@ -3,7 +3,7 @@ <description>GSM encoder/decoder</description> <filename>../../ext/gsm/.libs/libgstgsm.so</filename> <basename>libgstgsm.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-gstsiren.xml b/docs/plugins/inspect/plugin-gstsiren.xml index 1f5a05b8c..1a356c0a6 100644 --- a/docs/plugins/inspect/plugin-gstsiren.xml +++ b/docs/plugins/inspect/plugin-gstsiren.xml @@ -3,7 +3,7 @@ <description>Siren encoder/decoder/payloader/depayloader plugins</description> <filename>../../gst/siren/.libs/libgstsiren.so</filename> <basename>libgstsiren.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-id3tag.xml b/docs/plugins/inspect/plugin-id3tag.xml index 49adcf732..9980d3159 100644 --- a/docs/plugins/inspect/plugin-id3tag.xml +++ b/docs/plugins/inspect/plugin-id3tag.xml @@ -3,7 +3,7 @@ <description>ID3 v1 and v2 muxing plugin</description> <filename>../../gst/id3tag/.libs/libgstid3tag.so</filename> <basename>libgstid3tag.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-inter.xml b/docs/plugins/inspect/plugin-inter.xml index db6c14ab0..b0e37ec2f 100644 --- a/docs/plugins/inspect/plugin-inter.xml +++ b/docs/plugins/inspect/plugin-inter.xml @@ -3,7 +3,7 @@ <description>plugin for inter-pipeline communication</description> <filename>../../gst/inter/.libs/libgstinter.so</filename> <basename>libgstinter.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package> diff --git a/docs/plugins/inspect/plugin-interlace.xml b/docs/plugins/inspect/plugin-interlace.xml index 3763b8e26..6074c87b5 100644 --- a/docs/plugins/inspect/plugin-interlace.xml +++ b/docs/plugins/inspect/plugin-interlace.xml @@ -3,7 +3,7 @@ <description>Create an interlaced video stream</description> <filename>../../gst/interlace/.libs/libgstinterlace.so</filename> <basename>libgstinterlace.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-jpegformat.xml b/docs/plugins/inspect/plugin-jpegformat.xml index da19f39d7..1c54d1d4c 100644 --- a/docs/plugins/inspect/plugin-jpegformat.xml +++ b/docs/plugins/inspect/plugin-jpegformat.xml @@ -3,7 +3,7 @@ <description>JPEG interchange format plugin</description> <filename>../../gst/jpegformat/.libs/libgstjpegformat.so</filename> <basename>libgstjpegformat.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-liveadder.xml b/docs/plugins/inspect/plugin-liveadder.xml index 8cb6b3668..ac89e258f 100644 --- a/docs/plugins/inspect/plugin-liveadder.xml +++ b/docs/plugins/inspect/plugin-liveadder.xml @@ -3,7 +3,7 @@ <description>Adds multiple live discontinuous streams</description> <filename>../../gst/liveadder/.libs/libgstliveadder.so</filename> <basename>libgstliveadder.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mimic.xml b/docs/plugins/inspect/plugin-mimic.xml index cc351859e..88a9be2a4 100644 --- a/docs/plugins/inspect/plugin-mimic.xml +++ b/docs/plugins/inspect/plugin-mimic.xml @@ -3,7 +3,7 @@ <description>Mimic codec</description> <filename>../../ext/mimic/.libs/libgstmimic.so</filename> <basename>libgstmimic.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mms.xml b/docs/plugins/inspect/plugin-mms.xml index 32f6d1962..6c13e53e0 100644 --- a/docs/plugins/inspect/plugin-mms.xml +++ b/docs/plugins/inspect/plugin-mms.xml @@ -3,7 +3,7 @@ <description>Microsoft Multi Media Server streaming protocol support</description> <filename>../../ext/libmms/.libs/libgstmms.so</filename> <basename>libgstmms.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-modplug.xml b/docs/plugins/inspect/plugin-modplug.xml index bf4cffd91..90e75b88d 100644 --- a/docs/plugins/inspect/plugin-modplug.xml +++ b/docs/plugins/inspect/plugin-modplug.xml @@ -3,7 +3,7 @@ <description>.MOD audio decoding</description> <filename>../../ext/modplug/.libs/libgstmodplug.so</filename> <basename>libgstmodplug.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mpeg2enc.xml b/docs/plugins/inspect/plugin-mpeg2enc.xml index c560fa780..8605b576e 100644 --- a/docs/plugins/inspect/plugin-mpeg2enc.xml +++ b/docs/plugins/inspect/plugin-mpeg2enc.xml @@ -3,7 +3,7 @@ <description>High-quality MPEG-1/2 video encoder</description> <filename>../../ext/mpeg2enc/.libs/libgstmpeg2enc.so</filename> <basename>libgstmpeg2enc.so</basename> - <version>1.1.2.1</version> + <version>1.3.0.1</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins git</package> @@ -21,7 +21,7 @@ Ronald Bultje <rbultje@ronald.bitfreak.net></author> <name>sink</name> <direction>sink</direction> <presence>always</presence> - <details>video/x-raw, format=(string){ I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction){ 24000/1001, 24/1, 25/1, 30000/1001, 30/1, 50/1, 60000/1001 }</details> + <details>video/x-raw, format=(string)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction){ 24000/1001, 24/1, 25/1, 30000/1001, 30/1, 50/1, 60000/1001 }</details> </caps> <caps> <name>src</name> diff --git a/docs/plugins/inspect/plugin-mpegpsdemux.xml b/docs/plugins/inspect/plugin-mpegpsdemux.xml index 4bdf59f79..a402f225d 100644 --- a/docs/plugins/inspect/plugin-mpegpsdemux.xml +++ b/docs/plugins/inspect/plugin-mpegpsdemux.xml @@ -3,7 +3,7 @@ <description>MPEG-PS demuxer</description> <filename>../../gst/mpegdemux/.libs/libgstmpegpsdemux.so</filename> <basename>libgstmpegpsdemux.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>unknown</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mpegtsdemux.xml b/docs/plugins/inspect/plugin-mpegtsdemux.xml index 34935400f..647f36383 100644 --- a/docs/plugins/inspect/plugin-mpegtsdemux.xml +++ b/docs/plugins/inspect/plugin-mpegtsdemux.xml @@ -3,8 +3,8 @@ <description>MPEG TS demuxer</description> <filename>../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so</filename> <basename>libgstmpegtsdemux.so</basename> - <version>1.2.0</version> - <license>unknown</license> + <version>1.3.1</version> + <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> <origin>Unknown package origin</origin> diff --git a/docs/plugins/inspect/plugin-mpegtsmux.xml b/docs/plugins/inspect/plugin-mpegtsmux.xml index 9d5af1b81..ffbfceed6 100644 --- a/docs/plugins/inspect/plugin-mpegtsmux.xml +++ b/docs/plugins/inspect/plugin-mpegtsmux.xml @@ -3,7 +3,7 @@ <description>MPEG-TS muxer</description> <filename>../../gst/mpegtsmux/.libs/libgstmpegtsmux.so</filename> <basename>libgstmpegtsmux.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> @@ -20,7 +20,7 @@ <name>sink_%d</name> <direction>sink</direction> <presence>request</presence> - <details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-dirac; video/x-h264, stream-format=(string)byte-stream; audio/mpeg, mpegversion=(int){ 1, 2 }; audio/mpeg, mpegversion=(int)4, stream-format=(string){ raw, adts }; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ false, true }, mute=(boolean){ false, true }; audio/x-ac3; audio/x-dts; subpicture/x-dvb; application/x-teletext</details> + <details>video/mpeg, parsed=(boolean)true, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-dirac; video/x-h264, stream-format=(string)byte-stream, alignment=(string){ au, nal }; audio/mpeg, parsed=(boolean)true, mpegversion=(int){ 1, 2 }; audio/mpeg, framed=(boolean)true, mpegversion=(int)4, stream-format=(string){ raw, adts }; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ false, true }, mute=(boolean){ false, true }; audio/x-ac3, framed=(boolean)true; audio/x-dts, framed=(boolean)true; subpicture/x-dvb; application/x-teletext</details> </caps> <caps> <name>src</name> diff --git a/docs/plugins/inspect/plugin-mpg123.xml b/docs/plugins/inspect/plugin-mpg123.xml index 791a5c5a6..30dbd5694 100644 --- a/docs/plugins/inspect/plugin-mpg123.xml +++ b/docs/plugins/inspect/plugin-mpg123.xml @@ -3,7 +3,7 @@ <description>mp3 decoding based on the mpg123 library</description> <filename>../../ext/mpg123/.libs/libgstmpg123.so</filename> <basename>libgstmpg123.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-mplex.xml b/docs/plugins/inspect/plugin-mplex.xml index 4c0e70e43..cb6abee9e 100644 --- a/docs/plugins/inspect/plugin-mplex.xml +++ b/docs/plugins/inspect/plugin-mplex.xml @@ -3,10 +3,10 @@ <description>High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer</description> <filename>../../ext/mplex/.libs/libgstmplex.so</filename> <basename>libgstmplex.so</basename> - <version>1.1.2.1</version> + <version>1.3.1</version> <license>GPL</license> <source>gst-plugins-bad</source> - <package>GStreamer Bad Plug-ins git</package> + <package>GStreamer Bad Plug-ins source release</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-neon.xml b/docs/plugins/inspect/plugin-neon.xml index c5e8564eb..235afec68 100644 --- a/docs/plugins/inspect/plugin-neon.xml +++ b/docs/plugins/inspect/plugin-neon.xml @@ -3,7 +3,7 @@ <description>lib neon http client src</description> <filename>../../ext/neon/.libs/libgstneonhttpsrc.so</filename> <basename>libgstneonhttpsrc.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-ofa.xml b/docs/plugins/inspect/plugin-ofa.xml index ec25f62a7..23223ea53 100644 --- a/docs/plugins/inspect/plugin-ofa.xml +++ b/docs/plugins/inspect/plugin-ofa.xml @@ -3,7 +3,7 @@ <description>Calculate MusicIP fingerprint from audio files</description> <filename>../../ext/ofa/.libs/libgstofa.so</filename> <basename>libgstofa.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-openal.xml b/docs/plugins/inspect/plugin-openal.xml index 0f51b2c56..0efbc806e 100644 --- a/docs/plugins/inspect/plugin-openal.xml +++ b/docs/plugins/inspect/plugin-openal.xml @@ -3,7 +3,7 @@ <description>OpenAL plugin library</description> <filename>../../ext/openal/.libs/libgstopenal.so</filename> <basename>libgstopenal.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-opencv.xml b/docs/plugins/inspect/plugin-opencv.xml index b114a09d6..3cfd4819e 100644 --- a/docs/plugins/inspect/plugin-opencv.xml +++ b/docs/plugins/inspect/plugin-opencv.xml @@ -3,7 +3,7 @@ <description>GStreamer OpenCV Plugins</description> <filename>../../ext/opencv/.libs/libgstopencv.so</filename> <basename>libgstopencv.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-opus.xml b/docs/plugins/inspect/plugin-opus.xml index 21f5350ff..c8e05becd 100644 --- a/docs/plugins/inspect/plugin-opus.xml +++ b/docs/plugins/inspect/plugin-opus.xml @@ -3,10 +3,10 @@ <description>OPUS plugin library</description> <filename>../../ext/opus/.libs/libgstopus.so</filename> <basename>libgstopus.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> - <package>GStreamer Bad Plug-ins source release</package> + <package>GStreamer Bad Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-pcapparse.xml b/docs/plugins/inspect/plugin-pcapparse.xml index 45a952656..c3fdb0b96 100644 --- a/docs/plugins/inspect/plugin-pcapparse.xml +++ b/docs/plugins/inspect/plugin-pcapparse.xml @@ -3,7 +3,7 @@ <description>Element parsing raw pcap streams</description> <filename>../../gst/pcapparse/.libs/libgstpcapparse.so</filename> <basename>libgstpcapparse.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package> diff --git a/docs/plugins/inspect/plugin-pnm.xml b/docs/plugins/inspect/plugin-pnm.xml index 7714ae521..124e59a00 100644 --- a/docs/plugins/inspect/plugin-pnm.xml +++ b/docs/plugins/inspect/plugin-pnm.xml @@ -3,7 +3,7 @@ <description>PNM plugin</description> <filename>../../gst/pnm/.libs/libgstpnm.so</filename> <basename>libgstpnm.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-rawparse.xml b/docs/plugins/inspect/plugin-rawparse.xml index 6bcb5be5f..daa3a6c1a 100644 --- a/docs/plugins/inspect/plugin-rawparse.xml +++ b/docs/plugins/inspect/plugin-rawparse.xml @@ -3,7 +3,7 @@ <description>Parses byte streams into raw frames</description> <filename>../../gst/rawparse/.libs/libgstrawparse.so</filename> <basename>libgstrawparse.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-removesilence.xml b/docs/plugins/inspect/plugin-removesilence.xml index 28897e70c..fc279cb5f 100644 --- a/docs/plugins/inspect/plugin-removesilence.xml +++ b/docs/plugins/inspect/plugin-removesilence.xml @@ -3,7 +3,7 @@ <description>Removes silence from an audio stream</description> <filename>../../gst/removesilence/.libs/libgstremovesilence.so</filename> <basename>libgstremovesilence.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-resindvd.xml b/docs/plugins/inspect/plugin-resindvd.xml index 5fe0ee509..a12da185e 100644 --- a/docs/plugins/inspect/plugin-resindvd.xml +++ b/docs/plugins/inspect/plugin-resindvd.xml @@ -3,7 +3,7 @@ <description>Resin DVD playback elements</description> <filename>../../ext/resindvd/.libs/libgstresindvd.so</filename> <basename>libgstresindvd.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>GPL</license> <source>gst-plugins-bad</source> <package>GStreamer</package> @@ -32,7 +32,7 @@ <name>video</name> <direction>source</direction> <presence>sometimes</presence> - <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> + <details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> </caps> </pads> </element> diff --git a/docs/plugins/inspect/plugin-rfbsrc.xml b/docs/plugins/inspect/plugin-rfbsrc.xml index b48d2b19f..a448d1056 100644 --- a/docs/plugins/inspect/plugin-rfbsrc.xml +++ b/docs/plugins/inspect/plugin-rfbsrc.xml @@ -3,7 +3,7 @@ <description>Connects to a VNC server and decodes RFB stream</description> <filename>../../gst/librfb/.libs/libgstrfbsrc.so</filename> <basename>libgstrfbsrc.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-rtmp.xml b/docs/plugins/inspect/plugin-rtmp.xml index 83020d0f3..092474f7d 100644 --- a/docs/plugins/inspect/plugin-rtmp.xml +++ b/docs/plugins/inspect/plugin-rtmp.xml @@ -3,10 +3,10 @@ <description>RTMP source and sink</description> <filename>../../ext/rtmp/.libs/libgstrtmp.so</filename> <basename>libgstrtmp.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> - <package>GStreamer Bad Plug-ins source release</package> + <package>GStreamer Bad Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-schro.xml b/docs/plugins/inspect/plugin-schro.xml index 5fe4643fb..765cd1842 100644 --- a/docs/plugins/inspect/plugin-schro.xml +++ b/docs/plugins/inspect/plugin-schro.xml @@ -3,10 +3,10 @@ <description>Schroedinger plugin</description> <filename>../../ext/schroedinger/.libs/libgstschro.so</filename> <basename>libgstschro.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> - <package>GStreamer Bad Plug-ins source release</package> + <package>GStreamer Bad Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-sdp.xml b/docs/plugins/inspect/plugin-sdp.xml index ed52a0518..54151a5aa 100644 --- a/docs/plugins/inspect/plugin-sdp.xml +++ b/docs/plugins/inspect/plugin-sdp.xml @@ -3,7 +3,7 @@ <description>configure streaming sessions using SDP</description> <filename>../../gst/sdp/.libs/libgstsdpelem.so</filename> <basename>libgstsdpelem.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-segmentclip.xml b/docs/plugins/inspect/plugin-segmentclip.xml index 0f70d4232..7e117ca11 100644 --- a/docs/plugins/inspect/plugin-segmentclip.xml +++ b/docs/plugins/inspect/plugin-segmentclip.xml @@ -3,7 +3,7 @@ <description>Segment clip elements</description> <filename>../../gst/segmentclip/.libs/libgstsegmentclip.so</filename> <basename>libgstsegmentclip.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-shm.xml b/docs/plugins/inspect/plugin-shm.xml index 2fef5ab24..a35bcc99f 100644 --- a/docs/plugins/inspect/plugin-shm.xml +++ b/docs/plugins/inspect/plugin-shm.xml @@ -3,7 +3,7 @@ <description>shared memory sink source</description> <filename>../../sys/shm/.libs/libgstshm.so</filename> <basename>libgstshm.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-smooth.xml b/docs/plugins/inspect/plugin-smooth.xml index deb98239f..7ab947819 100644 --- a/docs/plugins/inspect/plugin-smooth.xml +++ b/docs/plugins/inspect/plugin-smooth.xml @@ -3,7 +3,7 @@ <description>Apply a smooth filter to an image</description> <filename>../../gst/smooth/.libs/libgstsmooth.so</filename> <basename>libgstsmooth.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-soundtouch.xml b/docs/plugins/inspect/plugin-soundtouch.xml index 178c7dcd5..bf48fe2ed 100644 --- a/docs/plugins/inspect/plugin-soundtouch.xml +++ b/docs/plugins/inspect/plugin-soundtouch.xml @@ -3,10 +3,10 @@ <description>Audio Pitch Controller & BPM Detection</description> <filename>../../ext/soundtouch/.libs/libgstsoundtouch.so</filename> <basename>libgstsoundtouch.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> - <package>GStreamer Bad Plug-ins source release</package> + <package>GStreamer Bad Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-spandsp.xml b/docs/plugins/inspect/plugin-spandsp.xml index fec8f769e..a68380063 100644 --- a/docs/plugins/inspect/plugin-spandsp.xml +++ b/docs/plugins/inspect/plugin-spandsp.xml @@ -3,10 +3,10 @@ <description>libspandsp plugin</description> <filename>../../ext/spandsp/.libs/libgstspandsp.so</filename> <basename>libgstspandsp.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> - <package>GStreamer Bad Plug-ins source release</package> + <package>GStreamer Bad Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-speed.xml b/docs/plugins/inspect/plugin-speed.xml index 32316eb32..0a277b6de 100644 --- a/docs/plugins/inspect/plugin-speed.xml +++ b/docs/plugins/inspect/plugin-speed.xml @@ -3,7 +3,7 @@ <description>Set speed/pitch on audio/raw streams (resampler)</description> <filename>../../gst/speed/.libs/libgstspeed.so</filename> <basename>libgstspeed.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-subenc.xml b/docs/plugins/inspect/plugin-subenc.xml index b7051cc06..67d784ae4 100644 --- a/docs/plugins/inspect/plugin-subenc.xml +++ b/docs/plugins/inspect/plugin-subenc.xml @@ -3,7 +3,7 @@ <description>subtitle encoders</description> <filename>../../gst/subenc/.libs/libgstsubenc.so</filename> <basename>libgstsubenc.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-videoparsersbad.xml b/docs/plugins/inspect/plugin-videoparsersbad.xml index b5111afc1..c7c19f61b 100644 --- a/docs/plugins/inspect/plugin-videoparsersbad.xml +++ b/docs/plugins/inspect/plugin-videoparsersbad.xml @@ -3,7 +3,7 @@ <description>videoparsers</description> <filename>../../gst/videoparsers/.libs/libgstvideoparsersbad.so</filename> <basename>libgstvideoparsersbad.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> @@ -73,6 +73,27 @@ </pads> </element> <element> + <name>h265parse</name> + <longname>H.265 parser</longname> + <class>Codec/Parser/Converter/Video</class> + <description>Parses H.265 streams</description> + <author>Sreerenj Balachandran <sreerenj.balachandran@intel.com></author> + <pads> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>video/x-h265</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>video/x-h265, parsed=(boolean)true, stream-format=(string){ hvc1, hev1, byte-stream }, alignment=(string){ au, nal }</details> + </caps> + </pads> + </element> + <element> <name>mpeg4videoparse</name> <longname>MPEG 4 video elementary stream parser</longname> <class>Codec/Parser/Video</class> diff --git a/docs/plugins/inspect/plugin-voaacenc.xml b/docs/plugins/inspect/plugin-voaacenc.xml index 269b88f3f..c778182ff 100644 --- a/docs/plugins/inspect/plugin-voaacenc.xml +++ b/docs/plugins/inspect/plugin-voaacenc.xml @@ -3,7 +3,7 @@ <description>AAC audio encoder</description> <filename>../../ext/voaacenc/.libs/libgstvoaacenc.so</filename> <basename>libgstvoaacenc.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-voamrwbenc.xml b/docs/plugins/inspect/plugin-voamrwbenc.xml index 27c18d6ec..617dc29e0 100644 --- a/docs/plugins/inspect/plugin-voamrwbenc.xml +++ b/docs/plugins/inspect/plugin-voamrwbenc.xml @@ -3,7 +3,7 @@ <description>Adaptive Multi-Rate Wide-Band Encoder</description> <filename>../../ext/voamrwbenc/.libs/libgstvoamrwbenc.so</filename> <basename>libgstvoamrwbenc.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>unknown</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-waylandsink.xml b/docs/plugins/inspect/plugin-waylandsink.xml index 953108c94..de3c2ca0c 100644 --- a/docs/plugins/inspect/plugin-waylandsink.xml +++ b/docs/plugins/inspect/plugin-waylandsink.xml @@ -3,7 +3,7 @@ <description>Wayland Video Sink</description> <filename>../../ext/wayland/.libs/libgstwaylandsink.so</filename> <basename>libgstwaylandsink.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins source release</package> diff --git a/docs/plugins/inspect/plugin-y4mdec.xml b/docs/plugins/inspect/plugin-y4mdec.xml index e9b64158a..d2ef5615e 100644 --- a/docs/plugins/inspect/plugin-y4mdec.xml +++ b/docs/plugins/inspect/plugin-y4mdec.xml @@ -3,7 +3,7 @@ <description>Demuxes/decodes YUV4MPEG streams</description> <filename>../../gst/y4m/.libs/libgsty4mdec.so</filename> <basename>libgsty4mdec.so</basename> - <version>1.2.0</version> + <version>1.3.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> <package>GStreamer Bad Plug-ins</package> diff --git a/docs/plugins/inspect/plugin-zbar.xml b/docs/plugins/inspect/plugin-zbar.xml index e4b1182d5..307e33bfb 100644 --- a/docs/plugins/inspect/plugin-zbar.xml +++ b/docs/plugins/inspect/plugin-zbar.xml @@ -3,10 +3,10 @@ <description>zbar barcode scanner</description> <filename>../../ext/zbar/.libs/libgstzbar.so</filename> <basename>libgstzbar.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-bad</source> - <package>GStreamer Bad Plug-ins source release</package> + <package>GStreamer Bad Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> |