diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2014-03-11 21:58:49 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2014-03-11 21:58:49 +0000 |
commit | 55b8e30a6115d27b9f07aa72ca4d114851035c42 (patch) | |
tree | 6fb140e22e4cf474bb4f3c5c7988ee6364a89c13 /docs | |
parent | 6cc7204f95cd8fa193da4d57a25240ded8f990fd (diff) |
docs: update plugin docs and remove old properties and signals
Re-generate .args and .signals file from scratch so that
old signals that no longer exist (such as the 'new-decoded-pad'
signal on decodebin) no longer show up in the documentation.
Diffstat (limited to 'docs')
28 files changed, 1271 insertions, 3352 deletions
diff --git a/docs/plugins/gst-plugins-base-plugins.args b/docs/plugins/gst-plugins-base-plugins.args index 6f489a6e8..f0ff83b03 100644 --- a/docs/plugins/gst-plugins-base-plugins.args +++ b/docs/plugins/gst-plugins-base-plugins.args @@ -1,1065 +1,285 @@ <ARG> -<NAME>GstXvImageSink::brightness</NAME> -<TYPE>gint</TYPE> -<RANGE>[-1000,1000]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Brightness</NICK> -<BLURB>The brightness of the video.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXvImageSink::contrast</NAME> -<TYPE>gint</TYPE> -<RANGE>[-1000,1000]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Contrast</NICK> -<BLURB>The contrast of the video.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXvImageSink::display</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Display</NICK> -<BLURB>X Display name.</BLURB> -<DEFAULT>NULL</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXvImageSink::hue</NAME> -<TYPE>gint</TYPE> -<RANGE>[-1000,1000]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Hue</NICK> -<BLURB>The hue of the video.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXvImageSink::pixel-aspect-ratio</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Pixel Aspect Ratio</NICK> -<BLURB>The pixel aspect ratio of the device.</BLURB> -<DEFAULT>"1/1"</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXvImageSink::saturation</NAME> -<TYPE>gint</TYPE> -<RANGE>[-1000,1000]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Saturation</NICK> -<BLURB>The saturation of the video.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXvImageSink::synchronous</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Synchronous</NICK> -<BLURB>When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging).</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXvImageSink::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>GstXvImageSink::device</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Adaptor number</NICK> -<BLURB>The number of the video adaptor.</BLURB> -<DEFAULT>"0"</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXvImageSink::device-name</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Adaptor name</NICK> -<BLURB>The name of the video adaptor.</BLURB> -<DEFAULT>NULL</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXvImageSink::handle-events</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Handle XEvents</NICK> -<BLURB>When enabled, XEvents will be selected and handled.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXvImageSink::double-buffer</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Double-buffer</NICK> -<BLURB>Whether to double-buffer the output.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXvImageSink::handle-expose</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Handle expose</NICK> -<BLURB>When enabled, the current frame will always be drawn in response to X Expose events.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXvImageSink::autopaint-colorkey</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Autofill with colorkey</NICK> -<BLURB>Whether to autofill overlay with colorkey.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXvImageSink::colorkey</NAME> -<TYPE>gint</TYPE> +<NAME>GstAdder::caps</NAME> +<TYPE>GstCaps*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Colorkey</NICK> -<BLURB>Color to use for the overlay mask.</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>Target caps</NICK> +<BLURB>Set target format for mixing (NULL means ANY). Setting this property takes a reference to the supplied GstCaps object.</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstXvImageSink::draw-borders</NAME> +<NAME>GstVideoScale::add-borders</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Colorkey</NICK> -<BLURB>Draw black borders to fill unused area in force-aspect-ratio mode.</BLURB> +<NICK>Add Borders</NICK> +<BLURB>Add black borders if necessary to keep the display aspect ratio.</BLURB> <DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstXvImageSink::window-height</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>window-height</NICK> -<BLURB>Height of the window.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXvImageSink::window-width</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>window-width</NICK> -<BLURB>Width of the window.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXImageSink::display</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Display</NICK> -<BLURB>X Display name.</BLURB> -<DEFAULT>NULL</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXImageSink::pixel-aspect-ratio</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Pixel Aspect Ratio</NICK> -<BLURB>The pixel aspect ratio of the device.</BLURB> -<DEFAULT>"1/1"</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXImageSink::synchronous</NAME> +<NAME>GstVideoScale::dither</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Synchronous</NICK> -<BLURB>When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging).</BLURB> +<FLAGS>rwx</FLAGS> +<NICK>Dither</NICK> +<BLURB>Add dither (only used for Lanczos method).</BLURB> <DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstXImageSink::force-aspect-ratio</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Force aspect ratio</NICK> -<BLURB>When enabled, reverse caps negotiation (scaling) will respect original aspect ratio.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXImageSink::handle-events</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Handle XEvents</NICK> -<BLURB>When enabled, XEvents will be selected and handled.</BLURB> -<DEFAULT>TRUE</DEFAULT> +<NAME>GstVideoScale::envelope</NAME> +<TYPE>gdouble</TYPE> +<RANGE>[1,5]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Envelope</NICK> +<BLURB>Size of filter envelope.</BLURB> +<DEFAULT>2</DEFAULT> </ARG> <ARG> -<NAME>GstXImageSink::handle-expose</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstVideoScale::method</NAME> +<TYPE>GstVideoScaleMethod</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Handle expose</NICK> -<BLURB>When enabled, the current frame will always be drawn in response to X Expose events.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstXImageSink::window-height</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>window-height</NICK> -<BLURB>Height of the window.</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>method</NICK> +<BLURB>method.</BLURB> +<DEFAULT>Bilinear</DEFAULT> </ARG> <ARG> -<NAME>GstXImageSink::window-width</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>window-width</NICK> -<BLURB>Width of the window.</BLURB> +<NAME>GstVideoScale::sharpen</NAME> +<TYPE>gdouble</TYPE> +<RANGE>[0,1]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Sharpen</NICK> +<BLURB>Sharpening.</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstV4lSrc::autoprobe</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Autoprobe</NICK> -<BLURB>Whether the device should be probed for all possible features.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstV4lSrc::autoprobe-fps</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Autoprobe FPS</NICK> -<BLURB>Whether the device should be probed for framerates.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstV4lSrc::copy-mode</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Copy mode</NICK> -<BLURB>Whether to send out copies of buffers, or direct pointers to the mmap region.</BLURB> -<DEFAULT>TRUE</DEFAULT> +<NAME>GstVideoScale::sharpness</NAME> +<TYPE>gdouble</TYPE> +<RANGE>[0.5,1.5]</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>Sharpness</NICK> +<BLURB>Sharpness of filter.</BLURB> +<DEFAULT>1</DEFAULT> </ARG> <ARG> -<NAME>GstV4lSrc::timestamp-offset</NAME> +<NAME>GstURIDecodeBin::buffer-duration</NAME> <TYPE>gint64</TYPE> -<RANGE></RANGE> +<RANGE>>= G_MAXULONG</RANGE> <FLAGS>rw</FLAGS> -<NICK>Timestamp offset</NICK> -<BLURB>A time offset subtracted from timestamps set on buffers (in ns).</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>Buffer duration (ns)</NICK> +<BLURB>Buffer duration when buffering streams (-1 default value).</BLURB> +<DEFAULT>-1</DEFAULT> </ARG> <ARG> -<NAME>GstAudioresample::filter-length</NAME> +<NAME>GstURIDecodeBin::buffer-size</NAME> <TYPE>gint</TYPE> -<RANGE>>= 0</RANGE> -<FLAGS>rwx</FLAGS> -<NICK>filter length</NICK> -<BLURB>Length of the resample filter.</BLURB> -<DEFAULT>16</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVolume::mute</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Mute</NICK> -<BLURB>mute channel.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVolume::volume</NAME> -<TYPE>gdouble</TYPE> -<RANGE>[0,10]</RANGE> +<RANGE>>= G_MAXULONG</RANGE> <FLAGS>rw</FLAGS> -<NICK>Volume</NICK> -<BLURB>volume factor, 1.0=100%.</BLURB> -<DEFAULT>1</DEFAULT> +<NICK>Buffer size (bytes)</NICK> +<BLURB>Buffer size when buffering streams (-1 default value).</BLURB> +<DEFAULT>-1</DEFAULT> </ARG> <ARG> -<NAME>GstVideoTestSrc::pattern</NAME> -<TYPE>GstVideoTestSrcPattern</TYPE> +<NAME>GstURIDecodeBin::caps</NAME> +<TYPE>GstCaps*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Pattern</NICK> -<BLURB>Type of test pattern to generate.</BLURB> -<DEFAULT>SMPTE 100% color bars</DEFAULT> +<NICK>Caps</NICK> +<BLURB>The caps on which to stop decoding. (NULL = default).</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstVideoTestSrc::timestamp-offset</NAME> -<TYPE>gint64</TYPE> -<RANGE></RANGE> +<NAME>GstURIDecodeBin::connection-speed</NAME> +<TYPE>guint64</TYPE> +<RANGE><= 18446744073709551</RANGE> <FLAGS>rw</FLAGS> -<NICK>Timestamp offset</NICK> -<BLURB>An offset added to timestamps set on buffers (in ns).</BLURB> +<NICK>Connection Speed</NICK> +<BLURB>Network connection speed in kbps (0 = unknown).</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstVideoTestSrc::is-live</NAME> +<NAME>GstURIDecodeBin::download</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Is Live</NICK> -<BLURB>Whether to act as a live source.</BLURB> +<NICK>Download</NICK> +<BLURB>Attempt download buffering when buffering network streams.</BLURB> <DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstVideoTestSrc::peer-alloc</NAME> +<NAME>GstURIDecodeBin::expose-all-streams</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Peer Alloc</NICK> -<BLURB>Ask the peer to allocate an output buffer.</BLURB> +<NICK>Expose All Streams</NICK> +<BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB> <DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstVideoTestSrc::colorspec</NAME> -<TYPE>GstVideoTestSrcColorSpec</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Color Specification</NICK> -<BLURB>Generate video in the given color specification (Deprecated: use a caps filter with video/x-raw-yuv,color-matrix="sdtv" or "hdtv" instead).</BLURB> -<DEFAULT>ITU-R Rec. BT.601</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoTestSrc::k0</NAME> -<TYPE>gint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Zoneplate zero order phase</NICK> -<BLURB>Zoneplate zero order phase, for generating plain fields or phase offsets.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoTestSrc::kt</NAME> -<TYPE>gint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Zoneplate 1st order t phase</NICK> -<BLURB>Zoneplate 1st order t phase, for generating phase rotation as a function of time.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoTestSrc::kt2</NAME> -<TYPE>gint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Zoneplate 2nd order t phase</NICK> -<BLURB>Zoneplate 2nd order t phase, t*t/256 cycles per picture.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoTestSrc::kx</NAME> -<TYPE>gint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Zoneplate 1st order x phase</NICK> -<BLURB>Zoneplate 1st order x phase, for generating constant horizontal frequencies.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoTestSrc::kx2</NAME> -<TYPE>gint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Zoneplate 2nd order x phase</NICK> -<BLURB>Zoneplate 2nd order x phase, normalised to kx2/256 cycles per horizontal pixel at width/2 from origin.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoTestSrc::kxt</NAME> -<TYPE>gint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Zoneplate x*t product phase</NICK> -<BLURB>Zoneplate x*t product phase, normalised to kxy/256 cycles per vertical pixel at width/2 from origin.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoTestSrc::kxy</NAME> -<TYPE>gint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Zoneplate x*y product phase</NICK> -<BLURB>Zoneplate x*y product phase.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoTestSrc::ky</NAME> -<TYPE>gint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Zoneplate 1st order y phase</NICK> -<BLURB>Zoneplate 1st order y phase, for generating contant vertical frequencies.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoTestSrc::ky2</NAME> -<TYPE>gint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Zoneplate 2nd order y phase</NICK> -<BLURB>Zoneplate 2nd order y phase, normailsed to ky2/256 cycles per vertical pixel at height/2 from origin.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoTestSrc::kyt</NAME> -<TYPE>gint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Zoneplate y*t product phase</NICK> -<BLURB>Zoneplate y*t product phase.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoTestSrc::xoffset</NAME> -<TYPE>gint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Zoneplate 2nd order products x offset</NICK> -<BLURB>Zoneplate 2nd order products x offset.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoTestSrc::yoffset</NAME> -<TYPE>gint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Zoneplate 2nd order products y offset</NICK> -<BLURB>Zoneplate 2nd order products y offset.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoTestSrc::background-color</NAME> -<TYPE>guint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Background Color</NICK> -<BLURB>Background color to use (big-endian ARGB).</BLURB> -<DEFAULT>4278190080</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoTestSrc::foreground-color</NAME> -<TYPE>guint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Foreground Color</NICK> -<BLURB>Foreground color to use (big-endian ARGB).</BLURB> -<DEFAULT>4294967295</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoTestSrc::horizontal-speed</NAME> -<TYPE>gint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Horizontal Speed</NICK> -<BLURB>Scroll image number of pixels per frame (positive is scroll to the left).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoscale::method</NAME> -<TYPE>GstVideoscaleMethod</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>method</NICK> -<BLURB>method.</BLURB> -<DEFAULT>Nearest Neighbour</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideorate::drop</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Drop</NICK> -<BLURB>Number of dropped frames.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideorate::duplicate</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Duplicate</NICK> -<BLURB>Number of duplicated frames.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideorate::in</NAME> +<NAME>GstURIDecodeBin::ring-buffer-max-size</NAME> <TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>In</NICK> -<BLURB>Number of input frames.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideorate::new-pref</NAME> -<TYPE>gdouble</TYPE> -<RANGE>[0,1]</RANGE> +<RANGE><= G_MAXUINT</RANGE> <FLAGS>rw</FLAGS> -<NICK>New Pref</NICK> -<BLURB>Value indicating how much to prefer new frames.</BLURB> -<DEFAULT>1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideorate::out</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Out</NICK> -<BLURB>Number of output frames.</BLURB> +<NICK>Max. ring buffer size (bytes)</NICK> +<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstVideorate::silent</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstURIDecodeBin::source</NAME> +<TYPE>GstElement*</TYPE> <RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>silent</NICK> -<BLURB>Don't emit notify for dropped and duplicated frames.</BLURB> -<DEFAULT>TRUE</DEFAULT> +<FLAGS>r</FLAGS> +<NICK>Source</NICK> +<BLURB>Source object used.</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstTCPClientSink::host</NAME> +<NAME>GstURIDecodeBin::subtitle-encoding</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Host</NICK> -<BLURB>The host/IP to send the packets to.</BLURB> -<DEFAULT>"localhost"</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTCPClientSink::port</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,65535]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Port</NICK> -<BLURB>The port to send the packets to.</BLURB> -<DEFAULT>4953</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTCPClientSink::protocol</NAME> -<TYPE>GstTCPProtocol</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Protocol</NICK> -<BLURB>The protocol to wrap data in.</BLURB> -<DEFAULT>GST_TCP_PROTOCOL_NONE</DEFAULT> +<NICK>subtitle encoding</NICK> +<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB> +<DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstTCPClientSrc::host</NAME> +<NAME>GstURIDecodeBin::uri</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Host</NICK> -<BLURB>The host IP address to receive packets from.</BLURB> -<DEFAULT>"localhost"</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTCPClientSrc::port</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,65535]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Port</NICK> -<BLURB>The port to receive packets from.</BLURB> -<DEFAULT>4953</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTCPClientSrc::protocol</NAME> -<TYPE>GstTCPProtocol</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Protocol</NICK> -<BLURB>The protocol to wrap data in.</BLURB> -<DEFAULT>GST_TCP_PROTOCOL_NONE</DEFAULT> +<NICK>URI</NICK> +<BLURB>URI to decode.</BLURB> +<DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstTCPServerSink::host</NAME> -<TYPE>gchar*</TYPE> +<NAME>GstURIDecodeBin::use-buffering</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>host</NICK> -<BLURB>The host/IP to listen on.</BLURB> -<DEFAULT>"localhost"</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTCPServerSink::port</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,65535]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>port</NICK> -<BLURB>The port to listen to (0=random available port).</BLURB> -<DEFAULT>4953</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTCPServerSink::current-port</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,65535]</RANGE> -<FLAGS>r</FLAGS> -<NICK>current-port</NICK> -<BLURB>The port number the socket is currently bound to.</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>Use Buffering</NICK> +<BLURB>Perform buffering on demuxed/parsed media.</BLURB> +<DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstTCPServerSrc::host</NAME> +<NAME>GstSubtitleOverlay::font-desc</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Host</NICK> -<BLURB>The hostname to listen as.</BLURB> +<NICK>Subtitle font description</NICK> +<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB> <DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstTCPServerSrc::port</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,65535]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Port</NICK> -<BLURB>The port to listen to (0=random available port).</BLURB> -<DEFAULT>4953</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTCPServerSrc::protocol</NAME> -<TYPE>GstTCPProtocol</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Protocol</NICK> -<BLURB>The protocol to wrap data in.</BLURB> -<DEFAULT>GST_TCP_PROTOCOL_NONE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTCPServerSrc::current-port</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,65535]</RANGE> -<FLAGS>r</FLAGS> -<NICK>current-port</NICK> -<BLURB>The port number the socket is currently bound to.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::buffers-max</NAME> -<TYPE>gint</TYPE> -<RANGE>>= -1</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Buffers max</NICK> -<BLURB>max number of buffers to queue for a client (-1 = no limit).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::buffers-queued</NAME> -<TYPE>guint</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Buffers queued</NICK> -<BLURB>Number of buffers currently queued.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::buffers-soft-max</NAME> -<TYPE>gint</TYPE> -<RANGE>>= -1</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Buffers soft max</NICK> -<BLURB>Recover client when going over this limit (-1 = no limit).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::bytes-served</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Bytes served</NICK> -<BLURB>Total number of bytes send to all clients.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::bytes-to-serve</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Bytes to serve</NICK> -<BLURB>Number of bytes received to serve to clients.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::mode</NAME> -<TYPE>GstFDSetMode</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Mode</NICK> -<BLURB>The mode for selecting activity on the fds (deprecated).</BLURB> -<DEFAULT>Poll</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::protocol</NAME> -<TYPE>GstTCPProtocol</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Protocol</NICK> -<BLURB>The protocol to wrap data in. GDP protocol here is deprecated. Please use gdppay element.</BLURB> -<DEFAULT>GST_TCP_PROTOCOL_NONE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::recover-policy</NAME> -<TYPE>GstRecoverPolicy</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Recover Policy</NICK> -<BLURB>How to recover when client reaches the soft max.</BLURB> -<DEFAULT>Do not try to recover</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::sync-clients</NAME> +<NAME>GstSubtitleOverlay::silent</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Sync clients</NICK> -<BLURB>(DEPRECATED) Sync clients to a keyframe.</BLURB> +<NICK>Silent</NICK> +<BLURB>Whether to show subtitles.</BLURB> <DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstMultiFdSink::sync-method</NAME> -<TYPE>GstSyncMethod</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Sync Method</NICK> -<BLURB>How to sync new clients to the stream.</BLURB> -<DEFAULT>Serve starting from the latest buffer</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::timeout</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Timeout</NICK> -<BLURB>Maximum inactivity timeout in nanoseconds for a client (0 = no limit).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::buffers-min</NAME> -<TYPE>gint</TYPE> -<RANGE>>= -1</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Buffers min</NICK> -<BLURB>min number of buffers to queue (-1 = as few as possible).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::burst-unit</NAME> -<TYPE>GstTCPUnitType</TYPE> +<NAME>GstSubtitleOverlay::subtitle-encoding</NAME> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Burst unit</NICK> -<BLURB>The format of the burst units (when sync-method is burst[[-with]-keyframe]).</BLURB> -<DEFAULT>Undefined</DEFAULT> +<NICK>subtitle encoding</NICK> +<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB> +<DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstMultiFdSink::burst-value</NAME> -<TYPE>guint64</TYPE> +<NAME>GstPlaySink::audio-sink</NAME> +<TYPE>GstElement*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Burst value</NICK> -<BLURB>The amount of burst expressed in burst-unit.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::bytes-min</NAME> -<TYPE>gint</TYPE> -<RANGE>>= -1</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Bytes min</NICK> -<BLURB>min number of bytes to queue (-1 = as little as possible).</BLURB> -<DEFAULT>-1</DEFAULT> +<NICK>Audio Sink</NICK> +<BLURB>the audio output element to use (NULL = default sink).</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstMultiFdSink::time-min</NAME> +<NAME>GstPlaySink::av-offset</NAME> <TYPE>gint64</TYPE> -<RANGE>>= -1</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Time min</NICK> -<BLURB>min number of time to queue (-1 = as little as possible).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::unit-type</NAME> -<TYPE>GstTCPUnitType</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Units type</NICK> -<BLURB>The unit to measure the max/soft-max/queued properties.</BLURB> -<DEFAULT>Buffers</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::units-max</NAME> -<TYPE>gint64</TYPE> -<RANGE>>= -1</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Units max</NICK> -<BLURB>max number of units to queue (-1 = no limit).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::units-soft-max</NAME> -<TYPE>gint64</TYPE> -<RANGE>>= -1</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Units soft max</NICK> -<BLURB>Recover client when going over this limit (-1 = no limit).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiFdSink::qos-dscp</NAME> -<TYPE>gint</TYPE> -<RANGE>[-1,63]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>QoS diff srv code point</NICK> -<BLURB>Quality of Service, differentiated services code point (-1 default).</BLURB> -<DEFAULT>-1</DEFAULT> +<NICK>AV Offset</NICK> +<BLURB>The synchronisation offset between audio and video in nanoseconds.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstMultiFdSink::handle-read</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstPlaySink::flags</NAME> +<TYPE>GstPlayFlags</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Handle Read</NICK> -<BLURB>Handle client reads and discard the data.</BLURB> -<DEFAULT>TRUE</DEFAULT> +<NICK>Flags</NICK> +<BLURB>Flags to control behaviour.</BLURB> +<DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume|Use software color balance</DEFAULT> </ARG> <ARG> -<NAME>GstMultiFdSink::resend-streamheader</NAME> +<NAME>GstPlaySink::force-aspect-ratio</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Resend streamheader</NICK> -<BLURB>Resend the streamheader if it changes in the caps.</BLURB> +<NICK>Force Aspect Ratio</NICK> +<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB> <DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstMultiFdSink::num-fds</NAME> -<TYPE>guint</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Number of fds</NICK> -<BLURB>The current number of client file descriptors.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstDecodeBin::threaded</NAME> +<NAME>GstPlaySink::mute</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Threaded</NICK> -<BLURB>Use threads.</BLURB> +<NICK>Mute</NICK> +<BLURB>Mute the audio channel without changing the volume.</BLURB> <DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstDecodeBin::sink-caps</NAME> -<TYPE>GstCaps*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Sink Caps</NICK> -<BLURB>The caps of the input data. (NULL = use typefind element).</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstDecodeBin::caps</NAME> -<TYPE>GstCaps*</TYPE> +<NAME>GstPlaySink::sample</NAME> +<TYPE>GstSample*</TYPE> <RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Caps</NICK> -<BLURB>The caps on which to stop decoding.</BLURB> +<FLAGS>r</FLAGS> +<NICK>Sample</NICK> +<BLURB>The last sample (NULL = no video available).</BLURB> <DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstDecodeBin::expose-all-streams</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Expose All Streams</NICK> -<BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstDecodeBin::high-percent</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,100]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>High percent</NICK> -<BLURB>High threshold for buffering to finish.</BLURB> -<DEFAULT>99</DEFAULT> -</ARG> - -<ARG> -<NAME>GstDecodeBin::low-percent</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,100]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Low percent</NICK> -<BLURB>Low threshold for buffering to start.</BLURB> -<DEFAULT>10</DEFAULT> -</ARG> - -<ARG> -<NAME>GstDecodeBin::max-size-buffers</NAME> -<TYPE>guint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Max. size (buffers)</NICK> -<BLURB>Max. number of buffers in the queue (0=automatic).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstDecodeBin::max-size-bytes</NAME> -<TYPE>guint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Max. size (bytes)</NICK> -<BLURB>Max. amount of bytes in the queue (0=automatic).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstDecodeBin::max-size-time</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Max. size (ns)</NICK> -<BLURB>Max. amount of data in the queue (in ns, 0=automatic).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstDecodeBin::post-stream-topology</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstPlaySink::send-event-mode</NAME> +<TYPE>GstPlaySinkSendEventMode</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Post Stream Topology</NICK> -<BLURB>Post stream-topology messages.</BLURB> -<DEFAULT>FALSE</DEFAULT> +<NICK>Send event mode</NICK> +<BLURB>How to send events received in send_event function.</BLURB> +<DEFAULT>Default GstBin's send_event handling (default)</DEFAULT> </ARG> <ARG> -<NAME>GstDecodeBin::subtitle-encoding</NAME> +<NAME>GstPlaySink::subtitle-encoding</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> @@ -1069,57 +289,27 @@ </ARG> <ARG> -<NAME>GstDecodeBin::use-buffering</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstPlaySink::subtitle-font-desc</NAME> +<TYPE>gchar*</TYPE> <RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Use Buffering</NICK> -<BLURB>Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstDecodeBin::connection-speed</NAME> -<TYPE>guint64</TYPE> -<RANGE><= 18446744073709551</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Connection Speed</NICK> -<BLURB>Network connection speed in kbps (0 = unknown).</BLURB> -<DEFAULT>0</DEFAULT> +<FLAGS>w</FLAGS> +<NICK>Subtitle font description</NICK> +<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB> +<DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin::audio-sink</NAME> +<NAME>GstPlaySink::text-sink</NAME> <TYPE>GstElement*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Audio Sink</NICK> -<BLURB>the audio output element to use (NULL = default sink).</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBin::frame</NAME> -<TYPE>GstBuffer*</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Frame</NICK> -<BLURB>The last frame (NULL = no video available).</BLURB> +<NICK>Text sink</NICK> +<BLURB>the text output element to use (NULL = default subtitleoverlay).</BLURB> <DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin::subtitle-font-desc</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>w</FLAGS> -<NICK>Subtitle font description</NICK> -<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB> -<DEFAULT>NULL</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBin::video-sink</NAME> +<NAME>GstPlaySink::video-sink</NAME> <TYPE>GstElement*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> @@ -1129,7 +319,7 @@ </ARG> <ARG> -<NAME>GstPlayBin::vis-plugin</NAME> +<NAME>GstPlaySink::vis-plugin</NAME> <TYPE>GstElement*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> @@ -1139,7 +329,7 @@ </ARG> <ARG> -<NAME>GstPlayBin::volume</NAME> +<NAME>GstPlaySink::volume</NAME> <TYPE>gdouble</TYPE> <RANGE>[0,10]</RANGE> <FLAGS>rw</FLAGS> @@ -1149,13 +339,23 @@ </ARG> <ARG> -<NAME>GstPlayBin::connection-speed</NAME> -<TYPE>guint64</TYPE> -<RANGE><= 18446744073709551</RANGE> +<NAME>GstPlayBin::audio-sink</NAME> +<TYPE>GstElement*</TYPE> +<RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Connection Speed</NICK> -<BLURB>Network connection speed in kbps (0 = unknown).</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>Audio Sink</NICK> +<BLURB>the audio output element to use (NULL = default sink).</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstPlayBin::audio-stream-combiner</NAME> +<TYPE>GstElement*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Audio stream combiner</NICK> +<BLURB>Current audio stream combiner (NULL = input-selector).</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> @@ -1189,6 +389,16 @@ </ARG> <ARG> +<NAME>GstPlayBin::connection-speed</NAME> +<TYPE>guint64</TYPE> +<RANGE><= 18446744073709551</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Connection Speed</NICK> +<BLURB>Network connection speed in kbps (0 = unknown).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> <NAME>GstPlayBin::current-audio</NAME> <TYPE>gint</TYPE> <RANGE>>= G_MAXULONG</RANGE> @@ -1199,6 +409,16 @@ </ARG> <ARG> +<NAME>GstPlayBin::current-suburi</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>r</FLAGS> +<NICK>Current .sub-URI</NICK> +<BLURB>The currently playing URI of a subtitle.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> <NAME>GstPlayBin::current-text</NAME> <TYPE>gint</TYPE> <RANGE>>= G_MAXULONG</RANGE> @@ -1209,6 +429,16 @@ </ARG> <ARG> +<NAME>GstPlayBin::current-uri</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>r</FLAGS> +<NICK>Current URI</NICK> +<BLURB>The currently playing URI.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> <NAME>GstPlayBin::current-video</NAME> <TYPE>gint</TYPE> <RANGE>>= G_MAXULONG</RANGE> @@ -1229,6 +459,16 @@ </ARG> <ARG> +<NAME>GstPlayBin::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>GstPlayBin::mute</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> @@ -1309,6 +549,16 @@ </ARG> <ARG> +<NAME>GstPlayBin::subtitle-font-desc</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>w</FLAGS> +<NICK>Subtitle font description</NICK> +<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> <NAME>GstPlayBin::suburi</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> @@ -1329,62 +579,32 @@ </ARG> <ARG> -<NAME>GstPlayBin::uri</NAME> -<TYPE>gchar*</TYPE> +<NAME>GstPlayBin::text-stream-combiner</NAME> +<TYPE>GstElement*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>URI</NICK> -<BLURB>URI of the media to play.</BLURB> -<DEFAULT>NULL</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBin::current-suburi</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Current .sub-URI</NICK> -<BLURB>The currently playing URI of a subtitle.</BLURB> -<DEFAULT>NULL</DEFAULT> +<NICK>Text stream combiner</NICK> +<BLURB>Current text stream combiner (NULL = input-selector).</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin::current-uri</NAME> +<NAME>GstPlayBin::uri</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Current URI</NICK> -<BLURB>The currently playing URI.</BLURB> -<DEFAULT>NULL</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBin::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>GstPlayBin::audio-stream-combiner</NAME> -<TYPE>GstElement*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Audio stream combiner</NICK> -<BLURB>Current audio stream combiner (NULL = input-selector).</BLURB> -<DEFAULT></DEFAULT> +<NICK>URI</NICK> +<BLURB>URI of the media to play.</BLURB> +<DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin::text-stream-combiner</NAME> +<NAME>GstPlayBin::video-sink</NAME> <TYPE>GstElement*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Text stream combiner</NICK> -<BLURB>Current text stream combiner (NULL = input-selector).</BLURB> +<NICK>Video Sink</NICK> +<BLURB>the video output element to use (NULL = default sink).</BLURB> <DEFAULT></DEFAULT> </ARG> @@ -1399,433 +619,353 @@ </ARG> <ARG> -<NAME>GstAudiorate::add</NAME> -<TYPE>guint64</TYPE> +<NAME>GstPlayBin::vis-plugin</NAME> +<TYPE>GstElement*</TYPE> <RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Add</NICK> -<BLURB>Number of added samples.</BLURB> -<DEFAULT>0</DEFAULT> +<FLAGS>rw</FLAGS> +<NICK>Vis plugin</NICK> +<BLURB>the visualization element to use (NULL = default).</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstAudiorate::drop</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Drop</NICK> -<BLURB>Number of dropped samples.</BLURB> -<DEFAULT>0</DEFAULT> +<NAME>GstPlayBin::volume</NAME> +<TYPE>gdouble</TYPE> +<RANGE>[0,10]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Volume</NICK> +<BLURB>The audio volume, 1.0=100%.</BLURB> +<DEFAULT>1</DEFAULT> </ARG> <ARG> -<NAME>GstAudiorate::in</NAME> -<TYPE>guint64</TYPE> +<NAME>GstDecodeBin::caps</NAME> +<TYPE>GstCaps*</TYPE> <RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>In</NICK> -<BLURB>Number of input samples.</BLURB> -<DEFAULT>0</DEFAULT> +<FLAGS>rw</FLAGS> +<NICK>Caps</NICK> +<BLURB>The caps on which to stop decoding.</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstAudiorate::out</NAME> +<NAME>GstDecodeBin::connection-speed</NAME> <TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Out</NICK> -<BLURB>Number of output samples.</BLURB> +<RANGE><= 18446744073709551</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Connection Speed</NICK> +<BLURB>Network connection speed in kbps (0 = unknown).</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstAudiorate::silent</NAME> +<NAME>GstDecodeBin::expose-all-streams</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>silent</NICK> -<BLURB>Don't emit notify for dropped and duplicated frames.</BLURB> +<NICK>Expose All Streams</NICK> +<BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB> <DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstVorbisEnc::bitrate</NAME> -<TYPE>gint</TYPE> -<RANGE>[G_MAXULONG,250001]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Target Bitrate</NICK> -<BLURB>Attempt to encode at a bitrate averaging this (in bps). This uses the bitrate management engine, and is not recommended for most users. Quality is a better alternative. (-1 == disabled).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVorbisEnc::last-message</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>last-message</NICK> -<BLURB>The last status message.</BLURB> -<DEFAULT>NULL</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVorbisEnc::managed</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Managed</NICK> -<BLURB>Enable bitrate management engine.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVorbisEnc::max-bitrate</NAME> +<NAME>GstDecodeBin::high-percent</NAME> <TYPE>gint</TYPE> -<RANGE>[G_MAXULONG,250001]</RANGE> +<RANGE>[0,100]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Maximum Bitrate</NICK> -<BLURB>Specify a maximum bitrate (in bps). Useful for streaming applications. (-1 == disabled).</BLURB> -<DEFAULT>-1</DEFAULT> +<NICK>High percent</NICK> +<BLURB>High threshold for buffering to finish.</BLURB> +<DEFAULT>99</DEFAULT> </ARG> <ARG> -<NAME>GstVorbisEnc::min-bitrate</NAME> +<NAME>GstDecodeBin::low-percent</NAME> <TYPE>gint</TYPE> -<RANGE>[G_MAXULONG,250001]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Minimum Bitrate</NICK> -<BLURB>Specify a minimum bitrate (in bps). Useful for encoding for a fixed-size channel. (-1 == disabled).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVorbisEnc::quality</NAME> -<TYPE>gfloat</TYPE> -<RANGE>[-0.1,1]</RANGE> +<RANGE>[0,100]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Quality</NICK> -<BLURB>Specify quality instead of specifying a particular bitrate.</BLURB> -<DEFAULT>0.3</DEFAULT> +<NICK>Low percent</NICK> +<BLURB>Low threshold for buffering to start.</BLURB> +<DEFAULT>10</DEFAULT> </ARG> <ARG> -<NAME>GstTheoraDec::crop</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstDecodeBin::max-size-buffers</NAME> +<TYPE>guint</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Crop</NICK> -<BLURB>Crop the image to the visible region.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTheoraEnc::bitrate</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,16777215]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Bitrate</NICK> -<BLURB>Compressed video bitrate (kbps).</BLURB> +<NICK>Max. size (buffers)</NICK> +<BLURB>Max. number of buffers in the queue (0=automatic).</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::border</NAME> -<TYPE>GstTheoraEncBorderMode</TYPE> +<NAME>GstDecodeBin::max-size-bytes</NAME> +<TYPE>guint</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Border</NICK> -<BLURB>ignored and kept for API compat only.</BLURB> -<DEFAULT>Black Border</DEFAULT> +<NICK>Max. size (bytes)</NICK> +<BLURB>Max. amount of bytes in the queue (0=automatic).</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::center</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstDecodeBin::max-size-time</NAME> +<TYPE>guint64</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Center</NICK> -<BLURB>ignored and kept for API compat only.</BLURB> -<DEFAULT>TRUE</DEFAULT> +<NICK>Max. size (ns)</NICK> +<BLURB>Max. amount of data in the queue (in ns, 0=automatic).</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::keyframe-auto</NAME> +<NAME>GstDecodeBin::post-stream-topology</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Keyframe Auto</NICK> -<BLURB>Automatic keyframe detection.</BLURB> -<DEFAULT>TRUE</DEFAULT> +<NICK>Post Stream Topology</NICK> +<BLURB>Post stream-topology messages.</BLURB> +<DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::keyframe-force</NAME> -<TYPE>gint</TYPE> -<RANGE>[1,32768]</RANGE> +<NAME>GstDecodeBin::sink-caps</NAME> +<TYPE>GstCaps*</TYPE> +<RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Keyframe force</NICK> -<BLURB>Force keyframe every N frames.</BLURB> -<DEFAULT>64</DEFAULT> +<NICK>Sink Caps</NICK> +<BLURB>The caps of the input data. (NULL = use typefind element).</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::keyframe-freq</NAME> -<TYPE>gint</TYPE> -<RANGE>[1,32768]</RANGE> +<NAME>GstDecodeBin::subtitle-encoding</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Keyframe frequency</NICK> -<BLURB>Keyframe frequency.</BLURB> -<DEFAULT>64</DEFAULT> +<NICK>subtitle encoding</NICK> +<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB> +<DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::keyframe-mindistance</NAME> -<TYPE>gint</TYPE> -<RANGE>[1,32768]</RANGE> +<NAME>GstDecodeBin::use-buffering</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Keyframe mindistance</NICK> -<BLURB>ignored and kept for API compat only.</BLURB> -<DEFAULT>8</DEFAULT> +<NICK>Use Buffering</NICK> +<BLURB>Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.</BLURB> +<DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::keyframe-threshold</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,32768]</RANGE> +<NAME>GstSubParse::subtitle-encoding</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Keyframe threshold</NICK> -<BLURB>ignored and kept for API compat only.</BLURB> -<DEFAULT>80</DEFAULT> +<NICK>subtitle charset encoding</NICK> +<BLURB>Encoding to assume if input subtitles are not in UTF-8 or any other Unicode encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB> +<DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::noise-sensitivity</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,32768]</RANGE> +<NAME>GstSubParse::video-fps</NAME> +<TYPE>GstFraction</TYPE> +<RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Noise sensitivity</NICK> -<BLURB>ignored and kept for API compat only.</BLURB> -<DEFAULT>1</DEFAULT> +<NICK>Video framerate</NICK> +<BLURB>Framerate of the video stream. This is needed by some subtitle formats to synchronize subtitles and video properly. If not set and the subtitle format requires it subtitles may be out of sync.</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::quality</NAME> +<NAME>GstAudioResample::quality</NAME> <TYPE>gint</TYPE> -<RANGE>[0,63]</RANGE> -<FLAGS>rw</FLAGS> +<RANGE>[0,10]</RANGE> +<FLAGS>rwx</FLAGS> <NICK>Quality</NICK> -<BLURB>Video quality.</BLURB> -<DEFAULT>48</DEFAULT> +<BLURB>Resample quality with 0 being the lowest and 10 being the best.</BLURB> +<DEFAULT>4</DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::quick</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstAudioResample::sinc-filter-auto-threshold</NAME> +<TYPE>guint</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Quick</NICK> -<BLURB>ignored and kept for API compat only.</BLURB> -<DEFAULT>TRUE</DEFAULT> +<NICK>Sinc filter auto mode threshold</NICK> +<BLURB>Memory usage threshold to use if sinc filter mode is AUTO, given in bytes.</BLURB> +<DEFAULT>1048576</DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::sharpness</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,2]</RANGE> +<NAME>GstAudioResample::sinc-filter-mode</NAME> +<TYPE>SpeexResamplerSincFilterMode</TYPE> +<RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Sharpness</NICK> -<BLURB>ignored and kept for API compat only.</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>Sinc filter table mode</NICK> +<BLURB>What sinc filter table mode to use.</BLURB> +<DEFAULT>Use full table if table size below threshold</DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::speed-level</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,3]</RANGE> +<NAME>GstVideoConvert::dither</NAME> +<TYPE>GstVideoConvertDitherMethod</TYPE> +<RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Speed level</NICK> -<BLURB>Controls the amount of motion vector searching done while encoding.</BLURB> -<DEFAULT>1</DEFAULT> +<NICK>Dither</NICK> +<BLURB>Apply dithering while converting.</BLURB> +<DEFAULT>No dithering (default)</DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::cap-overflow</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstGioStreamSrc::stream</NAME> +<TYPE>GInputStream*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Cap overflow</NICK> -<BLURB>Enable capping of bit reservoir overflows.</BLURB> -<DEFAULT>TRUE</DEFAULT> +<NICK>Stream</NICK> +<BLURB>Stream to read from.</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::cap-underflow</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstGioStreamSink::stream</NAME> +<TYPE>GOutputStream*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Cap underflow</NICK> -<BLURB>Enable capping of bit reservoir underflows.</BLURB> -<DEFAULT>FALSE</DEFAULT> +<NICK>Stream</NICK> +<BLURB>Stream to write to.</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::drop-frames</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstGioSrc::file</NAME> +<TYPE>GFile*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Drop frames</NICK> -<BLURB>Allow or disallow frame dropping.</BLURB> -<DEFAULT>TRUE</DEFAULT> +<NICK>File</NICK> +<BLURB>GFile to read from.</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::rate-buffer</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,1000]</RANGE> +<NAME>GstGioSrc::location</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Rate Control Buffer</NICK> -<BLURB>Sets the size of the rate control buffer, in units of frames. The default value of 0 instructs the encoder to automatically select an appropriate value.</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>Location</NICK> +<BLURB>URI location to read from.</BLURB> +<DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::vp3-compatible</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstGioSink::file</NAME> +<TYPE>GFile*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>VP3 compatible</NICK> -<BLURB>Disables non-VP3 compatible features.</BLURB> -<DEFAULT>FALSE</DEFAULT> +<NICK>File</NICK> +<BLURB>GFile to write to.</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::multipass-cache-file</NAME> +<NAME>GstGioSink::location</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Multipass Cache File</NICK> -<BLURB>Multipass cache file.</BLURB> +<NICK>Location</NICK> +<BLURB>URI location to write to.</BLURB> <DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::multipass-mode</NAME> -<TYPE>GstTheoraEncMultipassMode</TYPE> +<NAME>GstEncodeBin::audio-jitter-tolerance</NAME> +<TYPE>guint64</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Multipass mode</NICK> -<BLURB>Single pass or first/second pass.</BLURB> -<DEFAULT>Single pass</DEFAULT> +<NICK>Audio jitter tolerance</NICK> +<BLURB>Amount of timestamp jitter/imperfection to allow on audio streams before inserting/dropping samples (ns).</BLURB> +<DEFAULT>20000000</DEFAULT> </ARG> <ARG> -<NAME>GstTheoraEnc::dup-on-gap</NAME> +<NAME>GstEncodeBin::avoid-reencoding</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Create DUP frame on GAP flag</NICK> -<BLURB>Allow codec to handle frames with GAP flag as duplicates of previous frame. This is good to work with variable frame rate stabilized by videorate element. It will add variable latency with maximal size of keyframe distance, this way it is a bad idea to use with live streams.</BLURB> +<NICK>Avoid re-encoding</NICK> +<BLURB>Whether to re-encode portions of compatible video streams that lay on segment boundaries.</BLURB> <DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstOggMux::max-delay</NAME> -<TYPE>guint64</TYPE> +<NAME>GstEncodeBin::flags</NAME> +<TYPE>GstEncodeBinFlags</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Max delay</NICK> -<BLURB>Maximum delay in multiplexing streams.</BLURB> -<DEFAULT>500000000</DEFAULT> +<NICK>Flags</NICK> +<BLURB>Flags to control behaviour.</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstOggMux::max-page-delay</NAME> -<TYPE>guint64</TYPE> +<NAME>GstEncodeBin::profile</NAME> +<TYPE>GstEncodingProfile*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Max page delay</NICK> -<BLURB>Maximum delay for sending out a page.</BLURB> -<DEFAULT>500000000</DEFAULT> +<NICK>Profile</NICK> +<BLURB>The GstEncodingProfile to use.</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstOggMux::max-tolerance</NAME> -<TYPE>guint64</TYPE> +<NAME>GstEncodeBin::queue-buffers-max</NAME> +<TYPE>guint</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Max time tolerance</NICK> -<BLURB>Maximum timestamp difference for maintaining perfect granules.</BLURB> -<DEFAULT>40000000</DEFAULT> +<NICK>Max. size (buffers)</NICK> +<BLURB>Max. number of buffers in the queue (0=disable).</BLURB> +<DEFAULT>200</DEFAULT> </ARG> <ARG> -<NAME>GstOggMux::skeleton</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstEncodeBin::queue-bytes-max</NAME> +<TYPE>guint</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Skeleton</NICK> -<BLURB>Whether to include a Skeleton track.</BLURB> -<DEFAULT>FALSE</DEFAULT> +<NICK>Max. size (kB)</NICK> +<BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB> +<DEFAULT>10485760</DEFAULT> </ARG> <ARG> -<NAME>GstAlsaSrc::device</NAME> -<TYPE>gchar*</TYPE> +<NAME>GstEncodeBin::queue-time-max</NAME> +<TYPE>guint64</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Device</NICK> -<BLURB>ALSA device, as defined in an asound configuration file.</BLURB> -<DEFAULT>"default"</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAlsaSrc::device-name</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Device name</NICK> -<BLURB>Human-readable name of the sound device.</BLURB> -<DEFAULT>""</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAlsaSrc::card-name</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Card name</NICK> -<BLURB>Human-readable name of the sound card.</BLURB> -<DEFAULT>""</DEFAULT> +<NICK>Max. size (ns)</NICK> +<BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB> +<DEFAULT>1000000000</DEFAULT> </ARG> <ARG> -<NAME>GstAlsaSink::device</NAME> -<TYPE>gchar*</TYPE> +<NAME>GstAudioTestSrc::can-activate-pull</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Device</NICK> -<BLURB>ALSA device, as defined in an asound configuration file.</BLURB> -<DEFAULT>"default"</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAlsaSink::device-name</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Device name</NICK> -<BLURB>Human-readable name of the sound device.</BLURB> -<DEFAULT>""</DEFAULT> +<NICK>Can activate pull</NICK> +<BLURB>Can activate in pull mode.</BLURB> +<DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstAlsaSink::card-name</NAME> -<TYPE>gchar*</TYPE> +<NAME>GstAudioTestSrc::can-activate-push</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Card name</NICK> -<BLURB>Human-readable name of the sound card.</BLURB> -<DEFAULT>""</DEFAULT> +<FLAGS>rw</FLAGS> +<NICK>Can activate push</NICK> +<BLURB>Can activate in push mode.</BLURB> +<DEFAULT>TRUE</DEFAULT> </ARG> <ARG> @@ -1889,1593 +1029,993 @@ </ARG> <ARG> -<NAME>GstAudioTestSrc::can-activate-pull</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Can activate pull</NICK> -<BLURB>Can activate in pull mode.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAudioTestSrc::can-activate-push</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Can activate push</NICK> -<BLURB>Can activate in push mode.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoScale::method</NAME> -<TYPE>GstVideoScaleMethod</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>method</NICK> -<BLURB>method.</BLURB> -<DEFAULT>Bilinear</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoScale::add-borders</NAME> +<NAME>GstAppSrc::block</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Add Borders</NICK> -<BLURB>Add black borders if necessary to keep the display aspect ratio.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoScale::dither</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rwx</FLAGS> -<NICK>Dither</NICK> -<BLURB>Add dither (only used for Lanczos method).</BLURB> +<NICK>Block</NICK> +<BLURB>Block push-buffer when max-bytes are queued.</BLURB> <DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstVideoScale::envelope</NAME> -<TYPE>gdouble</TYPE> -<RANGE>[1,5]</RANGE> -<FLAGS>rwx</FLAGS> -<NICK>Envelope</NICK> -<BLURB>Size of filter envelope.</BLURB> -<DEFAULT>2</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoScale::sharpen</NAME> -<TYPE>gdouble</TYPE> -<RANGE>[0,1]</RANGE> -<FLAGS>rwx</FLAGS> -<NICK>Sharpen</NICK> -<BLURB>Sharpening.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoScale::sharpness</NAME> -<TYPE>gdouble</TYPE> -<RANGE>[0.5,1.5]</RANGE> -<FLAGS>rwx</FLAGS> -<NICK>Sharpness</NICK> -<BLURB>Sharpness of filter.</BLURB> -<DEFAULT>1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoRate::drop</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Drop</NICK> -<BLURB>Number of dropped frames.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoRate::duplicate</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Duplicate</NICK> -<BLURB>Number of duplicated frames.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoRate::in</NAME> -<TYPE>guint64</TYPE> +<NAME>GstAppSrc::caps</NAME> +<TYPE>GstCaps*</TYPE> <RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>In</NICK> -<BLURB>Number of input frames.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoRate::new-pref</NAME> -<TYPE>gdouble</TYPE> -<RANGE>[0,1]</RANGE> <FLAGS>rw</FLAGS> -<NICK>New Pref</NICK> -<BLURB>Value indicating how much to prefer new frames (unused).</BLURB> -<DEFAULT>1</DEFAULT> +<NICK>Caps</NICK> +<BLURB>The allowed caps for the src pad.</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstVideoRate::out</NAME> +<NAME>GstAppSrc::current-level-bytes</NAME> <TYPE>guint64</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> -<NICK>Out</NICK> -<BLURB>Number of output frames.</BLURB> +<NICK>Current Level Bytes</NICK> +<BLURB>The number of currently queued bytes.</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstVideoRate::silent</NAME> +<NAME>GstAppSrc::emit-signals</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>silent</NICK> -<BLURB>Don't emit notify for dropped and duplicated frames.</BLURB> +<NICK>Emit signals</NICK> +<BLURB>Emit need-data, enough-data and seek-data signals.</BLURB> <DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstVideoRate::skip-to-first</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstAppSrc::format</NAME> +<TYPE>GstFormat</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Skip to first buffer</NICK> -<BLURB>Don't produce buffers before the first one we receive.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoRate::average-period</NAME> -<TYPE>guint64</TYPE> -<RANGE><= G_MAXLONG</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Period over which to average</NICK> -<BLURB>Period over which to average the framerate (in ns) (0 = disabled).</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>Format</NICK> +<BLURB>The format of the segment events and seek.</BLURB> +<DEFAULT>GST_FORMAT_BYTES</DEFAULT> </ARG> <ARG> -<NAME>GstVideoRate::drop-only</NAME> +<NAME>GstAppSrc::is-live</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Only Drop</NICK> -<BLURB>Only drop frames, no duplicates are produced.</BLURB> +<NICK>Is Live</NICK> +<BLURB>Whether to act as a live source.</BLURB> <DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstVideoRate::max-rate</NAME> -<TYPE>gint</TYPE> -<RANGE>>= 1</RANGE> -<FLAGS>rwx</FLAGS> -<NICK>maximum framerate</NICK> -<BLURB>Maximum framerate allowed to pass through (in frames per second, implies drop-only).</BLURB> -<DEFAULT>2147483647</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAudioRate::add</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Add</NICK> -<BLURB>Number of added samples.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAudioRate::drop</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Drop</NICK> -<BLURB>Number of dropped samples.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAudioRate::in</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>In</NICK> -<BLURB>Number of input samples.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAudioRate::out</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Out</NICK> -<BLURB>Number of output samples.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAudioRate::silent</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>silent</NICK> -<BLURB>Don't emit notify for dropped and duplicated frames.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAudioRate::tolerance</NAME> +<NAME>GstAppSrc::max-bytes</NAME> <TYPE>guint64</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>tolerance</NICK> -<BLURB>Only act if timestamp jitter/imperfection exceeds indicated tolerance (ns).</BLURB> -<DEFAULT>40000000</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAudioRate::skip-to-first</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Skip to first buffer</NICK> -<BLURB>Don't produce buffers before the first one we receive.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTextRender::font-desc</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>w</FLAGS> -<NICK>font description</NICK> -<BLURB>Pango font description of font to be used for rendering. See documentation of pango_font_description_from_string for syntax.</BLURB> -<DEFAULT>""</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTextRender::halignment</NAME> -<TYPE>GstTextRenderHAlign</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>horizontal alignment</NICK> -<BLURB>Horizontal alignment of the text.</BLURB> -<DEFAULT>center</DEFAULT> +<NICK>Max bytes</NICK> +<BLURB>The maximum number of bytes to queue internally (0 = unlimited).</BLURB> +<DEFAULT>200000</DEFAULT> </ARG> <ARG> -<NAME>GstTextRender::line-alignment</NAME> -<TYPE>GstTextRenderLineAlign</TYPE> -<RANGE></RANGE> +<NAME>GstAppSrc::max-latency</NAME> +<TYPE>gint64</TYPE> +<RANGE>>= G_MAXULONG</RANGE> <FLAGS>rw</FLAGS> -<NICK>line alignment</NICK> -<BLURB>Alignment of text lines relative to each other.</BLURB> -<DEFAULT>center</DEFAULT> +<NICK>Max Latency</NICK> +<BLURB>The maximum latency (-1 = unlimited).</BLURB> +<DEFAULT>-1</DEFAULT> </ARG> <ARG> -<NAME>GstTextRender::valignment</NAME> -<TYPE>GstTextRenderVAlign</TYPE> -<RANGE></RANGE> +<NAME>GstAppSrc::min-latency</NAME> +<TYPE>gint64</TYPE> +<RANGE>>= G_MAXULONG</RANGE> <FLAGS>rw</FLAGS> -<NICK>vertical alignment</NICK> -<BLURB>Vertical alignment of the text.</BLURB> -<DEFAULT>baseline</DEFAULT> +<NICK>Min Latency</NICK> +<BLURB>The minimum latency (-1 = default).</BLURB> +<DEFAULT>-1</DEFAULT> </ARG> <ARG> -<NAME>GstTextRender::xpad</NAME> -<TYPE>gint</TYPE> -<RANGE>>= 0</RANGE> +<NAME>GstAppSrc::min-percent</NAME> +<TYPE>guint</TYPE> +<RANGE><= 100</RANGE> <FLAGS>rw</FLAGS> -<NICK>horizontal paddding</NICK> -<BLURB>Horizontal paddding when using left/right alignment.</BLURB> -<DEFAULT>25</DEFAULT> +<NICK>Min Percent</NICK> +<BLURB>Emit need-data when queued bytes drops below this percent of max-bytes.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstTextRender::ypad</NAME> -<TYPE>gint</TYPE> -<RANGE>>= 0</RANGE> +<NAME>GstAppSrc::size</NAME> +<TYPE>gint64</TYPE> +<RANGE>>= G_MAXULONG</RANGE> <FLAGS>rw</FLAGS> -<NICK>vertical padding</NICK> -<BLURB>Vertical padding when using top/bottom alignment.</BLURB> -<DEFAULT>25</DEFAULT> +<NICK>Size</NICK> +<BLURB>The size of the data stream in bytes (-1 if unknown).</BLURB> +<DEFAULT>-1</DEFAULT> </ARG> <ARG> -<NAME>GstTextOverlay::deltax</NAME> -<TYPE>gint</TYPE> +<NAME>GstAppSrc::stream-type</NAME> +<TYPE>GstAppStreamType</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>X position modifier</NICK> -<BLURB>Shift X position to the left or to the right. Unit is pixels.</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>Stream Type</NICK> +<BLURB>the type of the stream.</BLURB> +<DEFAULT>GST_APP_STREAM_TYPE_STREAM</DEFAULT> </ARG> <ARG> -<NAME>GstTextOverlay::deltay</NAME> -<TYPE>gint</TYPE> +<NAME>GstAppSink::caps</NAME> +<TYPE>GstCaps*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Y position modifier</NICK> -<BLURB>Shift Y position up or down. Unit is pixels.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTextOverlay::font-desc</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>w</FLAGS> -<NICK>font description</NICK> -<BLURB>Pango font description of font to be used for rendering. See documentation of pango_font_description_from_string for syntax.</BLURB> -<DEFAULT>""</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTextOverlay::halign</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>w</FLAGS> -<NICK>horizontal alignment</NICK> -<BLURB>Horizontal alignment of the text (deprecated; use halignment).</BLURB> -<DEFAULT>"center"</DEFAULT> +<NICK>Caps</NICK> +<BLURB>The allowed caps for the sink pad.</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> -<NAME>GstTextOverlay::shaded-background</NAME> +<NAME>GstAppSink::drop</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>shaded background</NICK> -<BLURB>Whether to shade the background under the text area.</BLURB> +<NICK>Drop</NICK> +<BLURB>Drop old buffers when the buffer queue is filled.</BLURB> <DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstTextOverlay::text</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>text</NICK> -<BLURB>Text to be display.</BLURB> -<DEFAULT>""</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTextOverlay::valign</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>w</FLAGS> -<NICK>vertical alignment</NICK> -<BLURB>Vertical alignment of the text (deprecated; use valignment).</BLURB> -<DEFAULT>"baseline"</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTextOverlay::wrap-mode</NAME> -<TYPE>GstTextOverlayWrapMode</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>wrap mode</NICK> -<BLURB>Whether to wrap the text and if so how.</BLURB> -<DEFAULT>wordchar</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTextOverlay::xpad</NAME> -<TYPE>gint</TYPE> -<RANGE>>= 0</RANGE> -<FLAGS>rw</FLAGS> -<NICK>horizontal paddding</NICK> -<BLURB>Horizontal paddding when using left/right alignment.</BLURB> -<DEFAULT>25</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTextOverlay::ypad</NAME> -<TYPE>gint</TYPE> -<RANGE>>= 0</RANGE> -<FLAGS>rw</FLAGS> -<NICK>vertical padding</NICK> -<BLURB>Vertical padding when using top/bottom alignment.</BLURB> -<DEFAULT>25</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTextOverlay::halignment</NAME> -<TYPE>GstTextOverlayHAlign</TYPE> +<NAME>GstAppSink::emit-signals</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>horizontal alignment</NICK> -<BLURB>Horizontal alignment of the text.</BLURB> -<DEFAULT>center</DEFAULT> +<NICK>Emit signals</NICK> +<BLURB>Emit new-preroll and new-sample signals.</BLURB> +<DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstTextOverlay::valignment</NAME> -<TYPE>GstTextOverlayVAlign</TYPE> +<NAME>GstAppSink::eos</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>vertical alignment</NICK> -<BLURB>Vertical alignment of the text.</BLURB> -<DEFAULT>baseline</DEFAULT> +<FLAGS>r</FLAGS> +<NICK>EOS</NICK> +<BLURB>Check if the sink is EOS or not started.</BLURB> +<DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstTextOverlay::line-alignment</NAME> -<TYPE>GstTextOverlayLineAlign</TYPE> +<NAME>GstAppSink::max-buffers</NAME> +<TYPE>guint</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>line alignment</NICK> -<BLURB>Alignment of text lines relative to each other.</BLURB> -<DEFAULT>center</DEFAULT> +<NICK>Max Buffers</NICK> +<BLURB>The maximum number of buffers to queue internally (0 = unlimited).</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstTextOverlay::silent</NAME> +<NAME>GstVolume::mute</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>silent</NICK> -<BLURB>Whether to render the text string.</BLURB> +<NICK>Mute</NICK> +<BLURB>mute channel.</BLURB> <DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstTextOverlay::wait-text</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Wait Text</NICK> -<BLURB>Whether to wait for subtitles.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTextOverlay::auto-resize</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> +<NAME>GstVolume::volume</NAME> +<TYPE>gdouble</TYPE> +<RANGE>[0,10]</RANGE> <FLAGS>rw</FLAGS> -<NICK>auto resize</NICK> -<BLURB>Automatically adjust font size to screen-size.</BLURB> -<DEFAULT>TRUE</DEFAULT> +<NICK>Volume</NICK> +<BLURB>volume factor, 1.0=100%.</BLURB> +<DEFAULT>1</DEFAULT> </ARG> <ARG> -<NAME>GstTextOverlay::vertical-render</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstVideoTestSrc::background-color</NAME> +<TYPE>guint</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>vertical render</NICK> -<BLURB>Vertical Render.</BLURB> -<DEFAULT>FALSE</DEFAULT> +<NICK>Background Color</NICK> +<BLURB>Background color to use (big-endian ARGB).</BLURB> +<DEFAULT>4278190080</DEFAULT> </ARG> <ARG> -<NAME>GstTextOverlay::color</NAME> +<NAME>GstVideoTestSrc::foreground-color</NAME> <TYPE>guint</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Color</NICK> -<BLURB>Color to use for text (big-endian ARGB).</BLURB> +<NICK>Foreground Color</NICK> +<BLURB>Foreground color to use (big-endian ARGB).</BLURB> <DEFAULT>4294967295</DEFAULT> </ARG> <ARG> -<NAME>GstTextOverlay::xpos</NAME> -<TYPE>gdouble</TYPE> -<RANGE>[0,1]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>horizontal position</NICK> -<BLURB>Horizontal position when using position alignment.</BLURB> -<DEFAULT>0.5</DEFAULT> -</ARG> - -<ARG> -<NAME>GstTextOverlay::ypos</NAME> -<TYPE>gdouble</TYPE> -<RANGE>[0,1]</RANGE> +<NAME>GstVideoTestSrc::horizontal-speed</NAME> +<TYPE>gint</TYPE> +<RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>vertical position</NICK> -<BLURB>Vertical position when using position alignment.</BLURB> -<DEFAULT>0.5</DEFAULT> +<NICK>Horizontal Speed</NICK> +<BLURB>Scroll image number of pixels per frame (positive is scroll to the left).</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>CDParanoia::abort-on-skip</NAME> +<NAME>GstVideoTestSrc::is-live</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Abort on skip</NICK> -<BLURB>Abort on imperfect reads/skips.</BLURB> +<NICK>Is Live</NICK> +<BLURB>Whether to act as a live source.</BLURB> <DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>CDParanoia::default-sectors</NAME> +<NAME>GstVideoTestSrc::k0</NAME> <TYPE>gint</TYPE> -<RANGE>[-1,100]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Default sectors</NICK> -<BLURB>Force default number of sectors in read to n sectors.</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>CDParanoia::device</NAME> -<TYPE>gchararray</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Device</NICK> -<BLURB>CD device location.</BLURB> -<DEFAULT>"/dev/cdrom"</DEFAULT> -</ARG> - -<ARG> -<NAME>CDParanoia::discid</NAME> -<TYPE>gchararray</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>discid</NICK> -<BLURB>The dics id.</BLURB> -<DEFAULT>NULL</DEFAULT> +<NICK>Zoneplate zero order phase</NICK> +<BLURB>Zoneplate zero order phase, for generating plain fields or phase offsets.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>CDParanoia::endian</NAME> -<TYPE>GstParanoiaEndian</TYPE> +<NAME>GstVideoTestSrc::kt</NAME> +<TYPE>gint</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Endian</NICK> -<BLURB>Force endian on drive.</BLURB> -<DEFAULT>treat drive as little endian</DEFAULT> +<NICK>Zoneplate 1st order t phase</NICK> +<BLURB>Zoneplate 1st order t phase, for generating phase rotation as a function of time.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>CDParanoia::generic-device</NAME> -<TYPE>gchararray</TYPE> +<NAME>GstVideoTestSrc::kt2</NAME> +<TYPE>gint</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Generic device</NICK> -<BLURB>Use specified generic scsi device.</BLURB> -<DEFAULT>NULL</DEFAULT> +<NICK>Zoneplate 2nd order t phase</NICK> +<BLURB>Zoneplate 2nd order t phase, t*t/256 cycles per picture.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>CDParanoia::never-skip</NAME> +<NAME>GstVideoTestSrc::kx</NAME> <TYPE>gint</TYPE> -<RANGE>>= 0</RANGE> +<RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Never skip</NICK> -<BLURB>never accept any less than perfect data reconstruction (don't allow 'V's) but if [n] is given, skip after [n] retries without progress.</BLURB> +<NICK>Zoneplate 1st order x phase</NICK> +<BLURB>Zoneplate 1st order x phase, for generating constant horizontal frequencies.</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>CDParanoia::paranoia-mode</NAME> -<TYPE>GstParanoiaMode</TYPE> +<NAME>GstVideoTestSrc::kx2</NAME> +<TYPE>gint</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Paranoia mode</NICK> -<BLURB>Type of checking to perform.</BLURB> -<DEFAULT>Disable paranoid checking</DEFAULT> +<NICK>Zoneplate 2nd order x phase</NICK> +<BLURB>Zoneplate 2nd order x phase, normalised to kx2/256 cycles per horizontal pixel at width/2 from origin.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>CDParanoia::read-speed</NAME> +<NAME>GstVideoTestSrc::kxt</NAME> <TYPE>gint</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Read speed</NICK> -<BLURB>Read from device at specified speed.</BLURB> -<DEFAULT>-1</DEFAULT> +<NICK>Zoneplate x*t product phase</NICK> +<BLURB>Zoneplate x*t product phase, normalised to kxy/256 cycles per vertical pixel at width/2 from origin.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>CDParanoia::search-overlap</NAME> +<NAME>GstVideoTestSrc::kxy</NAME> <TYPE>gint</TYPE> -<RANGE>[-1,75]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Search overlap</NICK> -<BLURB>Force minimum overlap search during verification to n sectors.</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>CDParanoia::toc-bias</NAME> -<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>TOC bias</NICK> -<BLURB>Assume that the beginning offset of track 1 as reported in the TOC will be addressed as LBA 0. Necessary for some Toshiba drives to get track boundaries.</BLURB> -<DEFAULT>FALSE</DEFAULT> +<NICK>Zoneplate x*y product phase</NICK> +<BLURB>Zoneplate x*y product phase.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>CDParanoia::toc-offset</NAME> +<NAME>GstVideoTestSrc::ky</NAME> <TYPE>gint</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>TOC offset</NICK> -<BLURB>Add <n> sectors to the values reported.</BLURB> +<NICK>Zoneplate 1st order y phase</NICK> +<BLURB>Zoneplate 1st order y phase, for generating contant vertical frequencies.</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstAlsaMixerElement::device</NAME> -<TYPE>gchar*</TYPE> +<NAME>GstVideoTestSrc::ky2</NAME> +<TYPE>gint</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Device</NICK> -<BLURB>ALSA device, as defined in an asound configuration file.</BLURB> -<DEFAULT>"default"</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAlsaMixerElement::device-name</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Device name</NICK> -<BLURB>Human-readable name of the sound device.</BLURB> -<DEFAULT>""</DEFAULT> +<NICK>Zoneplate 2nd order y phase</NICK> +<BLURB>Zoneplate 2nd order y phase, normailsed to ky2/256 cycles per vertical pixel at height/2 from origin.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstCdParanoiaSrc::generic-device</NAME> -<TYPE>gchar*</TYPE> +<NAME>GstVideoTestSrc::kyt</NAME> +<TYPE>gint</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Generic device</NICK> -<BLURB>Use specified generic scsi device.</BLURB> -<DEFAULT>NULL</DEFAULT> +<NICK>Zoneplate y*t product phase</NICK> +<BLURB>Zoneplate y*t product phase.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstCdParanoiaSrc::paranoia-mode</NAME> -<TYPE>GstCdParanoiaMode</TYPE> +<NAME>GstVideoTestSrc::pattern</NAME> +<TYPE>GstVideoTestSrcPattern</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Paranoia mode</NICK> -<BLURB>Type of checking to perform.</BLURB> -<DEFAULT>PARANOIA_MODE_FRAGMENT</DEFAULT> -</ARG> - -<ARG> -<NAME>GstCdParanoiaSrc::read-speed</NAME> -<TYPE>gint</TYPE> -<RANGE>>= G_MAXULONG</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Read speed</NICK> -<BLURB>Read from device at specified speed (-1 and 0 = full speed).</BLURB> -<DEFAULT>-1</DEFAULT> +<NICK>Pattern</NICK> +<BLURB>Type of test pattern to generate.</BLURB> +<DEFAULT>SMPTE 100% color bars</DEFAULT> </ARG> <ARG> -<NAME>GstCdParanoiaSrc::search-overlap</NAME> -<TYPE>gint</TYPE> -<RANGE>[G_MAXULONG,75]</RANGE> +<NAME>GstVideoTestSrc::timestamp-offset</NAME> +<TYPE>gint64</TYPE> +<RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Search overlap</NICK> -<BLURB>Force minimum overlap search during verification to n sectors.</BLURB> -<DEFAULT>-1</DEFAULT> +<NICK>Timestamp offset</NICK> +<BLURB>An offset added to timestamps set on buffers (in ns).</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstCdParanoiaSrc::cache-size</NAME> +<NAME>GstVideoTestSrc::xoffset</NAME> <TYPE>gint</TYPE> -<RANGE>>= G_MAXULONG</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Cache size</NICK> -<BLURB>Set CD cache size to n sectors (-1 = auto).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstSubParse::subtitle-encoding</NAME> -<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>subtitle charset encoding</NICK> -<BLURB>Encoding to assume if input subtitles are not in UTF-8 or any other Unicode encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB> -<DEFAULT>NULL</DEFAULT> +<NICK>Zoneplate 2nd order products x offset</NICK> +<BLURB>Zoneplate 2nd order products x offset.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstSubParse::video-fps</NAME> -<TYPE>GstFraction</TYPE> +<NAME>GstVideoTestSrc::yoffset</NAME> +<TYPE>gint</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Video framerate</NICK> -<BLURB>Framerate of the video stream. This is needed by some subtitle formats to synchronize subtitles and video properly. If not set and the subtitle format requires it subtitles may be out of sync.</BLURB> -<DEFAULT></DEFAULT> +<NICK>Zoneplate 2nd order products y offset</NICK> +<BLURB>Zoneplate 2nd order products y offset.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstTheoraParse::synchronization-points</NAME> -<TYPE>GValueArray*</TYPE> -<RANGE></RANGE> +<NAME>GstVideoRate::average-period</NAME> +<TYPE>guint64</TYPE> +<RANGE><= G_MAXLONG</RANGE> <FLAGS>rw</FLAGS> -<NICK>Synchronization points</NICK> -<BLURB>An array of (granuletime, buffertime) pairs.</BLURB> -<DEFAULT></DEFAULT> +<NICK>Period over which to average</NICK> +<BLURB>Period over which to average the framerate (in ns) (0 = disabled).</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstGDPPay::crc-header</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstVideoRate::drop</NAME> +<TYPE>guint64</TYPE> <RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>CRC Header</NICK> -<BLURB>Calculate and store a CRC checksum on the header.</BLURB> -<DEFAULT>TRUE</DEFAULT> +<FLAGS>r</FLAGS> +<NICK>Drop</NICK> +<BLURB>Number of dropped frames.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstGDPPay::crc-payload</NAME> +<NAME>GstVideoRate::drop-only</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>CRC Payload</NICK> -<BLURB>Calculate and store a CRC checksum on the payload.</BLURB> +<NICK>Only Drop</NICK> +<BLURB>Only drop frames, no duplicates are produced.</BLURB> <DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstGDPPay::version</NAME> -<TYPE>GstDPVersion</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Version</NICK> -<BLURB>Version of the GStreamer Data Protocol.</BLURB> -<DEFAULT>GST_DP_VERSION_1_0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstDecodeBin2::caps</NAME> -<TYPE>GstCaps*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Caps</NICK> -<BLURB>The caps on which to stop decoding.</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstDecodeBin2::subtitle-encoding</NAME> -<TYPE>gchar*</TYPE> +<NAME>GstVideoRate::duplicate</NAME> +<TYPE>guint64</TYPE> <RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>subtitle encoding</NICK> -<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB> -<DEFAULT>NULL</DEFAULT> +<FLAGS>r</FLAGS> +<NICK>Duplicate</NICK> +<BLURB>Number of duplicated frames.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstDecodeBin2::sink-caps</NAME> -<TYPE>GstCaps*</TYPE> +<NAME>GstVideoRate::in</NAME> +<TYPE>guint64</TYPE> <RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Sink Caps</NICK> -<BLURB>The caps of the input data. (NULL = use typefind element).</BLURB> -<DEFAULT></DEFAULT> +<FLAGS>r</FLAGS> +<NICK>In</NICK> +<BLURB>Number of input frames.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstDecodeBin2::high-percent</NAME> +<NAME>GstVideoRate::max-rate</NAME> <TYPE>gint</TYPE> -<RANGE>[0,100]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>High percent</NICK> -<BLURB>High threshold for buffering to finish.</BLURB> -<DEFAULT>99</DEFAULT> +<RANGE>>= 1</RANGE> +<FLAGS>rwx</FLAGS> +<NICK>maximum framerate</NICK> +<BLURB>Maximum framerate allowed to pass through (in frames per second, implies drop-only).</BLURB> +<DEFAULT>2147483647</DEFAULT> </ARG> <ARG> -<NAME>GstDecodeBin2::low-percent</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,100]</RANGE> +<NAME>GstVideoRate::new-pref</NAME> +<TYPE>gdouble</TYPE> +<RANGE>[0,1]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Low percent</NICK> -<BLURB>Low threshold for buffering to start.</BLURB> -<DEFAULT>10</DEFAULT> +<NICK>New Pref</NICK> +<BLURB>Value indicating how much to prefer new frames (unused).</BLURB> +<DEFAULT>1</DEFAULT> </ARG> <ARG> -<NAME>GstDecodeBin2::max-size-buffers</NAME> -<TYPE>guint</TYPE> +<NAME>GstVideoRate::out</NAME> +<TYPE>guint64</TYPE> <RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Max. size (buffers)</NICK> -<BLURB>Max. number of buffers in the queue (0=automatic).</BLURB> +<FLAGS>r</FLAGS> +<NICK>Out</NICK> +<BLURB>Number of output frames.</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstDecodeBin2::max-size-bytes</NAME> -<TYPE>guint</TYPE> +<NAME>GstVideoRate::silent</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Max. size (bytes)</NICK> -<BLURB>Max. amount of bytes in the queue (0=automatic).</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>silent</NICK> +<BLURB>Don't emit notify for dropped and duplicated frames.</BLURB> +<DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstDecodeBin2::max-size-time</NAME> -<TYPE>guint64</TYPE> +<NAME>GstVideoRate::skip-to-first</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Max. size (ns)</NICK> -<BLURB>Max. amount of data in the queue (in ns, 0=automatic).</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>Skip to first buffer</NICK> +<BLURB>Don't produce buffers before the first one we receive.</BLURB> +<DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstDecodeBin2::use-buffering</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstAudioConvert::dithering</NAME> +<TYPE>GstAudioConvertDithering</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Use Buffering</NICK> -<BLURB>Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.</BLURB> -<DEFAULT>FALSE</DEFAULT> +<NICK>Dithering</NICK> +<BLURB>Selects between different dithering methods.</BLURB> +<DEFAULT>Triangular dithering (default)</DEFAULT> </ARG> <ARG> -<NAME>GstDecodeBin2::post-stream-topology</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstAudioConvert::noise-shaping</NAME> +<TYPE>GstAudioConvertNoiseShaping</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Post Stream Topology</NICK> -<BLURB>Post stream-topology messages.</BLURB> -<DEFAULT>FALSE</DEFAULT> +<NICK>Noise shaping</NICK> +<BLURB>Selects between different noise shaping methods.</BLURB> +<DEFAULT>No noise shaping (default)</DEFAULT> </ARG> <ARG> -<NAME>GstDecodeBin2::expose-all-streams</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Expose All Streams</NICK> -<BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB> -<DEFAULT>TRUE</DEFAULT> +<NAME>GstTCPServerSrc::current-port</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,65535]</RANGE> +<FLAGS>r</FLAGS> +<NICK>current-port</NICK> +<BLURB>The port number the socket is currently bound to.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstURIDecodeBin::uri</NAME> +<NAME>GstTCPServerSrc::host</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>URI</NICK> -<BLURB>URI to decode.</BLURB> +<NICK>Host</NICK> +<BLURB>The hostname to listen as.</BLURB> <DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstURIDecodeBin::connection-speed</NAME> -<TYPE>guint64</TYPE> -<RANGE><= 18446744073709551</RANGE> +<NAME>GstTCPServerSrc::port</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,65535]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Connection Speed</NICK> -<BLURB>Network connection speed in kbps (0 = unknown).</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>Port</NICK> +<BLURB>The port to listen to (0=random available port).</BLURB> +<DEFAULT>4953</DEFAULT> </ARG> <ARG> -<NAME>GstURIDecodeBin::caps</NAME> -<TYPE>GstCaps*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Caps</NICK> -<BLURB>The caps on which to stop decoding. (NULL = default).</BLURB> -<DEFAULT></DEFAULT> +<NAME>GstTCPServerSink::current-port</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,65535]</RANGE> +<FLAGS>r</FLAGS> +<NICK>current-port</NICK> +<BLURB>The port number the socket is currently bound to.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstURIDecodeBin::subtitle-encoding</NAME> +<NAME>GstTCPServerSink::host</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>subtitle encoding</NICK> -<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB> -<DEFAULT>NULL</DEFAULT> +<NICK>host</NICK> +<BLURB>The host/IP to listen on.</BLURB> +<DEFAULT>"localhost"</DEFAULT> </ARG> <ARG> -<NAME>GstURIDecodeBin::source</NAME> -<TYPE>GstElement*</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Source</NICK> -<BLURB>Source object used.</BLURB> -<DEFAULT></DEFAULT> +<NAME>GstTCPServerSink::port</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,65535]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>port</NICK> +<BLURB>The port to listen to (0=random available port).</BLURB> +<DEFAULT>4953</DEFAULT> </ARG> <ARG> -<NAME>GstURIDecodeBin::buffer-duration</NAME> -<TYPE>gint64</TYPE> -<RANGE>>= G_MAXULONG</RANGE> +<NAME>GstTCPClientSrc::host</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Buffer duration (ns)</NICK> -<BLURB>Buffer duration when buffering streams (-1 default value).</BLURB> -<DEFAULT>-1</DEFAULT> +<NICK>Host</NICK> +<BLURB>The host IP address to receive packets from.</BLURB> +<DEFAULT>"localhost"</DEFAULT> </ARG> <ARG> -<NAME>GstURIDecodeBin::buffer-size</NAME> +<NAME>GstTCPClientSrc::port</NAME> <TYPE>gint</TYPE> -<RANGE>>= G_MAXULONG</RANGE> +<RANGE>[0,65535]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Buffer size (bytes)</NICK> -<BLURB>Buffer size when buffering streams (-1 default value).</BLURB> -<DEFAULT>-1</DEFAULT> +<NICK>Port</NICK> +<BLURB>The port to receive packets from.</BLURB> +<DEFAULT>4953</DEFAULT> </ARG> <ARG> -<NAME>GstURIDecodeBin::download</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstTCPClientSink::host</NAME> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Download</NICK> -<BLURB>Attempt download buffering when buffering network streams.</BLURB> -<DEFAULT>FALSE</DEFAULT> +<NICK>Host</NICK> +<BLURB>The host/IP to send the packets to.</BLURB> +<DEFAULT>"localhost"</DEFAULT> </ARG> <ARG> -<NAME>GstURIDecodeBin::use-buffering</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> +<NAME>GstTCPClientSink::port</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,65535]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Use Buffering</NICK> -<BLURB>Perform buffering on demuxed/parsed media.</BLURB> -<DEFAULT>FALSE</DEFAULT> +<NICK>Port</NICK> +<BLURB>The port to send the packets to.</BLURB> +<DEFAULT>4953</DEFAULT> </ARG> <ARG> -<NAME>GstURIDecodeBin::expose-all-streams</NAME> +<NAME>GstMultiFdSink::handle-read</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Expose All Streams</NICK> -<BLURB>Expose all streams, including those of unknown type or that don't match the 'caps' property.</BLURB> +<NICK>Handle Read</NICK> +<BLURB>Handle client reads and discard the data.</BLURB> <DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstURIDecodeBin::ring-buffer-max-size</NAME> +<NAME>GstAudioRate::add</NAME> <TYPE>guint64</TYPE> -<RANGE><= G_MAXUINT</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Max. ring buffer size (bytes)</NICK> -<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstQueue2::current-level-buffers</NAME> -<TYPE>guint</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> -<NICK>Current level (buffers)</NICK> -<BLURB>Current number of buffers in the queue.</BLURB> +<NICK>Add</NICK> +<BLURB>Number of added samples.</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstQueue2::current-level-bytes</NAME> -<TYPE>guint</TYPE> +<NAME>GstAudioRate::drop</NAME> +<TYPE>guint64</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> -<NICK>Current level (kB)</NICK> -<BLURB>Current amount of data in the queue (bytes).</BLURB> +<NICK>Drop</NICK> +<BLURB>Number of dropped samples.</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstQueue2::current-level-time</NAME> +<NAME>GstAudioRate::in</NAME> <TYPE>guint64</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> -<NICK>Current level (ns)</NICK> -<BLURB>Current amount of data in the queue (in ns).</BLURB> +<NICK>In</NICK> +<BLURB>Number of input samples.</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstQueue2::high-percent</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,100]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>High percent</NICK> -<BLURB>High threshold for buffering to finish.</BLURB> -<DEFAULT>99</DEFAULT> -</ARG> - -<ARG> -<NAME>GstQueue2::low-percent</NAME> -<TYPE>gint</TYPE> -<RANGE>[0,100]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Low percent</NICK> -<BLURB>Low threshold for buffering to start.</BLURB> -<DEFAULT>10</DEFAULT> -</ARG> - -<ARG> -<NAME>GstQueue2::max-size-buffers</NAME> -<TYPE>guint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Max. size (buffers)</NICK> -<BLURB>Max. number of buffers in the queue (0=disable).</BLURB> -<DEFAULT>100</DEFAULT> -</ARG> - -<ARG> -<NAME>GstQueue2::max-size-bytes</NAME> -<TYPE>guint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Max. size (kB)</NICK> -<BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB> -<DEFAULT>2097152</DEFAULT> -</ARG> - -<ARG> -<NAME>GstQueue2::max-size-time</NAME> +<NAME>GstAudioRate::out</NAME> <TYPE>guint64</TYPE> <RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Max. size (ns)</NICK> -<BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB> -<DEFAULT>2000000000</DEFAULT> -</ARG> - -<ARG> -<NAME>GstQueue2::temp-location</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Temporary File Location</NICK> -<BLURB>Location to store temporary files in (Deprecated: Only read this property, use temp-tmpl to configure the name template).</BLURB> -<DEFAULT>NULL</DEFAULT> -</ARG> - -<ARG> -<NAME>GstQueue2::use-buffering</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Use buffering</NICK> -<BLURB>Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.</BLURB> -<DEFAULT>FALSE</DEFAULT> +<FLAGS>r</FLAGS> +<NICK>Out</NICK> +<BLURB>Number of output samples.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstQueue2::use-rate-estimate</NAME> +<NAME>GstAudioRate::silent</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Use Rate Estimate</NICK> -<BLURB>Estimate the bitrate of the stream to calculate time level.</BLURB> +<NICK>silent</NICK> +<BLURB>Don't emit notify for dropped and duplicated frames.</BLURB> <DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstQueue2::temp-template</NAME> -<TYPE>gchar*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Temporary File Template</NICK> -<BLURB>File template to store temporary files in, should contain directory and XXXXXX. (NULL == disabled).</BLURB> -<DEFAULT>NULL</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAudioConvert::dithering</NAME> -<TYPE>GstAudioConvertDithering</TYPE> +<NAME>GstAudioRate::skip-to-first</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Dithering</NICK> -<BLURB>Selects between different dithering methods.</BLURB> -<DEFAULT>Triangular dithering (default)</DEFAULT> +<NICK>Skip to first buffer</NICK> +<BLURB>Don't produce buffers before the first one we receive.</BLURB> +<DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstAudioConvert::noise-shaping</NAME> -<TYPE>GstAudioConvertNoiseShaping</TYPE> +<NAME>GstAudioRate::tolerance</NAME> +<TYPE>guint64</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Noise shaping</NICK> -<BLURB>Selects between different noise shaping methods.</BLURB> -<DEFAULT>No noise shaping (default)</DEFAULT> +<NICK>tolerance</NICK> +<BLURB>Only act if timestamp jitter/imperfection exceeds indicated tolerance (ns).</BLURB> +<DEFAULT>40000000</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::audio-sink</NAME> -<TYPE>GstElement*</TYPE> +<NAME>GstXvImageSink::autopaint-colorkey</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Audio Sink</NICK> -<BLURB>the audio output element to use (NULL = default sink).</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBin2::connection-speed</NAME> -<TYPE>guint</TYPE> -<RANGE><= 4294967</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Connection Speed</NICK> -<BLURB>Network connection speed in kbps (0 = unknown).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBin2::current-audio</NAME> -<TYPE>gint</TYPE> -<RANGE>>= -1</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Current audio</NICK> -<BLURB>Currently playing audio stream (-1 = auto).</BLURB> -<DEFAULT>-1</DEFAULT> +<NICK>Autofill with colorkey</NICK> +<BLURB>Whether to autofill overlay with colorkey.</BLURB> +<DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::current-text</NAME> +<NAME>GstXvImageSink::brightness</NAME> <TYPE>gint</TYPE> -<RANGE>>= -1</RANGE> +<RANGE>[-1000,1000]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Current Text</NICK> -<BLURB>Currently playing text stream (-1 = auto).</BLURB> -<DEFAULT>-1</DEFAULT> +<NICK>Brightness</NICK> +<BLURB>The brightness of the video.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::current-video</NAME> +<NAME>GstXvImageSink::colorkey</NAME> <TYPE>gint</TYPE> -<RANGE>>= -1</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Current Video</NICK> -<BLURB>Currently playing video stream (-1 = auto).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBin2::flags</NAME> -<TYPE>GstPlayFlags</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Flags</NICK> -<BLURB>Flags to control behaviour.</BLURB> -<DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBin2::frame</NAME> -<TYPE>GstBuffer*</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Frame</NICK> -<BLURB>The last frame (NULL = no video available).</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBin2::n-audio</NAME> -<TYPE>gint</TYPE> -<RANGE>>= 0</RANGE> -<FLAGS>r</FLAGS> -<NICK>Number Audio</NICK> -<BLURB>Total number of audio streams.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBin2::n-text</NAME> -<TYPE>gint</TYPE> -<RANGE>>= 0</RANGE> -<FLAGS>r</FLAGS> -<NICK>Number Text</NICK> -<BLURB>Total number of text streams.</BLURB> +<NICK>Colorkey</NICK> +<BLURB>Color to use for the overlay mask.</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::n-video</NAME> +<NAME>GstXvImageSink::contrast</NAME> <TYPE>gint</TYPE> -<RANGE>>= 0</RANGE> -<FLAGS>r</FLAGS> -<NICK>Number Video</NICK> -<BLURB>Total number of video streams.</BLURB> +<RANGE>[-1000,1000]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Contrast</NICK> +<BLURB>The contrast of the video.</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::source</NAME> -<TYPE>GstElement*</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Source</NICK> -<BLURB>Source element.</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBin2::subtitle-encoding</NAME> +<NAME>GstXvImageSink::device</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>subtitle encoding</NICK> -<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB> -<DEFAULT>NULL</DEFAULT> +<NICK>Adaptor number</NICK> +<BLURB>The number of the video adaptor.</BLURB> +<DEFAULT>"0"</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::subtitle-font-desc</NAME> +<NAME>GstXvImageSink::device-name</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> -<FLAGS>w</FLAGS> -<NICK>Subtitle font description</NICK> -<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB> +<FLAGS>r</FLAGS> +<NICK>Adaptor name</NICK> +<BLURB>The name of the video adaptor.</BLURB> <DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::suburi</NAME> +<NAME>GstXvImageSink::display</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>.sub-URI</NICK> -<BLURB>Optional URI of a subtitle.</BLURB> +<NICK>Display</NICK> +<BLURB>X Display name.</BLURB> <DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::uri</NAME> -<TYPE>gchar*</TYPE> +<NAME>GstXvImageSink::double-buffer</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>URI</NICK> -<BLURB>URI of the media to play.</BLURB> -<DEFAULT>NULL</DEFAULT> +<NICK>Double-buffer</NICK> +<BLURB>Whether to double-buffer the output.</BLURB> +<DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::video-sink</NAME> -<TYPE>GstElement*</TYPE> +<NAME>GstXvImageSink::draw-borders</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Video Sink</NICK> -<BLURB>the video output element to use (NULL = default sink).</BLURB> -<DEFAULT></DEFAULT> +<NICK>Colorkey</NICK> +<BLURB>Draw black borders to fill unused area in force-aspect-ratio mode.</BLURB> +<DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::vis-plugin</NAME> -<TYPE>GstElement*</TYPE> +<NAME>GstXvImageSink::force-aspect-ratio</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Vis plugin</NICK> -<BLURB>the visualization element to use (NULL = default).</BLURB> -<DEFAULT></DEFAULT> +<NICK>Force aspect ratio</NICK> +<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB> +<DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::volume</NAME> -<TYPE>gdouble</TYPE> -<RANGE>[0,10]</RANGE> +<NAME>GstXvImageSink::handle-events</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Volume</NICK> -<BLURB>The audio volume, 1.0=100%.</BLURB> -<DEFAULT>1</DEFAULT> +<NICK>Handle XEvents</NICK> +<BLURB>When enabled, XEvents will be selected and handled.</BLURB> +<DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::mute</NAME> +<NAME>GstXvImageSink::handle-expose</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Mute</NICK> -<BLURB>Mute the audio channel without changing the volume.</BLURB> -<DEFAULT>FALSE</DEFAULT> +<NICK>Handle expose</NICK> +<BLURB>When enabled, the current frame will always be drawn in response to X Expose events.</BLURB> +<DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::buffer-duration</NAME> -<TYPE>gint64</TYPE> -<RANGE>>= -1</RANGE> +<NAME>GstXvImageSink::hue</NAME> +<TYPE>gint</TYPE> +<RANGE>[-1000,1000]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Buffer duration (ns)</NICK> -<BLURB>Buffer duration when buffering network streams.</BLURB> -<DEFAULT>-1</DEFAULT> +<NICK>Hue</NICK> +<BLURB>The hue of the video.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::buffer-size</NAME> -<TYPE>gint</TYPE> -<RANGE>>= -1</RANGE> +<NAME>GstXvImageSink::pixel-aspect-ratio</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Buffer size (bytes)</NICK> -<BLURB>Buffer size when buffering network streams.</BLURB> -<DEFAULT>-1</DEFAULT> +<NICK>Pixel Aspect Ratio</NICK> +<BLURB>The pixel aspect ratio of the device.</BLURB> +<DEFAULT>"1/1"</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::text-sink</NAME> -<TYPE>GstElement*</TYPE> -<RANGE></RANGE> +<NAME>GstXvImageSink::saturation</NAME> +<TYPE>gint</TYPE> +<RANGE>[-1000,1000]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Text plugin</NICK> -<BLURB>the text output element to use (NULL = default textoverlay).</BLURB> -<DEFAULT></DEFAULT> +<NICK>Saturation</NICK> +<BLURB>The saturation of the video.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::subpic-sink</NAME> -<TYPE>GstElement*</TYPE> +<NAME>GstXvImageSink::synchronous</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Subpicture plugin</NICK> -<BLURB>the subpicture output element to use (NULL = default dvdspu).</BLURB> -<DEFAULT></DEFAULT> +<NICK>Synchronous</NICK> +<BLURB>When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging).</BLURB> +<DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::av-offset</NAME> -<TYPE>gint64</TYPE> +<NAME>GstXvImageSink::window-height</NAME> +<TYPE>guint64</TYPE> <RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>AV Offset</NICK> -<BLURB>The synchronisation offset between audio and video in nanoseconds.</BLURB> +<FLAGS>r</FLAGS> +<NICK>window-height</NICK> +<BLURB>Height of the window.</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBin2::ring-buffer-max-size</NAME> +<NAME>GstXvImageSink::window-width</NAME> <TYPE>guint64</TYPE> -<RANGE><= G_MAXULONG</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Max. ring buffer size (bytes)</NICK> -<BLURB>Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).</BLURB> +<RANGE></RANGE> +<FLAGS>r</FLAGS> +<NICK>window-width</NICK> +<BLURB>Width of the window.</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstGioSink::location</NAME> +<NAME>GstXImageSink::display</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Location</NICK> -<BLURB>URI location to write to.</BLURB> +<NICK>Display</NICK> +<BLURB>X Display name.</BLURB> <DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstGioSink::file</NAME> -<TYPE>GFile*</TYPE> +<NAME>GstXImageSink::force-aspect-ratio</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>File</NICK> -<BLURB>GFile to write to.</BLURB> -<DEFAULT></DEFAULT> +<NICK>Force aspect ratio</NICK> +<BLURB>When enabled, reverse caps negotiation (scaling) will respect original aspect ratio.</BLURB> +<DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstGioSrc::location</NAME> -<TYPE>gchar*</TYPE> +<NAME>GstXImageSink::handle-events</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Location</NICK> -<BLURB>URI location to read from.</BLURB> -<DEFAULT>NULL</DEFAULT> +<NICK>Handle XEvents</NICK> +<BLURB>When enabled, XEvents will be selected and handled.</BLURB> +<DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstGioSrc::file</NAME> -<TYPE>GFile*</TYPE> +<NAME>GstXImageSink::handle-expose</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>File</NICK> -<BLURB>GFile to read from.</BLURB> -<DEFAULT></DEFAULT> +<NICK>Handle expose</NICK> +<BLURB>When enabled, the current frame will always be drawn in response to X Expose events.</BLURB> +<DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstGioStreamSink::stream</NAME> -<TYPE>GOutputStream*</TYPE> +<NAME>GstXImageSink::pixel-aspect-ratio</NAME> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Stream</NICK> -<BLURB>Stream to write to.</BLURB> -<DEFAULT></DEFAULT> +<NICK>Pixel Aspect Ratio</NICK> +<BLURB>The pixel aspect ratio of the device.</BLURB> +<DEFAULT>"1/1"</DEFAULT> </ARG> <ARG> -<NAME>GstGioStreamSrc::stream</NAME> -<TYPE>GInputStream*</TYPE> +<NAME>GstXImageSink::synchronous</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Stream</NICK> -<BLURB>Stream to read from.</BLURB> -<DEFAULT></DEFAULT> +<NICK>Synchronous</NICK> +<BLURB>When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging).</BLURB> +<DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBaseBin::connection-speed</NAME> -<TYPE>guint</TYPE> +<NAME>GstXImageSink::window-height</NAME> +<TYPE>guint64</TYPE> <RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Connection Speed</NICK> -<BLURB>Network connection speed in kbps (0 = unknown).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBaseBin::current-audio</NAME> -<TYPE>gint</TYPE> -<RANGE>>= -1</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Current audio</NICK> -<BLURB>Currently playing audio stream (-1 = none).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBaseBin::current-text</NAME> -<TYPE>gint</TYPE> -<RANGE>>= -1</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Current text</NICK> -<BLURB>Currently playing text stream (-1 = none).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBaseBin::current-video</NAME> -<TYPE>gint</TYPE> -<RANGE>>= -1</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Current video</NICK> -<BLURB>Currently playing video stream (-1 = none).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBaseBin::nstreams</NAME> -<TYPE>gint</TYPE> -<RANGE>>= 0</RANGE> <FLAGS>r</FLAGS> -<NICK>NStreams</NICK> -<BLURB>number of streams.</BLURB> +<NICK>window-height</NICK> +<BLURB>Height of the window.</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBaseBin::queue-min-threshold</NAME> -<TYPE>guint64</TYPE> -<RANGE><= G_MAXINT64</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Queue min threshold</NICK> -<BLURB>Buffering low threshold of internal queues in nanoseconds.</BLURB> -<DEFAULT>900000000</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBaseBin::queue-size</NAME> -<TYPE>guint64</TYPE> -<RANGE><= G_MAXINT64</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Queue size</NICK> -<BLURB>Size of internal queues in nanoseconds.</BLURB> -<DEFAULT>3000000000</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBaseBin::queue-threshold</NAME> +<NAME>GstXImageSink::window-width</NAME> <TYPE>guint64</TYPE> -<RANGE><= G_MAXINT64</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Queue threshold</NICK> -<BLURB>Buffering threshold of internal queues in nanoseconds.</BLURB> -<DEFAULT>2850000000</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBaseBin::source</NAME> -<TYPE>GstElement*</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Source</NICK> -<BLURB>Source element.</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlayBaseBin::stream-info</NAME> -<TYPE>gpointer</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> -<NICK>Stream info</NICK> -<BLURB>List of streaminfo.</BLURB> -<DEFAULT></DEFAULT> +<NICK>window-width</NICK> +<BLURB>Width of the window.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBaseBin::stream-info-value-array</NAME> -<TYPE>GValueArray*</TYPE> +<NAME>GstTextRender::font-desc</NAME> +<TYPE>gchar*</TYPE> <RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>StreamInfo GValueArray</NICK> -<BLURB>value array of streaminfo.</BLURB> -<DEFAULT></DEFAULT> +<FLAGS>w</FLAGS> +<NICK>font description</NICK> +<BLURB>Pango font description of font to be used for rendering. See documentation of pango_font_description_from_string for syntax.</BLURB> +<DEFAULT>""</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBaseBin::subtitle-encoding</NAME> -<TYPE>gchar*</TYPE> +<NAME>GstTextRender::halignment</NAME> +<TYPE>GstTextRenderHAlign</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>subtitle encoding</NICK> -<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB> -<DEFAULT>NULL</DEFAULT> +<NICK>horizontal alignment</NICK> +<BLURB>Horizontal alignment of the text.</BLURB> +<DEFAULT>center</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBaseBin::suburi</NAME> -<TYPE>gchar*</TYPE> +<NAME>GstTextRender::line-alignment</NAME> +<TYPE>GstTextRenderLineAlign</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>.sub-URI</NICK> -<BLURB>Optional URI of a subtitle.</BLURB> -<DEFAULT>NULL</DEFAULT> +<NICK>line alignment</NICK> +<BLURB>Alignment of text lines relative to each other.</BLURB> +<DEFAULT>center</DEFAULT> </ARG> <ARG> -<NAME>GstPlayBaseBin::uri</NAME> -<TYPE>gchar*</TYPE> +<NAME>GstTextRender::valignment</NAME> +<TYPE>GstTextRenderVAlign</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>URI</NICK> -<BLURB>URI of the media to play.</BLURB> -<DEFAULT>NULL</DEFAULT> +<NICK>vertical alignment</NICK> +<BLURB>Vertical alignment of the text.</BLURB> +<DEFAULT>baseline</DEFAULT> </ARG> <ARG> -<NAME>GstSpeexResample::filter-length</NAME> +<NAME>GstTextRender::xpad</NAME> <TYPE>gint</TYPE> <RANGE>>= 0</RANGE> -<FLAGS>rwx</FLAGS> -<NICK>Filter length</NICK> -<BLURB>DEPRECATED, DON'T USE THIS! Length of the resample filter.</BLURB> -<DEFAULT>64</DEFAULT> +<FLAGS>rw</FLAGS> +<NICK>horizontal paddding</NICK> +<BLURB>Horizontal paddding when using left/right alignment.</BLURB> +<DEFAULT>25</DEFAULT> </ARG> <ARG> -<NAME>GstSpeexResample::quality</NAME> +<NAME>GstTextRender::ypad</NAME> <TYPE>gint</TYPE> -<RANGE>[0,10]</RANGE> -<FLAGS>rwx</FLAGS> -<NICK>Quality</NICK> -<BLURB>Resample quality with 0 being the lowest and 10 being the best.</BLURB> -<DEFAULT>4</DEFAULT> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>vertical padding</NICK> +<BLURB>Vertical padding when using top/bottom alignment.</BLURB> +<DEFAULT>25</DEFAULT> </ARG> <ARG> @@ -3489,672 +2029,342 @@ </ARG> <ARG> -<NAME>GstAppSink::caps</NAME> -<TYPE>GstCaps*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Caps</NICK> -<BLURB>The allowed caps for the sink pad.</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstAppSink::drop</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Drop</NICK> -<BLURB>Drop old buffers when the buffer queue is filled.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAppSink::emit-signals</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> +<NAME>GstVorbisEnc::bitrate</NAME> +<TYPE>gint</TYPE> +<RANGE>[G_MAXULONG,250001]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Emit signals</NICK> -<BLURB>Emit new-preroll and new-sample signals.</BLURB> -<DEFAULT>FALSE</DEFAULT> +<NICK>Target Bitrate</NICK> +<BLURB>Attempt to encode at a bitrate averaging this (in bps). This uses the bitrate management engine, and is not recommended for most users. Quality is a better alternative. (-1 == disabled).</BLURB> +<DEFAULT>-1</DEFAULT> </ARG> <ARG> -<NAME>GstAppSink::eos</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstVorbisEnc::last-message</NAME> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> -<NICK>EOS</NICK> -<BLURB>Check if the sink is EOS or not started.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAppSink::max-buffers</NAME> -<TYPE>guint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Max Buffers</NICK> -<BLURB>The maximum number of buffers to queue internally (0 = unlimited).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAppSrc::block</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Block</NICK> -<BLURB>Block push-buffer when max-bytes are queued.</BLURB> -<DEFAULT>FALSE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAppSrc::caps</NAME> -<TYPE>GstCaps*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Caps</NICK> -<BLURB>The allowed caps for the src pad.</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstAppSrc::format</NAME> -<TYPE>GstFormat</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Format</NICK> -<BLURB>The format of the segment events and seek.</BLURB> -<DEFAULT>GST_FORMAT_BYTES</DEFAULT> +<NICK>last-message</NICK> +<BLURB>The last status message.</BLURB> +<DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstAppSrc::is-live</NAME> +<NAME>GstVorbisEnc::managed</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Is Live</NICK> -<BLURB>Whether to act as a live source.</BLURB> +<NICK>Managed</NICK> +<BLURB>Enable bitrate management engine.</BLURB> <DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstAppSrc::max-bytes</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> +<NAME>GstVorbisEnc::max-bitrate</NAME> +<TYPE>gint</TYPE> +<RANGE>[G_MAXULONG,250001]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Max bytes</NICK> -<BLURB>The maximum number of bytes to queue internally (0 = unlimited).</BLURB> -<DEFAULT>200000</DEFAULT> +<NICK>Maximum Bitrate</NICK> +<BLURB>Specify a maximum bitrate (in bps). Useful for streaming applications. (-1 == disabled).</BLURB> +<DEFAULT>-1</DEFAULT> </ARG> <ARG> -<NAME>GstAppSrc::max-latency</NAME> -<TYPE>gint64</TYPE> -<RANGE>>= G_MAXULONG</RANGE> +<NAME>GstVorbisEnc::min-bitrate</NAME> +<TYPE>gint</TYPE> +<RANGE>[G_MAXULONG,250001]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Max Latency</NICK> -<BLURB>The maximum latency (-1 = unlimited).</BLURB> +<NICK>Minimum Bitrate</NICK> +<BLURB>Specify a minimum bitrate (in bps). Useful for encoding for a fixed-size channel. (-1 == disabled).</BLURB> <DEFAULT>-1</DEFAULT> </ARG> <ARG> -<NAME>GstAppSrc::min-latency</NAME> -<TYPE>gint64</TYPE> -<RANGE>>= G_MAXULONG</RANGE> +<NAME>GstVorbisEnc::quality</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[-0.1,1]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Min Latency</NICK> -<BLURB>The minimum latency (-1 = default).</BLURB> -<DEFAULT>-1</DEFAULT> +<NICK>Quality</NICK> +<BLURB>Specify quality instead of specifying a particular bitrate.</BLURB> +<DEFAULT>0.3</DEFAULT> </ARG> <ARG> -<NAME>GstAppSrc::size</NAME> -<TYPE>gint64</TYPE> +<NAME>GstCdParanoiaSrc::cache-size</NAME> +<TYPE>gint</TYPE> <RANGE>>= G_MAXULONG</RANGE> <FLAGS>rw</FLAGS> -<NICK>Size</NICK> -<BLURB>The size of the data stream in bytes (-1 if unknown).</BLURB> +<NICK>Cache size</NICK> +<BLURB>Set CD cache size to n sectors (-1 = auto).</BLURB> <DEFAULT>-1</DEFAULT> </ARG> <ARG> -<NAME>GstAppSrc::stream-type</NAME> -<TYPE>GstAppStreamType</TYPE> +<NAME>GstCdParanoiaSrc::generic-device</NAME> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Stream Type</NICK> -<BLURB>the type of the stream.</BLURB> -<DEFAULT>GST_APP_STREAM_TYPE_STREAM</DEFAULT> +<NICK>Generic device</NICK> +<BLURB>Use specified generic scsi device.</BLURB> +<DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstAppSrc::emit-signals</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstCdParanoiaSrc::paranoia-mode</NAME> +<TYPE>GstCdParanoiaMode</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Emit signals</NICK> -<BLURB>Emit need-data, enough-data and seek-data signals.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAppSrc::min-percent</NAME> -<TYPE>guint</TYPE> -<RANGE><= 100</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Min Percent</NICK> -<BLURB>Emit need-data when queued bytes drops below this percent of max-bytes.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAppSrc::current-level-bytes</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Current Level Bytes</NICK> -<BLURB>The number of currently queued bytes.</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>Paranoia mode</NICK> +<BLURB>Type of checking to perform.</BLURB> +<DEFAULT>PARANOIA_MODE_FRAGMENT</DEFAULT> </ARG> <ARG> -<NAME>GstAudioResample::filter-length</NAME> +<NAME>GstCdParanoiaSrc::read-speed</NAME> <TYPE>gint</TYPE> -<RANGE>>= 0</RANGE> +<RANGE>>= G_MAXULONG</RANGE> <FLAGS>rw</FLAGS> -<NICK>Filter length</NICK> -<BLURB>Length of the resample filter.</BLURB> -<DEFAULT>64</DEFAULT> +<NICK>Read speed</NICK> +<BLURB>Read from device at specified speed (-1 and 0 = full speed).</BLURB> +<DEFAULT>-1</DEFAULT> </ARG> <ARG> -<NAME>GstAudioResample::quality</NAME> +<NAME>GstCdParanoiaSrc::search-overlap</NAME> <TYPE>gint</TYPE> -<RANGE>[0,10]</RANGE> -<FLAGS>rwx</FLAGS> -<NICK>Quality</NICK> -<BLURB>Resample quality with 0 being the lowest and 10 being the best.</BLURB> -<DEFAULT>4</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAudioResample::sinc-filter-auto-threshold</NAME> -<TYPE>guint</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Sinc filter auto mode threshold</NICK> -<BLURB>Memory usage threshold to use if sinc filter mode is AUTO, given in bytes.</BLURB> -<DEFAULT>1048576</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAudioResample::sinc-filter-mode</NAME> -<TYPE>SpeexResamplerSincFilterMode</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Sinc filter table mode</NICK> -<BLURB>What sinc filter table mode to use.</BLURB> -<DEFAULT>Use full table if table size below threshold</DEFAULT> -</ARG> - -<ARG> -<NAME>GstAdder::caps</NAME> -<TYPE>GstCaps*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Target caps</NICK> -<BLURB>Set target format for mixing (NULL means ANY). Setting this property takes a reference to the supplied GstCaps object.</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlaySink::flags</NAME> -<TYPE>GstPlayFlags</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Flags</NICK> -<BLURB>Flags to control behaviour.</BLURB> -<DEFAULT>Render the video stream|Render the audio stream|Render subtitles|Use software volume|Use software color balance</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlaySink::mute</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> +<RANGE>[G_MAXULONG,75]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Mute</NICK> -<BLURB>Mute the audio channel without changing the volume.</BLURB> -<DEFAULT>FALSE</DEFAULT> +<NICK>Search overlap</NICK> +<BLURB>Force minimum overlap search during verification to n sectors.</BLURB> +<DEFAULT>-1</DEFAULT> </ARG> <ARG> -<NAME>GstPlaySink::subtitle-font-desc</NAME> +<NAME>GstAlsaSrc::card-name</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> -<FLAGS>w</FLAGS> -<NICK>Subtitle font description</NICK> -<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB> -<DEFAULT>NULL</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlaySink::vis-plugin</NAME> -<TYPE>GstElement*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Vis plugin</NICK> -<BLURB>the visualization element to use (NULL = default).</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlaySink::volume</NAME> -<TYPE>gdouble</TYPE> -<RANGE>[0,10]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Volume</NICK> -<BLURB>The audio volume, 1.0=100%.</BLURB> -<DEFAULT>1</DEFAULT> +<FLAGS>r</FLAGS> +<NICK>Card name</NICK> +<BLURB>Human-readable name of the sound card.</BLURB> +<DEFAULT>""</DEFAULT> </ARG> <ARG> -<NAME>GstPlaySink::subtitle-encoding</NAME> +<NAME>GstAlsaSrc::device</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>subtitle encoding</NICK> -<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB> -<DEFAULT>NULL</DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlaySink::av-offset</NAME> -<TYPE>gint64</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>AV Offset</NICK> -<BLURB>The synchronisation offset between audio and video in nanoseconds.</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>Device</NICK> +<BLURB>ALSA device, as defined in an asound configuration file.</BLURB> +<DEFAULT>"default"</DEFAULT> </ARG> <ARG> -<NAME>GstPlaySink::frame</NAME> -<TYPE>GstBuffer*</TYPE> +<NAME>GstAlsaSrc::device-name</NAME> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> -<NICK>Frame</NICK> -<BLURB>The last frame (NULL = no video available).</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlaySink::audio-sink</NAME> -<TYPE>GstElement*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Audio Sink</NICK> -<BLURB>the audio output element to use (NULL = default sink).</BLURB> -<DEFAULT></DEFAULT> +<NICK>Device name</NICK> +<BLURB>Human-readable name of the sound device.</BLURB> +<DEFAULT>""</DEFAULT> </ARG> <ARG> -<NAME>GstPlaySink::sample</NAME> -<TYPE>GstSample*</TYPE> +<NAME>GstAlsaSink::card-name</NAME> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>r</FLAGS> -<NICK>Sample</NICK> -<BLURB>The last sample (NULL = no video available).</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlaySink::text-sink</NAME> -<TYPE>GstElement*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Text sink</NICK> -<BLURB>the text output element to use (NULL = default subtitleoverlay).</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlaySink::video-sink</NAME> -<TYPE>GstElement*</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Video Sink</NICK> -<BLURB>the video output element to use (NULL = default sink).</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstPlaySink::send-event-mode</NAME> -<TYPE>GstPlaySinkSendEventMode</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Send event mode</NICK> -<BLURB>How to send events received in send_event function.</BLURB> -<DEFAULT>Default GstBin's send_event handling (default)</DEFAULT> +<NICK>Card name</NICK> +<BLURB>Human-readable name of the sound card.</BLURB> +<DEFAULT>""</DEFAULT> </ARG> <ARG> -<NAME>GstPlaySink::force-aspect-ratio</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstAlsaSink::device</NAME> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Force Aspect Ratio</NICK> -<BLURB>When enabled, scaling will respect original aspect ratio.</BLURB> -<DEFAULT>TRUE</DEFAULT> +<NICK>Device</NICK> +<BLURB>ALSA device, as defined in an asound configuration file.</BLURB> +<DEFAULT>"default"</DEFAULT> </ARG> <ARG> -<NAME>GstSubtitleOverlay::font-desc</NAME> +<NAME>GstAlsaSink::device-name</NAME> <TYPE>gchar*</TYPE> <RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Subtitle font description</NICK> -<BLURB>Pango font description of font to be used for subtitle rendering.</BLURB> -<DEFAULT>NULL</DEFAULT> +<FLAGS>r</FLAGS> +<NICK>Device name</NICK> +<BLURB>Human-readable name of the sound device.</BLURB> +<DEFAULT>""</DEFAULT> </ARG> <ARG> -<NAME>GstSubtitleOverlay::silent</NAME> -<TYPE>gboolean</TYPE> +<NAME>GstOggMux::max-delay</NAME> +<TYPE>guint64</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Silent</NICK> -<BLURB>Whether to show subtitles.</BLURB> -<DEFAULT>FALSE</DEFAULT> +<NICK>Max delay</NICK> +<BLURB>Maximum delay in multiplexing streams.</BLURB> +<DEFAULT>500000000</DEFAULT> </ARG> <ARG> -<NAME>GstSubtitleOverlay::subtitle-encoding</NAME> -<TYPE>gchar*</TYPE> +<NAME>GstOggMux::max-page-delay</NAME> +<TYPE>guint64</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>subtitle encoding</NICK> -<BLURB>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</BLURB> -<DEFAULT>NULL</DEFAULT> +<NICK>Max page delay</NICK> +<BLURB>Maximum delay for sending out a page.</BLURB> +<DEFAULT>500000000</DEFAULT> </ARG> <ARG> -<NAME>GstEncodeBin::audio-jitter-tolerance</NAME> +<NAME>GstOggMux::max-tolerance</NAME> <TYPE>guint64</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Audio jitter tolerance</NICK> -<BLURB>Amount of timestamp jitter/imperfection to allow on audio streams before inserting/dropping samples (ns).</BLURB> -<DEFAULT>20000000</DEFAULT> +<NICK>Max time tolerance</NICK> +<BLURB>Maximum timestamp difference for maintaining perfect granules.</BLURB> +<DEFAULT>40000000</DEFAULT> </ARG> <ARG> -<NAME>GstEncodeBin::avoid-reencoding</NAME> +<NAME>GstOggMux::skeleton</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Avoid re-encoding</NICK> -<BLURB>Whether to re-encode portions of compatible video streams that lay on segment boundaries.</BLURB> +<NICK>Skeleton</NICK> +<BLURB>Whether to include a Skeleton track.</BLURB> <DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstEncodeBin::profile</NAME> -<TYPE>GstEncodingProfile*</TYPE> -<RANGE></RANGE> +<NAME>GstTheoraEnc::bitrate</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,16777215]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Profile</NICK> -<BLURB>The GstEncodingProfile to use.</BLURB> -<DEFAULT></DEFAULT> +<NICK>Bitrate</NICK> +<BLURB>Compressed video bitrate (kbps).</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstEncodeBin::queue-buffers-max</NAME> -<TYPE>guint</TYPE> +<NAME>GstTheoraEnc::cap-overflow</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Max. size (buffers)</NICK> -<BLURB>Max. number of buffers in the queue (0=disable).</BLURB> -<DEFAULT>200</DEFAULT> +<NICK>Cap overflow</NICK> +<BLURB>Enable capping of bit reservoir overflows.</BLURB> +<DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstEncodeBin::queue-bytes-max</NAME> -<TYPE>guint</TYPE> +<NAME>GstTheoraEnc::cap-underflow</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Max. size (kB)</NICK> -<BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB> -<DEFAULT>10485760</DEFAULT> +<NICK>Cap underflow</NICK> +<BLURB>Enable capping of bit reservoir underflows.</BLURB> +<DEFAULT>FALSE</DEFAULT> </ARG> <ARG> -<NAME>GstEncodeBin::queue-time-max</NAME> -<TYPE>guint64</TYPE> +<NAME>GstTheoraEnc::drop-frames</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Max. size (ns)</NICK> -<BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB> -<DEFAULT>1000000000</DEFAULT> +<NICK>Drop frames</NICK> +<BLURB>Allow or disallow frame dropping.</BLURB> +<DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstEncodeBin::flags</NAME> -<TYPE>GstEncodeBinFlags</TYPE> +<NAME>GstTheoraEnc::keyframe-auto</NAME> +<TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Flags</NICK> -<BLURB>Flags to control behaviour.</BLURB> -<DEFAULT></DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiSocketSink::buffers-max</NAME> -<TYPE>gint</TYPE> -<RANGE>>= G_MAXULONG</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Buffers max</NICK> -<BLURB>max number of buffers to queue for a client (-1 = no limit).</BLURB> -<DEFAULT>-1</DEFAULT> +<NICK>Keyframe Auto</NICK> +<BLURB>Automatic keyframe detection.</BLURB> +<DEFAULT>TRUE</DEFAULT> </ARG> <ARG> -<NAME>GstMultiSocketSink::buffers-min</NAME> +<NAME>GstTheoraEnc::keyframe-force</NAME> <TYPE>gint</TYPE> -<RANGE>>= G_MAXULONG</RANGE> +<RANGE>[1,32768]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Buffers min</NICK> -<BLURB>min number of buffers to queue (-1 = as few as possible).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiSocketSink::buffers-queued</NAME> -<TYPE>guint</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Buffers queued</NICK> -<BLURB>Number of buffers currently queued.</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>Keyframe force</NICK> +<BLURB>Force keyframe every N frames.</BLURB> +<DEFAULT>64</DEFAULT> </ARG> <ARG> -<NAME>GstMultiSocketSink::buffers-soft-max</NAME> +<NAME>GstTheoraEnc::keyframe-freq</NAME> <TYPE>gint</TYPE> -<RANGE>>= G_MAXULONG</RANGE> +<RANGE>[1,32768]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Buffers soft max</NICK> -<BLURB>Recover client when going over this limit (-1 = no limit).</BLURB> -<DEFAULT>-1</DEFAULT> +<NICK>Keyframe frequency</NICK> +<BLURB>Keyframe frequency.</BLURB> +<DEFAULT>64</DEFAULT> </ARG> <ARG> -<NAME>GstMultiSocketSink::burst-format</NAME> -<TYPE>GstFormat</TYPE> +<NAME>GstTheoraEnc::multipass-cache-file</NAME> +<TYPE>gchar*</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Burst format</NICK> -<BLURB>The format of the burst units (when sync-method is burst[[-with]-keyframe]).</BLURB> -<DEFAULT>GST_FORMAT_UNDEFINED</DEFAULT> +<NICK>Multipass Cache File</NICK> +<BLURB>Multipass cache file.</BLURB> +<DEFAULT>NULL</DEFAULT> </ARG> <ARG> -<NAME>GstMultiSocketSink::burst-value</NAME> -<TYPE>guint64</TYPE> +<NAME>GstTheoraEnc::multipass-mode</NAME> +<TYPE>GstTheoraEncMultipassMode</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Burst value</NICK> -<BLURB>The amount of burst expressed in burst-unit.</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>Multipass mode</NICK> +<BLURB>Single pass or first/second pass.</BLURB> +<DEFAULT>Single pass</DEFAULT> </ARG> <ARG> -<NAME>GstMultiSocketSink::bytes-min</NAME> +<NAME>GstTheoraEnc::quality</NAME> <TYPE>gint</TYPE> -<RANGE>>= G_MAXULONG</RANGE> +<RANGE>[0,63]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Bytes min</NICK> -<BLURB>min number of bytes to queue (-1 = as little as possible).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiSocketSink::bytes-served</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Bytes served</NICK> -<BLURB>Total number of bytes send to all clients.</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiSocketSink::bytes-to-serve</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Bytes to serve</NICK> -<BLURB>Number of bytes received to serve to clients.</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>Quality</NICK> +<BLURB>Video quality.</BLURB> +<DEFAULT>48</DEFAULT> </ARG> <ARG> -<NAME>GstMultiSocketSink::handle-read</NAME> -<TYPE>gboolean</TYPE> -<RANGE></RANGE> +<NAME>GstTheoraEnc::rate-buffer</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,1000]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Handle Read</NICK> -<BLURB>Handle client reads and discard the data.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiSocketSink::num-sockets</NAME> -<TYPE>guint</TYPE> -<RANGE></RANGE> -<FLAGS>r</FLAGS> -<NICK>Number of sockets</NICK> -<BLURB>The current number of client sockets.</BLURB> +<NICK>Rate Control Buffer</NICK> +<BLURB>Sets the size of the rate control buffer, in units of frames. The default value of 0 instructs the encoder to automatically select an appropriate value.</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> -<NAME>GstMultiSocketSink::qos-dscp</NAME> +<NAME>GstTheoraEnc::speed-level</NAME> <TYPE>gint</TYPE> -<RANGE>[G_MAXULONG,63]</RANGE> -<FLAGS>rw</FLAGS> -<NICK>QoS diff srv code point</NICK> -<BLURB>Quality of Service, differentiated services code point (-1 default).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiSocketSink::recover-policy</NAME> -<TYPE>GstMultiSocketSinkRecoverPolicy</TYPE> -<RANGE></RANGE> +<RANGE>[0,3]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Recover Policy</NICK> -<BLURB>How to recover when client reaches the soft max.</BLURB> -<DEFAULT>Do not try to recover</DEFAULT> +<NICK>Speed level</NICK> +<BLURB>Controls the amount of motion vector searching done while encoding.</BLURB> +<DEFAULT>1</DEFAULT> </ARG> <ARG> -<NAME>GstMultiSocketSink::resend-streamheader</NAME> +<NAME>GstTheoraEnc::vp3-compatible</NAME> <TYPE>gboolean</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Resend streamheader</NICK> -<BLURB>Resend the streamheader if it changes in the caps.</BLURB> -<DEFAULT>TRUE</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiSocketSink::sync-method</NAME> -<TYPE>GstMultiSocketSinkSyncMethod</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Sync Method</NICK> -<BLURB>How to sync new clients to the stream.</BLURB> -<DEFAULT>Serve starting from the latest buffer</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiSocketSink::time-min</NAME> -<TYPE>gint64</TYPE> -<RANGE>>= G_MAXULONG</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Time min</NICK> -<BLURB>min number of time to queue (-1 = as little as possible).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiSocketSink::timeout</NAME> -<TYPE>guint64</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Timeout</NICK> -<BLURB>Maximum inactivity timeout in nanoseconds for a client (0 = no limit).</BLURB> -<DEFAULT>0</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiSocketSink::unit-type</NAME> -<TYPE>GstFormat</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Units type</NICK> -<BLURB>The unit to measure the max/soft-max/queued properties.</BLURB> -<DEFAULT>GST_FORMAT_BUFFERS</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiSocketSink::units-max</NAME> -<TYPE>gint64</TYPE> -<RANGE>>= G_MAXULONG</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Units max</NICK> -<BLURB>max number of units to queue (-1 = no limit).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstMultiSocketSink::units-soft-max</NAME> -<TYPE>gint64</TYPE> -<RANGE>>= G_MAXULONG</RANGE> -<FLAGS>rw</FLAGS> -<NICK>Units soft max</NICK> -<BLURB>Recover client when going over this limit (-1 = no limit).</BLURB> -<DEFAULT>-1</DEFAULT> -</ARG> - -<ARG> -<NAME>GstVideoConvert::dither</NAME> -<TYPE>GstVideoConvertDitherMethod</TYPE> -<RANGE></RANGE> -<FLAGS>rw</FLAGS> -<NICK>Dither</NICK> -<BLURB>Apply dithering while converting.</BLURB> -<DEFAULT>No dithering (default)</DEFAULT> +<NICK>VP3 compatible</NICK> +<BLURB>Disables non-VP3 compatible features.</BLURB> +<DEFAULT>FALSE</DEFAULT> </ARG> diff --git a/docs/plugins/gst-plugins-base-plugins.signals b/docs/plugins/gst-plugins-base-plugins.signals index 268f19feb..74e285f5c 100644 --- a/docs/plugins/gst-plugins-base-plugins.signals +++ b/docs/plugins/gst-plugins-base-plugins.signals @@ -1,303 +1,64 @@ <SIGNAL> -<NAME>GstMultiFdSink::add</NAME> -<RETURNS>void</RETURNS> -<FLAGS>la</FLAGS> -GstMultiFdSink *gstmultifdsink -gint arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstMultiFdSink::clear</NAME> -<RETURNS>void</RETURNS> -<FLAGS>la</FLAGS> -GstMultiFdSink *gstmultifdsink -</SIGNAL> - -<SIGNAL> -<NAME>GstMultiFdSink::client-added</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstMultiFdSink *gstmultifdsink -gint arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstMultiFdSink::client-removed</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstMultiFdSink *gstmultifdsink -gint arg1 -GstMultiHandleSinkClientStatus arg2 -</SIGNAL> - -<SIGNAL> -<NAME>GstMultiFdSink::get-stats</NAME> -<RETURNS>GstStructure*</RETURNS> -<FLAGS>la</FLAGS> -GstMultiFdSink *gstmultifdsink -gint arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstMultiFdSink::remove</NAME> -<RETURNS>void</RETURNS> -<FLAGS>la</FLAGS> -GstMultiFdSink *gstmultifdsink -gint arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstMultiFdSink::client-fd-removed</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstMultiFdSink *gstmultifdsink -gint arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstMultiFdSink::add-full</NAME> -<RETURNS>void</RETURNS> -<FLAGS>la</FLAGS> -GstMultiFdSink *gstmultifdsink -gint arg1 -GstMultiHandleSinkSyncMethod arg2 -GstFormat arg3 -guint64 arg4 -GstFormat arg5 -guint64 arg6 -</SIGNAL> - -<SIGNAL> -<NAME>GstMultiFdSink::remove-flush</NAME> -<RETURNS>void</RETURNS> -<FLAGS>la</FLAGS> -GstMultiFdSink *gstmultifdsink -gint arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstMultiFdSink::client-handle-removed</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstMultiFdSink *gstmultifdsink -gint arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstDecodeBin::new-decoded-pad</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstDecodeBin *gstdecodebin -GstPad *arg1 -gboolean arg2 -</SIGNAL> - -<SIGNAL> -<NAME>GstDecodeBin::removed-decoded-pad</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstDecodeBin *gstdecodebin -GstPad *arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstDecodeBin::unknown-type</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstDecodeBin *gstdecodebin -GstPad *arg1 -GstCaps *arg2 -</SIGNAL> - -<SIGNAL> -<NAME>GstDecodeBin::autoplug-continue</NAME> +<NAME>GstURIDecodeBin::autoplug-continue</NAME> <RETURNS>gboolean</RETURNS> <FLAGS>l</FLAGS> -GstDecodeBin *gstdecodebin -GstPad *arg1 -GstCaps *arg2 -</SIGNAL> - -<SIGNAL> -<NAME>GstDecodeBin::autoplug-factories</NAME> -<RETURNS>GValueArray*</RETURNS> -<FLAGS>l</FLAGS> -GstDecodeBin *gstdecodebin -GstPad *arg1 -GstCaps *arg2 -</SIGNAL> - -<SIGNAL> -<NAME>GstDecodeBin::autoplug-select</NAME> -<RETURNS>GstAutoplugSelectResult</RETURNS> -<FLAGS>l</FLAGS> -GstDecodeBin *gstdecodebin +GstURIDecodeBin *gsturidecodebin GstPad *arg1 GstCaps *arg2 -GstElementFactory *arg3 </SIGNAL> <SIGNAL> -<NAME>GstDecodeBin::autoplug-sort</NAME> +<NAME>GstURIDecodeBin::autoplug-factories</NAME> <RETURNS>GValueArray*</RETURNS> <FLAGS>l</FLAGS> -GstDecodeBin *gstdecodebin +GstURIDecodeBin *gsturidecodebin GstPad *arg1 GstCaps *arg2 -GValueArray *arg3 -</SIGNAL> - -<SIGNAL> -<NAME>GstDecodeBin::drained</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstDecodeBin *gstdecodebin </SIGNAL> <SIGNAL> -<NAME>GstDecodeBin::autoplug-query</NAME> +<NAME>GstURIDecodeBin::autoplug-query</NAME> <RETURNS>gboolean</RETURNS> <FLAGS>l</FLAGS> -GstDecodeBin *gstdecodebin +GstURIDecodeBin *gsturidecodebin GstPad *arg1 GstElement *arg2 GstQuery *arg3 </SIGNAL> <SIGNAL> -<NAME>CDParanoia::smilie-change</NAME> -<RETURNS>void</RETURNS> -CDParanoia *cdparanoia -gchar *arg1 -</SIGNAL> - -<SIGNAL> -<NAME>CDParanoia::transport-error</NAME> -<RETURNS>void</RETURNS> -CDParanoia *cdparanoia -gint arg1 -</SIGNAL> - -<SIGNAL> -<NAME>CDParanoia::uncorrected-error</NAME> -<RETURNS>void</RETURNS> -CDParanoia *cdparanoia -gint arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstCdParanoiaSrc::transport-error</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstCdParanoiaSrc *gstcdparanoiasrc -gint arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstCdParanoiaSrc::uncorrected-error</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstCdParanoiaSrc *gstcdparanoiasrc -gint arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstDecodeBin2::autoplug-continue</NAME> -<RETURNS>gboolean</RETURNS> -<FLAGS>l</FLAGS> -GstDecodeBin2 *gstdecodebin2 -GstPad *arg1 -GstCaps *arg2 -</SIGNAL> - -<SIGNAL> -<NAME>GstDecodeBin2::autoplug-sort</NAME> -<RETURNS>GValueArray*</RETURNS> -<FLAGS>l</FLAGS> -GstDecodeBin2 *gstdecodebin2 -GstPad *arg1 -GstCaps *arg2 -GValueArray *arg3 -</SIGNAL> - -<SIGNAL> -<NAME>GstDecodeBin2::new-decoded-pad</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstDecodeBin2 *gstdecodebin2 -GstPad *arg1 -gboolean arg2 -</SIGNAL> - -<SIGNAL> -<NAME>GstDecodeBin2::removed-decoded-pad</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstDecodeBin2 *gstdecodebin2 -GstPad *arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstDecodeBin2::unknown-type</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstDecodeBin2 *gstdecodebin2 -GstPad *arg1 -GstCaps *arg2 -</SIGNAL> - -<SIGNAL> -<NAME>GstDecodeBin2::autoplug-factories</NAME> -<RETURNS>GValueArray*</RETURNS> -<FLAGS>l</FLAGS> -GstDecodeBin2 *gstdecodebin2 -GstPad *arg1 -GstCaps *arg2 -</SIGNAL> - -<SIGNAL> -<NAME>GstDecodeBin2::autoplug-select</NAME> +<NAME>GstURIDecodeBin::autoplug-select</NAME> <RETURNS>GstAutoplugSelectResult</RETURNS> <FLAGS>l</FLAGS> -GstDecodeBin2 *gstdecodebin2 +GstURIDecodeBin *gsturidecodebin GstPad *arg1 GstCaps *arg2 GstElementFactory *arg3 </SIGNAL> <SIGNAL> -<NAME>GstDecodeBin2::drained</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstDecodeBin2 *gstdecodebin2 -</SIGNAL> - -<SIGNAL> -<NAME>GstURIDecodeBin::autoplug-continue</NAME> -<RETURNS>gboolean</RETURNS> +<NAME>GstURIDecodeBin::autoplug-sort</NAME> +<RETURNS>GValueArray*</RETURNS> <FLAGS>l</FLAGS> GstURIDecodeBin *gsturidecodebin GstPad *arg1 GstCaps *arg2 +GValueArray *arg3 </SIGNAL> <SIGNAL> -<NAME>GstURIDecodeBin::autoplug-factories</NAME> -<RETURNS>GValueArray*</RETURNS> +<NAME>GstURIDecodeBin::drained</NAME> +<RETURNS>void</RETURNS> <FLAGS>l</FLAGS> GstURIDecodeBin *gsturidecodebin -GstPad *arg1 -GstCaps *arg2 </SIGNAL> <SIGNAL> -<NAME>GstURIDecodeBin::autoplug-select</NAME> -<RETURNS>GstAutoplugSelectResult</RETURNS> +<NAME>GstURIDecodeBin::source-setup</NAME> +<RETURNS>void</RETURNS> <FLAGS>l</FLAGS> GstURIDecodeBin *gsturidecodebin -GstPad *arg1 -GstCaps *arg2 -GstElementFactory *arg3 +GstElement *arg1 </SIGNAL> <SIGNAL> @@ -310,217 +71,214 @@ GstCaps *arg2 </SIGNAL> <SIGNAL> -<NAME>GstURIDecodeBin::drained</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstURIDecodeBin *gsturidecodebin +<NAME>GstPlaySink::convert-sample</NAME> +<RETURNS>GstSample*</RETURNS> +<FLAGS>la</FLAGS> +GstPlaySink *gstplaysink +GstCaps *arg1 </SIGNAL> <SIGNAL> -<NAME>GstURIDecodeBin::autoplug-sort</NAME> -<RETURNS>GValueArray*</RETURNS> -<FLAGS>l</FLAGS> -GstURIDecodeBin *gsturidecodebin -GstPad *arg1 -GstCaps *arg2 -GValueArray *arg3 +<NAME>GstPlaySink::reconfigure</NAME> +<RETURNS>gboolean</RETURNS> +<FLAGS>la</FLAGS> +GstPlaySink *gstplaysink </SIGNAL> <SIGNAL> -<NAME>GstURIDecodeBin::source-setup</NAME> +<NAME>GstPlayBin::about-to-finish</NAME> <RETURNS>void</RETURNS> <FLAGS>l</FLAGS> -GstURIDecodeBin *gsturidecodebin -GstElement *arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstURIDecodeBin::autoplug-query</NAME> -<RETURNS>gboolean</RETURNS> -<FLAGS>l</FLAGS> -GstURIDecodeBin *gsturidecodebin -GstPad *arg1 -GstElement *arg2 -GstQuery *arg3 +GstPlayBin *gstplaybin </SIGNAL> <SIGNAL> -<NAME>GstPlayBin2::about-to-finish</NAME> +<NAME>GstPlayBin::audio-changed</NAME> <RETURNS>void</RETURNS> <FLAGS>l</FLAGS> -GstPlayBin2 *gstplaybin2 +GstPlayBin *gstplaybin </SIGNAL> <SIGNAL> -<NAME>GstPlayBin2::audio-changed</NAME> +<NAME>GstPlayBin::audio-tags-changed</NAME> <RETURNS>void</RETURNS> <FLAGS>l</FLAGS> -GstPlayBin2 *gstplaybin2 +GstPlayBin *gstplaybin +gint arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin2::get-audio-tags</NAME> -<RETURNS>GstTagList*</RETURNS> +<NAME>GstPlayBin::convert-sample</NAME> +<RETURNS>GstSample*</RETURNS> <FLAGS>la</FLAGS> -GstPlayBin2 *gstplaybin2 -gint arg1 +GstPlayBin *gstplaybin +GstCaps *arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin2::get-text-tags</NAME> -<RETURNS>GstTagList*</RETURNS> +<NAME>GstPlayBin::get-audio-pad</NAME> +<RETURNS>GstPad*</RETURNS> <FLAGS>la</FLAGS> -GstPlayBin2 *gstplaybin2 +GstPlayBin *gstplaybin gint arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin2::get-video-tags</NAME> +<NAME>GstPlayBin::get-audio-tags</NAME> <RETURNS>GstTagList*</RETURNS> <FLAGS>la</FLAGS> -GstPlayBin2 *gstplaybin2 +GstPlayBin *gstplaybin gint arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin2::text-changed</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstPlayBin2 *gstplaybin2 -</SIGNAL> - -<SIGNAL> -<NAME>GstPlayBin2::video-changed</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstPlayBin2 *gstplaybin2 -</SIGNAL> - -<SIGNAL> -<NAME>GstPlayBin2::convert-frame</NAME> -<RETURNS>GstBuffer*</RETURNS> +<NAME>GstPlayBin::get-text-pad</NAME> +<RETURNS>GstPad*</RETURNS> <FLAGS>la</FLAGS> -GstPlayBin2 *gstplaybin2 -GstCaps *arg1 +GstPlayBin *gstplaybin +gint arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin2::get-audio-pad</NAME> -<RETURNS>GstPad*</RETURNS> +<NAME>GstPlayBin::get-text-tags</NAME> +<RETURNS>GstTagList*</RETURNS> <FLAGS>la</FLAGS> -GstPlayBin2 *gstplaybin2 +GstPlayBin *gstplaybin gint arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin2::get-text-pad</NAME> +<NAME>GstPlayBin::get-video-pad</NAME> <RETURNS>GstPad*</RETURNS> <FLAGS>la</FLAGS> -GstPlayBin2 *gstplaybin2 +GstPlayBin *gstplaybin gint arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin2::get-video-pad</NAME> -<RETURNS>GstPad*</RETURNS> +<NAME>GstPlayBin::get-video-tags</NAME> +<RETURNS>GstTagList*</RETURNS> <FLAGS>la</FLAGS> -GstPlayBin2 *gstplaybin2 +GstPlayBin *gstplaybin gint arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin2::audio-tags-changed</NAME> +<NAME>GstPlayBin::source-setup</NAME> <RETURNS>void</RETURNS> <FLAGS>l</FLAGS> -GstPlayBin2 *gstplaybin2 -gint arg1 +GstPlayBin *gstplaybin +GstElement *arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin2::text-tags-changed</NAME> +<NAME>GstPlayBin::text-changed</NAME> <RETURNS>void</RETURNS> <FLAGS>l</FLAGS> -GstPlayBin2 *gstplaybin2 -gint arg1 +GstPlayBin *gstplaybin </SIGNAL> <SIGNAL> -<NAME>GstPlayBin2::video-tags-changed</NAME> +<NAME>GstPlayBin::text-tags-changed</NAME> <RETURNS>void</RETURNS> <FLAGS>l</FLAGS> -GstPlayBin2 *gstplaybin2 +GstPlayBin *gstplaybin gint arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin2::source-setup</NAME> +<NAME>GstPlayBin::video-changed</NAME> <RETURNS>void</RETURNS> <FLAGS>l</FLAGS> -GstPlayBin2 *gstplaybin2 -GstElement *arg1 +GstPlayBin *gstplaybin </SIGNAL> <SIGNAL> -<NAME>GstAppSink::eos</NAME> +<NAME>GstPlayBin::video-tags-changed</NAME> <RETURNS>void</RETURNS> <FLAGS>l</FLAGS> -GstAppSink *gstappsink +GstPlayBin *gstplaybin +gint arg1 </SIGNAL> <SIGNAL> -<NAME>GstAppSink::new-buffer</NAME> -<RETURNS>void</RETURNS> +<NAME>GstDecodeBin::autoplug-continue</NAME> +<RETURNS>gboolean</RETURNS> <FLAGS>l</FLAGS> -GstAppSink *gstappsink +GstDecodeBin *gstdecodebin +GstPad *arg1 +GstCaps *arg2 </SIGNAL> <SIGNAL> -<NAME>GstAppSink::new-preroll</NAME> -<RETURNS>GstFlowReturn</RETURNS> +<NAME>GstDecodeBin::autoplug-factories</NAME> +<RETURNS>GValueArray*</RETURNS> <FLAGS>l</FLAGS> -GstAppSink *gstappsink +GstDecodeBin *gstdecodebin +GstPad *arg1 +GstCaps *arg2 </SIGNAL> <SIGNAL> -<NAME>GstAppSink::pull-buffer</NAME> -<RETURNS>GstBuffer*</RETURNS> -<FLAGS>la</FLAGS> -GstAppSink *gstappsink +<NAME>GstDecodeBin::autoplug-query</NAME> +<RETURNS>gboolean</RETURNS> +<FLAGS>l</FLAGS> +GstDecodeBin *gstdecodebin +GstPad *arg1 +GstElement *arg2 +GstQuery *arg3 </SIGNAL> <SIGNAL> -<NAME>GstAppSink::pull-preroll</NAME> -<RETURNS>GstSample*</RETURNS> -<FLAGS>la</FLAGS> -GstAppSink *gstappsink +<NAME>GstDecodeBin::autoplug-select</NAME> +<RETURNS>GstAutoplugSelectResult</RETURNS> +<FLAGS>l</FLAGS> +GstDecodeBin *gstdecodebin +GstPad *arg1 +GstCaps *arg2 +GstElementFactory *arg3 </SIGNAL> <SIGNAL> -<NAME>GstAppSink::new-buffer-list</NAME> -<RETURNS>void</RETURNS> +<NAME>GstDecodeBin::autoplug-sort</NAME> +<RETURNS>GValueArray*</RETURNS> <FLAGS>l</FLAGS> -GstAppSink *gstappsink +GstDecodeBin *gstdecodebin +GstPad *arg1 +GstCaps *arg2 +GValueArray *arg3 </SIGNAL> <SIGNAL> -<NAME>GstAppSink::pull-buffer-list</NAME> -<RETURNS>GstBufferList*</RETURNS> -<FLAGS>la</FLAGS> -GstAppSink *gstappsink +<NAME>GstDecodeBin::drained</NAME> +<RETURNS>void</RETURNS> +<FLAGS>l</FLAGS> +GstDecodeBin *gstdecodebin </SIGNAL> <SIGNAL> -<NAME>GstAppSink::new-sample</NAME> -<RETURNS>GstFlowReturn</RETURNS> +<NAME>GstDecodeBin::unknown-type</NAME> +<RETURNS>void</RETURNS> <FLAGS>l</FLAGS> -GstAppSink *gstappsink +GstDecodeBin *gstdecodebin +GstPad *arg1 +GstCaps *arg2 </SIGNAL> <SIGNAL> -<NAME>GstAppSink::pull-sample</NAME> -<RETURNS>GstSample*</RETURNS> +<NAME>GstEncodeBin::request-pad</NAME> +<RETURNS>GstPad*</RETURNS> <FLAGS>la</FLAGS> -GstAppSink *gstappsink +GstEncodeBin *gstencodebin +GstCaps *arg1 +</SIGNAL> + +<SIGNAL> +<NAME>GstEncodeBin::request-profile-pad</NAME> +<RETURNS>GstPad*</RETURNS> +<FLAGS>la</FLAGS> +GstEncodeBin *gstencodebin +gchar *arg1 </SIGNAL> <SIGNAL> @@ -562,42 +320,38 @@ guint64 arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlaySink::reconfigure</NAME> -<RETURNS>gboolean</RETURNS> -<FLAGS>la</FLAGS> -GstPlaySink *gstplaysink +<NAME>GstAppSink::eos</NAME> +<RETURNS>void</RETURNS> +<FLAGS>l</FLAGS> +GstAppSink *gstappsink </SIGNAL> <SIGNAL> -<NAME>GstPlaySink::convert-frame</NAME> -<RETURNS>GstBuffer*</RETURNS> -<FLAGS>la</FLAGS> -GstPlaySink *gstplaysink -GstCaps *arg1 +<NAME>GstAppSink::new-preroll</NAME> +<RETURNS>GstFlowReturn</RETURNS> +<FLAGS>l</FLAGS> +GstAppSink *gstappsink </SIGNAL> <SIGNAL> -<NAME>GstPlaySink::convert-sample</NAME> -<RETURNS>GstSample*</RETURNS> -<FLAGS>la</FLAGS> -GstPlaySink *gstplaysink -GstCaps *arg1 +<NAME>GstAppSink::new-sample</NAME> +<RETURNS>GstFlowReturn</RETURNS> +<FLAGS>l</FLAGS> +GstAppSink *gstappsink </SIGNAL> <SIGNAL> -<NAME>GstEncodeBin::request-pad</NAME> -<RETURNS>GstPad*</RETURNS> +<NAME>GstAppSink::pull-preroll</NAME> +<RETURNS>GstSample*</RETURNS> <FLAGS>la</FLAGS> -GstEncodeBin *gstencodebin -GstCaps *arg1 +GstAppSink *gstappsink </SIGNAL> <SIGNAL> -<NAME>GstEncodeBin::request-profile-pad</NAME> -<RETURNS>GstPad*</RETURNS> +<NAME>GstAppSink::pull-sample</NAME> +<RETURNS>GstSample*</RETURNS> <FLAGS>la</FLAGS> -GstEncodeBin *gstencodebin -gchar *arg1 +GstAppSink *gstappsink </SIGNAL> <SIGNAL> @@ -622,13 +376,6 @@ guint64 arg6 </SIGNAL> <SIGNAL> -<NAME>GstMultiSocketSink::clear</NAME> -<RETURNS>void</RETURNS> -<FLAGS>la</FLAGS> -GstMultiSocketSink *gstmultisocketsink -</SIGNAL> - -<SIGNAL> <NAME>GstMultiSocketSink::client-added</NAME> <RETURNS>void</RETURNS> <FLAGS>l</FLAGS> @@ -678,126 +425,88 @@ GSocket *arg1 </SIGNAL> <SIGNAL> -<NAME>GstMultiSocketSink::client-handle-removed</NAME> +<NAME>GstMultiFdSink::add</NAME> <RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstMultiSocketSink *gstmultisocketsink -GSocket *arg1 +<FLAGS>la</FLAGS> +GstMultiFdSink *gstmultifdsink +gint arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin::about-to-finish</NAME> +<NAME>GstMultiFdSink::add-full</NAME> <RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstPlayBin *gstplaybin +<FLAGS>la</FLAGS> +GstMultiFdSink *gstmultifdsink +gint arg1 +GstMultiHandleSinkSyncMethod arg2 +GstFormat arg3 +guint64 arg4 +GstFormat arg5 +guint64 arg6 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin::audio-changed</NAME> +<NAME>GstMultiFdSink::client-added</NAME> <RETURNS>void</RETURNS> <FLAGS>l</FLAGS> -GstPlayBin *gstplaybin +GstMultiFdSink *gstmultifdsink +gint arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin::audio-tags-changed</NAME> +<NAME>GstMultiFdSink::client-fd-removed</NAME> <RETURNS>void</RETURNS> <FLAGS>l</FLAGS> -GstPlayBin *gstplaybin -gint arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstPlayBin::convert-sample</NAME> -<RETURNS>GstSample*</RETURNS> -<FLAGS>la</FLAGS> -GstPlayBin *gstplaybin -GstCaps *arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstPlayBin::get-audio-pad</NAME> -<RETURNS>GstPad*</RETURNS> -<FLAGS>la</FLAGS> -GstPlayBin *gstplaybin -gint arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstPlayBin::get-audio-tags</NAME> -<RETURNS>GstTagList*</RETURNS> -<FLAGS>la</FLAGS> -GstPlayBin *gstplaybin +GstMultiFdSink *gstmultifdsink gint arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin::get-text-pad</NAME> -<RETURNS>GstPad*</RETURNS> -<FLAGS>la</FLAGS> -GstPlayBin *gstplaybin +<NAME>GstMultiFdSink::client-removed</NAME> +<RETURNS>void</RETURNS> +<FLAGS>l</FLAGS> +GstMultiFdSink *gstmultifdsink gint arg1 +GstMultiHandleSinkClientStatus arg2 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin::get-text-tags</NAME> -<RETURNS>GstTagList*</RETURNS> +<NAME>GstMultiFdSink::get-stats</NAME> +<RETURNS>GstStructure*</RETURNS> <FLAGS>la</FLAGS> -GstPlayBin *gstplaybin +GstMultiFdSink *gstmultifdsink gint arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin::get-video-pad</NAME> -<RETURNS>GstPad*</RETURNS> +<NAME>GstMultiFdSink::remove</NAME> +<RETURNS>void</RETURNS> <FLAGS>la</FLAGS> -GstPlayBin *gstplaybin +GstMultiFdSink *gstmultifdsink gint arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin::get-video-tags</NAME> -<RETURNS>GstTagList*</RETURNS> +<NAME>GstMultiFdSink::remove-flush</NAME> +<RETURNS>void</RETURNS> <FLAGS>la</FLAGS> -GstPlayBin *gstplaybin +GstMultiFdSink *gstmultifdsink gint arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin::source-setup</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstPlayBin *gstplaybin -GstElement *arg1 -</SIGNAL> - -<SIGNAL> -<NAME>GstPlayBin::text-changed</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstPlayBin *gstplaybin -</SIGNAL> - -<SIGNAL> -<NAME>GstPlayBin::text-tags-changed</NAME> +<NAME>GstCdParanoiaSrc::transport-error</NAME> <RETURNS>void</RETURNS> <FLAGS>l</FLAGS> -GstPlayBin *gstplaybin +GstCdParanoiaSrc *gstcdparanoiasrc gint arg1 </SIGNAL> <SIGNAL> -<NAME>GstPlayBin::video-changed</NAME> -<RETURNS>void</RETURNS> -<FLAGS>l</FLAGS> -GstPlayBin *gstplaybin -</SIGNAL> - -<SIGNAL> -<NAME>GstPlayBin::video-tags-changed</NAME> +<NAME>GstCdParanoiaSrc::uncorrected-error</NAME> <RETURNS>void</RETURNS> <FLAGS>l</FLAGS> -GstPlayBin *gstplaybin +GstCdParanoiaSrc *gstcdparanoiasrc gint arg1 </SIGNAL> diff --git a/docs/plugins/inspect/plugin-adder.xml b/docs/plugins/inspect/plugin-adder.xml index 20be296ac..295245652 100644 --- a/docs/plugins/inspect/plugin-adder.xml +++ b/docs/plugins/inspect/plugin-adder.xml @@ -3,10 +3,10 @@ <description>Adds multiple streams</description> <filename>../../gst/adder/.libs/libgstadder.so</filename> <basename>libgstadder.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-alsa.xml b/docs/plugins/inspect/plugin-alsa.xml index c6417360a..b80da1f2b 100644 --- a/docs/plugins/inspect/plugin-alsa.xml +++ b/docs/plugins/inspect/plugin-alsa.xml @@ -3,10 +3,10 @@ <description>ALSA plugin library</description> <filename>../../ext/alsa/.libs/libgstalsa.so</filename> <basename>libgstalsa.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-app.xml b/docs/plugins/inspect/plugin-app.xml index b32c3fd89..fcd46bfb4 100644 --- a/docs/plugins/inspect/plugin-app.xml +++ b/docs/plugins/inspect/plugin-app.xml @@ -3,10 +3,10 @@ <description>Elements used to communicate with applications</description> <filename>../../gst/app/.libs/libgstapp.so</filename> <basename>libgstapp.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-audioconvert.xml b/docs/plugins/inspect/plugin-audioconvert.xml index 4222668b7..3887a4b84 100644 --- a/docs/plugins/inspect/plugin-audioconvert.xml +++ b/docs/plugins/inspect/plugin-audioconvert.xml @@ -3,10 +3,10 @@ <description>Convert audio to different formats</description> <filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename> <basename>libgstaudioconvert.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-audiorate.xml b/docs/plugins/inspect/plugin-audiorate.xml index a74dfb003..78fcbc6fc 100644 --- a/docs/plugins/inspect/plugin-audiorate.xml +++ b/docs/plugins/inspect/plugin-audiorate.xml @@ -3,10 +3,10 @@ <description>Adjusts audio frames</description> <filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename> <basename>libgstaudiorate.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-audioresample.xml b/docs/plugins/inspect/plugin-audioresample.xml index 1988bca75..96e9f68fb 100644 --- a/docs/plugins/inspect/plugin-audioresample.xml +++ b/docs/plugins/inspect/plugin-audioresample.xml @@ -3,10 +3,10 @@ <description>Resamples audio</description> <filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename> <basename>libgstaudioresample.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-audiotestsrc.xml b/docs/plugins/inspect/plugin-audiotestsrc.xml index 38c4457cb..172fb5ddb 100644 --- a/docs/plugins/inspect/plugin-audiotestsrc.xml +++ b/docs/plugins/inspect/plugin-audiotestsrc.xml @@ -3,10 +3,10 @@ <description>Creates audio test signals of given frequency and volume</description> <filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename> <basename>libgstaudiotestsrc.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-cdparanoia.xml b/docs/plugins/inspect/plugin-cdparanoia.xml index 8ad3ec2d9..24312709f 100644 --- a/docs/plugins/inspect/plugin-cdparanoia.xml +++ b/docs/plugins/inspect/plugin-cdparanoia.xml @@ -3,10 +3,10 @@ <description>Read audio from CD in paranoid mode</description> <filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename> <basename>libgstcdparanoia.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-encoding.xml b/docs/plugins/inspect/plugin-encoding.xml index 363489aa6..25615f85f 100644 --- a/docs/plugins/inspect/plugin-encoding.xml +++ b/docs/plugins/inspect/plugin-encoding.xml @@ -3,10 +3,10 @@ <description>various encoding-related elements</description> <filename>../../gst/encoding/.libs/libgstencodebin.so</filename> <basename>libgstencodebin.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-gio.xml b/docs/plugins/inspect/plugin-gio.xml index 198e6e7cc..fe7f87062 100644 --- a/docs/plugins/inspect/plugin-gio.xml +++ b/docs/plugins/inspect/plugin-gio.xml @@ -3,10 +3,10 @@ <description>GIO elements</description> <filename>../../gst/gio/.libs/libgstgio.so</filename> <basename>libgstgio.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-libvisual.xml b/docs/plugins/inspect/plugin-libvisual.xml index e8c2660b9..6231cd995 100644 --- a/docs/plugins/inspect/plugin-libvisual.xml +++ b/docs/plugins/inspect/plugin-libvisual.xml @@ -3,10 +3,10 @@ <description>libvisual visualization plugins</description> <filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename> <basename>libgstlibvisual.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-ogg.xml b/docs/plugins/inspect/plugin-ogg.xml index 15aba93ff..29049d904 100644 --- a/docs/plugins/inspect/plugin-ogg.xml +++ b/docs/plugins/inspect/plugin-ogg.xml @@ -3,10 +3,10 @@ <description>ogg stream manipulation (info about ogg: http://xiph.org)</description> <filename>../../ext/ogg/.libs/libgstogg.so</filename> <basename>libgstogg.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-pango.xml b/docs/plugins/inspect/plugin-pango.xml index 672881fcd..2eaa4e07e 100644 --- a/docs/plugins/inspect/plugin-pango.xml +++ b/docs/plugins/inspect/plugin-pango.xml @@ -3,10 +3,10 @@ <description>Pango-based text rendering and overlay</description> <filename>../../ext/pango/.libs/libgstpango.so</filename> <basename>libgstpango.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> @@ -20,13 +20,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> @@ -47,13 +47,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> @@ -89,13 +89,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-playback.xml b/docs/plugins/inspect/plugin-playback.xml index 6791ce600..197c9d865 100644 --- a/docs/plugins/inspect/plugin-playback.xml +++ b/docs/plugins/inspect/plugin-playback.xml @@ -3,10 +3,10 @@ <description>various playback elements</description> <filename>../../gst/playback/.libs/libgstplayback.so</filename> <basename>libgstplayback.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-subparse.xml b/docs/plugins/inspect/plugin-subparse.xml index 580397ad3..c3a056518 100644 --- a/docs/plugins/inspect/plugin-subparse.xml +++ b/docs/plugins/inspect/plugin-subparse.xml @@ -3,10 +3,10 @@ <description>Subtitle parsing</description> <filename>../../gst/subparse/.libs/libgstsubparse.so</filename> <basename>libgstsubparse.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> @@ -41,7 +41,7 @@ <name>sink</name> <direction>sink</direction> <presence>always</presence> - <details>application/x-subtitle; application/x-subtitle-sami; application/x-subtitle-tmplayer; application/x-subtitle-mpl2; application/x-subtitle-dks; application/x-subtitle-qttext</details> + <details>application/x-subtitle; application/x-subtitle-sami; application/x-subtitle-tmplayer; application/x-subtitle-mpl2; application/x-subtitle-dks; application/x-subtitle-qttext; application/x-subtitle-lrc</details> </caps> <caps> <name>src</name> diff --git a/docs/plugins/inspect/plugin-tcp.xml b/docs/plugins/inspect/plugin-tcp.xml index 6af7d49a3..78556e260 100644 --- a/docs/plugins/inspect/plugin-tcp.xml +++ b/docs/plugins/inspect/plugin-tcp.xml @@ -3,10 +3,10 @@ <description>transfer data over the network via TCP</description> <filename>../../gst/tcp/.libs/libgsttcp.so</filename> <basename>libgsttcp.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-theora.xml b/docs/plugins/inspect/plugin-theora.xml index 0f59ba09a..02d9711f7 100644 --- a/docs/plugins/inspect/plugin-theora.xml +++ b/docs/plugins/inspect/plugin-theora.xml @@ -3,10 +3,10 @@ <description>Theora plugin library</description> <filename>../../ext/theora/.libs/libgsttheora.so</filename> <basename>libgsttheora.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-typefindfunctions.xml b/docs/plugins/inspect/plugin-typefindfunctions.xml index 1af5d841a..bbcdb91c4 100644 --- a/docs/plugins/inspect/plugin-typefindfunctions.xml +++ b/docs/plugins/inspect/plugin-typefindfunctions.xml @@ -3,10 +3,10 @@ <description>default typefind functions</description> <filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename> <basename>libgsttypefindfunctions.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> </elements> diff --git a/docs/plugins/inspect/plugin-videoconvert.xml b/docs/plugins/inspect/plugin-videoconvert.xml index e7887fb34..9e6983b64 100644 --- a/docs/plugins/inspect/plugin-videoconvert.xml +++ b/docs/plugins/inspect/plugin-videoconvert.xml @@ -3,10 +3,10 @@ <description>Colorspace conversion</description> <filename>../../gst/videoconvert/.libs/libgstvideoconvert.so</filename> <basename>libgstvideoconvert.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> @@ -20,13 +20,13 @@ <name>sink</name> <direction>sink</direction> <presence>always</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 ]; 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 }, 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 ]; 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){ 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 ]; 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 }, 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 ]; 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-videorate.xml b/docs/plugins/inspect/plugin-videorate.xml index 58284465e..483e7d85a 100644 --- a/docs/plugins/inspect/plugin-videorate.xml +++ b/docs/plugins/inspect/plugin-videorate.xml @@ -3,10 +3,10 @@ <description>Adjusts video frames</description> <filename>../../gst/videorate/.libs/libgstvideorate.so</filename> <basename>libgstvideorate.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-videoscale.xml b/docs/plugins/inspect/plugin-videoscale.xml index fa37ab278..96f56c267 100644 --- a/docs/plugins/inspect/plugin-videoscale.xml +++ b/docs/plugins/inspect/plugin-videoscale.xml @@ -3,10 +3,10 @@ <description>Resizes video</description> <filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename> <basename>libgstvideoscale.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-videotestsrc.xml b/docs/plugins/inspect/plugin-videotestsrc.xml index 6281d9092..1fe3dd911 100644 --- a/docs/plugins/inspect/plugin-videotestsrc.xml +++ b/docs/plugins/inspect/plugin-videotestsrc.xml @@ -3,10 +3,10 @@ <description>Creates a test video stream</description> <filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename> <basename>libgstvideotestsrc.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> @@ -20,7 +20,7 @@ <name>src</name> <direction>source</direction> <presence>always</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 ]; video/x-bayer, format=(string){ bggr, rggb, grbg, gbrg }, 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 ]; video/x-bayer, format=(string){ bggr, rggb, grbg, gbrg }, 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-volume.xml b/docs/plugins/inspect/plugin-volume.xml index 066b321e7..ae3c44fd0 100644 --- a/docs/plugins/inspect/plugin-volume.xml +++ b/docs/plugins/inspect/plugin-volume.xml @@ -3,10 +3,10 @@ <description>plugin for controlling audio volume</description> <filename>../../gst/volume/.libs/libgstvolume.so</filename> <basename>libgstvolume.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-vorbis.xml b/docs/plugins/inspect/plugin-vorbis.xml index 308536645..3255c277c 100644 --- a/docs/plugins/inspect/plugin-vorbis.xml +++ b/docs/plugins/inspect/plugin-vorbis.xml @@ -3,10 +3,10 @@ <description>Vorbis plugin library</description> <filename>../../ext/vorbis/.libs/libgstvorbis.so</filename> <basename>libgstvorbis.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-ximagesink.xml b/docs/plugins/inspect/plugin-ximagesink.xml index 24bb2c4f3..d7136d085 100644 --- a/docs/plugins/inspect/plugin-ximagesink.xml +++ b/docs/plugins/inspect/plugin-ximagesink.xml @@ -3,10 +3,10 @@ <description>X11 video output element based on standard Xlib calls</description> <filename>../../sys/ximage/.libs/libgstximagesink.so</filename> <basename>libgstximagesink.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> diff --git a/docs/plugins/inspect/plugin-xvimagesink.xml b/docs/plugins/inspect/plugin-xvimagesink.xml index 1b085936d..331c2280d 100644 --- a/docs/plugins/inspect/plugin-xvimagesink.xml +++ b/docs/plugins/inspect/plugin-xvimagesink.xml @@ -3,10 +3,10 @@ <description>XFree86 video output plugin using Xv extension</description> <filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename> <basename>libgstxvimagesink.so</basename> - <version>1.2.0</version> + <version>1.3.0.1</version> <license>LGPL</license> <source>gst-plugins-base</source> - <package>GStreamer Base Plug-ins source release</package> + <package>GStreamer Base Plug-ins git</package> <origin>Unknown package origin</origin> <elements> <element> |