diff --git a/doc/en/Gst.BasePlugins/DecodeBin2.xml b/doc/en/Gst.BasePlugins/DecodeBin2.xml index 956c586892..4b09f3b41c 100644 --- a/doc/en/Gst.BasePlugins/DecodeBin2.xml +++ b/doc/en/Gst.BasePlugins/DecodeBin2.xml @@ -284,6 +284,46 @@ To be added. + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("high-percent") + + + + System.Int32 + + + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("low-percent") + + + + System.Int32 + + + To be added. + To be added. + To be added. + + Method @@ -325,6 +365,66 @@ To be added. + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("max-size-buffers") + + + + System.UInt32 + + + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("max-size-bytes") + + + + System.UInt32 + + + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("max-size-time") + + + + System.UInt64 + + + To be added. + To be added. + To be added. + + Event @@ -342,6 +442,26 @@ To be added. + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("post-stream-topology") + + + + System.Boolean + + + To be added. + To be added. + To be added. + + Event @@ -422,5 +542,25 @@ To be added. + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("use-buffering") + + + + System.Boolean + + + To be added. + To be added. + To be added. + + diff --git a/doc/en/Gst.BasePlugins/PlayBin2+PlayFlagsType.xml b/doc/en/Gst.BasePlugins/PlayBin2+PlayFlagsType.xml index a1a614dfe6..e0f891a99b 100644 --- a/doc/en/Gst.BasePlugins/PlayBin2+PlayFlagsType.xml +++ b/doc/en/Gst.BasePlugins/PlayBin2+PlayFlagsType.xml @@ -39,6 +39,19 @@ To be added. + + + Field + + 0.9.3.0 + + + Gst.BasePlugins.PlayBin2+PlayFlagsType + + + To be added. + + Field diff --git a/doc/en/Gst.BasePlugins/PlayBin2.xml b/doc/en/Gst.BasePlugins/PlayBin2.xml index 6202972618..c5a5305493 100644 --- a/doc/en/Gst.BasePlugins/PlayBin2.xml +++ b/doc/en/Gst.BasePlugins/PlayBin2.xml @@ -814,7 +814,6 @@ 0.9.0.0 0.9.1.0 0.9.2.0 - 0.9.3.0 diff --git a/doc/en/Gst.CorePlugins/MultiQueue.xml b/doc/en/Gst.CorePlugins/MultiQueue.xml index 7928db480f..dce4884e29 100644 --- a/doc/en/Gst.CorePlugins/MultiQueue.xml +++ b/doc/en/Gst.CorePlugins/MultiQueue.xml @@ -141,6 +141,46 @@ To be added. + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("high-percent") + + + + System.Int32 + + + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("low-percent") + + + + System.Int32 + + + To be added. + To be added. + To be added. + + Method @@ -285,5 +325,25 @@ To be added. + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("use-buffering") + + + + System.Boolean + + + To be added. + To be added. + To be added. + + diff --git a/doc/en/Gst.CorePlugins/Queue2.xml b/doc/en/Gst.CorePlugins/Queue2.xml new file mode 100644 index 0000000000..dabbc688c1 --- /dev/null +++ b/doc/en/Gst.CorePlugins/Queue2.xml @@ -0,0 +1,359 @@ + + + + gstreamer-sharp + 0.9.3.0 + + + Gst.Element + + + + + Gst.GTypeName("GstQueue2") + + + + To be added. + To be added. + + + + + Constructor + + 0.9.3.0 + + + + To be added. + To be added. + + + + + Constructor + + 0.9.3.0 + + + + + + To be added. + To be added. + To be added. + + + + + Constructor + + 0.9.3.0 + + + + + + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("current-level-buffers") + + + + System.UInt32 + + + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("current-level-bytes") + + + + System.UInt32 + + + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("current-level-time") + + + + System.UInt64 + + + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("high-percent") + + + + System.Int32 + + + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("low-percent") + + + + System.Int32 + + + To be added. + To be added. + To be added. + + + + + Method + + 0.9.3.0 + + + Gst.CorePlugins.Queue2 + + + + To be added. + To be added. + To be added. + + + + + Method + + 0.9.3.0 + + + Gst.CorePlugins.Queue2 + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("max-size-buffers") + + + + System.UInt32 + + + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("max-size-bytes") + + + + System.UInt32 + + + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("max-size-time") + + + + System.UInt64 + + + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("temp-location") + + + + System.String + + + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("temp-remove") + + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("temp-template") + + + + System.String + + + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("use-buffering") + + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + + Property + + 0.9.3.0 + + + + Gst.GLib.Property("use-rate-estimate") + + + + System.Boolean + + + To be added. + To be added. + To be added. + + + + diff --git a/doc/en/index.xml b/doc/en/index.xml index db5669f133..a3c3a2e304 100644 --- a/doc/en/index.xml +++ b/doc/en/index.xml @@ -318,6 +318,7 @@ + diff --git a/gstreamer-sharp/baseplugins/inspect/decodebin2.raw b/gstreamer-sharp/baseplugins/inspect/decodebin2.raw index 37aac4e3bf..6ae799bff0 100644 --- a/gstreamer-sharp/baseplugins/inspect/decodebin2.raw +++ b/gstreamer-sharp/baseplugins/inspect/decodebin2.raw @@ -4,7 +4,7 @@ Decoder Bin Generic/Bin/Decoder Autoplug and decode to raw media - Edward Hervey <edward@fluendo.com> + Edward Hervey <edward.hervey@collabora.co.uk>, Sebastian Dröge <sebastian.droege@collabora.co.uk> @@ -20,18 +20,18 @@ - - src%d - src - sometimes - ANY - sink sink always ANY + + src%d + src + sometimes + ANY + @@ -85,6 +85,67 @@ RW NULL + + use-buffering + gboolean + Use Buffering + Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds + RW + FALSE + + + low-percent + gint + Low percent + Low threshold for buffering to start + RW + + 10 + + + high-percent + gint + High percent + High threshold for buffering to finish + RW + + 99 + + + max-size-bytes + guint + Max. size (bytes) + Max. amount of bytes in the queue (0=automatic) + RW + + 0 + + + max-size-buffers + guint + Max. size (buffers) + Max. number of buffers in the queue (0=automatic) + RW + + 0 + + + max-size-time + guint64 + Max. size (ns) + Max. amount of data in the queue (in ns, 0=automatic) + RW + + 0 + + + post-stream-topology + gboolean + Post Stream Topology + Post stream-topology messages + RW + FALSE + diff --git a/gstreamer-sharp/baseplugins/inspect/playbin2.raw b/gstreamer-sharp/baseplugins/inspect/playbin2.raw index c84c12d38c..2b8a3dfc9e 100644 --- a/gstreamer-sharp/baseplugins/inspect/playbin2.raw +++ b/gstreamer-sharp/baseplugins/inspect/playbin2.raw @@ -80,6 +80,7 @@ + @@ -176,14 +177,6 @@ RW GstElement - - subpic-sink - GstElement - Subpicture plugin - the subpicture output element to use (NULL = default dvdspu) - RW - GstElement - volume gdouble diff --git a/gstreamer-sharp/baseplugins/inspect/ximagesink.raw b/gstreamer-sharp/baseplugins/inspect/ximagesink.raw index d4e1fdb740..4ece28f4ed 100644 --- a/gstreamer-sharp/baseplugins/inspect/ximagesink.raw +++ b/gstreamer-sharp/baseplugins/inspect/ximagesink.raw @@ -34,7 +34,7 @@ - + diff --git a/gstreamer-sharp/coreplugins/Makefile.am b/gstreamer-sharp/coreplugins/Makefile.am index d27d0a5767..9fc1872223 100644 --- a/gstreamer-sharp/coreplugins/Makefile.am +++ b/gstreamer-sharp/coreplugins/Makefile.am @@ -1,4 +1,4 @@ -ELEMENTS = capsfilter fakesrc fakesink fdsrc fdsink filesrc filesink identity queue tee typefind multiqueue +ELEMENTS = capsfilter fakesrc fakesink fdsrc fdsink filesrc filesink identity queue queue2 tee typefind multiqueue NAMESPACE = Gst.CorePlugins INSPECT_FILES = $(patsubst %,$(srcdir)/inspect/%.raw,$(ELEMENTS)) diff --git a/gstreamer-sharp/coreplugins/inspect/identity.raw b/gstreamer-sharp/coreplugins/inspect/identity.raw index 46c120a5e1..6877a3939d 100644 --- a/gstreamer-sharp/coreplugins/inspect/identity.raw +++ b/gstreamer-sharp/coreplugins/inspect/identity.raw @@ -20,14 +20,14 @@ - sink - sink + src + src always ANY - src - src + sink + sink always ANY diff --git a/gstreamer-sharp/coreplugins/inspect/multiqueue.raw b/gstreamer-sharp/coreplugins/inspect/multiqueue.raw index 04a1274fb1..14f5138fb7 100644 --- a/gstreamer-sharp/coreplugins/inspect/multiqueue.raw +++ b/gstreamer-sharp/coreplugins/inspect/multiqueue.raw @@ -17,12 +17,6 @@ - - src%d - src - sometimes - ANY - sink%d sink @@ -30,6 +24,12 @@ gst_multi_queue_request_new_pad ANY + + src%d + src + sometimes + ANY + @@ -47,7 +47,7 @@ extra-size-bytes guint Extra Size (kB) - Amount of data the queues can grow if one of them is empty (bytes, 0=disable) + Amount of data the queues can grow if one of them is empty (bytes, 0=disable) (NOT IMPLEMENTED) RW 10485760 @@ -56,7 +56,7 @@ extra-size-buffers guint Extra Size (buffers) - Amount of buffers the queues can grow if one of them is empty (0=disable) + Amount of buffers the queues can grow if one of them is empty (0=disable) (NOT IMPLEMENTED) RW 5 @@ -65,7 +65,7 @@ extra-size-time guint64 Extra Size (ns) - Amount of time the queues can grow if one of them is empty (in ns, 0=disable) + Amount of time the queues can grow if one of them is empty (in ns, 0=disable) (NOT IMPLEMENTED) RW 3000000000 @@ -97,6 +97,32 @@ 2000000000 + + use-buffering + gboolean + Use buffering + Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds + RW + FALSE + + + low-percent + gint + Low percent + Low threshold for buffering to start + RW + + 10 + + + high-percent + gint + High percent + High threshold for buffering to finish + RW + + 99 + diff --git a/gstreamer-sharp/coreplugins/inspect/queue.raw b/gstreamer-sharp/coreplugins/inspect/queue.raw index 39d1c65564..d6fed6e91f 100644 --- a/gstreamer-sharp/coreplugins/inspect/queue.raw +++ b/gstreamer-sharp/coreplugins/inspect/queue.raw @@ -18,14 +18,14 @@ - sink - sink + src + src always ANY - src - src + sink + sink always ANY diff --git a/gstreamer-sharp/coreplugins/inspect/queue2.raw b/gstreamer-sharp/coreplugins/inspect/queue2.raw new file mode 100644 index 0000000000..33b4d2358a --- /dev/null +++ b/gstreamer-sharp/coreplugins/inspect/queue2.raw @@ -0,0 +1,182 @@ + + queue2 +
+ Queue 2 + Generic + Simple data queue + Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim.taymans@gmail.com> +
+ + + + + + + + + + + + + src + src + always + ANY + + + sink + sink + always + ANY + + + + + + + + + + + + + + src + src + + + + + + + + + sink + sink + + + + + + + + + + + current-level-buffers + guint + Current level (buffers) + Current number of buffers in the queue + R + + 0 + + + current-level-bytes + guint + Current level (kB) + Current amount of data in the queue (bytes) + R + + 0 + + + current-level-time + guint64 + Current level (ns) + Current amount of data in the queue (in ns) + R + + 0 + + + max-size-buffers + guint + Max. size (buffers) + Max. number of buffers in the queue (0=disable) + RW + + 100 + + + max-size-bytes + guint + Max. size (kB) + Max. amount of data in the queue (bytes, 0=disable) + RW + + 2097152 + + + max-size-time + guint64 + Max. size (ns) + Max. amount of data in the queue (in ns, 0=disable) + RW + + 2000000000 + + + use-buffering + gboolean + Use buffering + Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds + RW + FALSE + + + use-rate-estimate + gboolean + Use Rate Estimate + Estimate the bitrate of the stream to calculate time level + RW + TRUE + + + low-percent + gint + Low percent + Low threshold for buffering to start + RW + + 10 + + + high-percent + gint + High percent + High threshold for buffering to finish + RW + + 99 + + + temp-template + gchararray + Temporary File Template + File template to store temporary files in, should contain directory and XXXXXX. (NULL == disabled) + RW + NULL + + + temp-location + gchararray + Temporary File Location + Location to store temporary files in (Deprecated: Only read this property, use temp-template to configure the name template) + RW + NULL + + + temp-remove + gboolean + Remove the Temporary File + Remove the temp-location after use + RW + TRUE + + + + + + +
diff --git a/gstreamer-sharp/coreplugins/inspect/tee.raw b/gstreamer-sharp/coreplugins/inspect/tee.raw index baa4b547ec..4161602bc2 100644 --- a/gstreamer-sharp/coreplugins/inspect/tee.raw +++ b/gstreamer-sharp/coreplugins/inspect/tee.raw @@ -17,6 +17,12 @@ + + sink + sink + always + ANY + src%d src @@ -24,12 +30,6 @@ gst_tee_request_new_pad ANY - - sink - sink - always - ANY - diff --git a/gstreamer-sharp/coreplugins/inspect/typefind.raw b/gstreamer-sharp/coreplugins/inspect/typefind.raw index 9dee1ac69f..491dce894f 100644 --- a/gstreamer-sharp/coreplugins/inspect/typefind.raw +++ b/gstreamer-sharp/coreplugins/inspect/typefind.raw @@ -18,14 +18,14 @@ - sink - sink + src + src always ANY - src - src + sink + sink always ANY