[gstreamermm/devel-other-plugins] extra_defs_gen: add missing core/base-plugins



commit 507e275a535155b42192b70f539f329c40eb7272
Author: Marcin Kolny <marcin kolny flytronic pl>
Date:   Thu Jul 30 08:11:50 2015 +0200

    extra_defs_gen: add missing core/base-plugins
    
        * gstreamer/src/gst_signals.defs: regenerate defs.
        * tools/extra_defs_gen/generate_defs_gst.cc: add elements: concat,
          downloadbuffer, encodebin, multisocketsink, playsink, socketsrc,
          streamsynchronizer. Remove elements: gnomevfssink, gnomevfssrc.

 gstreamer/src/gst_signals.defs            |  852 ++++++++++++++++++++++-------
 tools/extra_defs_gen/generate_defs_gst.cc |   19 +-
 2 files changed, 652 insertions(+), 219 deletions(-)
---
diff --git a/gstreamer/src/gst_signals.defs b/gstreamer/src/gst_signals.defs
index fc560ba..c963edb 100644
--- a/gstreamer/src/gst_signals.defs
+++ b/gstreamer/src/gst_signals.defs
@@ -758,6 +758,185 @@
   (construct-only #f)
 )
 
+;; From GstConcat
+
+(define-property active-pad
+  (of-object "GstConcat")
+  (prop-type "GParamObject")
+  (docs "Currently active src pad")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
+(define-property adjust-base
+  (of-object "GstConcat")
+  (prop-type "GParamBoolean")
+  (docs "Adjust the base value of segments to ensure they are adjacent")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+;; From GstDownloadBuffer
+
+(define-property max-size-bytes
+  (of-object "GstDownloadBuffer")
+  (prop-type "GParamUInt")
+  (docs "Max. amount of data to buffer (bytes, 0=disable)")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property max-size-time
+  (of-object "GstDownloadBuffer")
+  (prop-type "GParamUInt64")
+  (docs "Max. amount of data to buffer (in ns, 0=disable)")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property low-percent
+  (of-object "GstDownloadBuffer")
+  (prop-type "GParamInt")
+  (docs "Low threshold for buffering to start. Only used if use-buffering is True")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property high-percent
+  (of-object "GstDownloadBuffer")
+  (prop-type "GParamInt")
+  (docs "High threshold for buffering to finish. Only used if use-buffering is True")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property temp-template
+  (of-object "GstDownloadBuffer")
+  (prop-type "GParamString")
+  (docs "File template to store temporary files in, should contain directory and XXXXXX. (NULL == disabled)")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property temp-location
+  (of-object "GstDownloadBuffer")
+  (prop-type "GParamString")
+  (docs "Location to store temporary files in (Only read this property, use temp-template to configure the 
name template)")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
+(define-property temp-remove
+  (of-object "GstDownloadBuffer")
+  (prop-type "GParamBoolean")
+  (docs "Remove the temp-location after use")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+;; From GstFakeSink
+
+(define-signal handoff
+  (of-object "GstFakeSink")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GstBuffer*" "p0")
+    '("GstPad*" "p1")
+  )
+)
+
+(define-signal preroll-handoff
+  (of-object "GstFakeSink")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GstBuffer*" "p0")
+    '("GstPad*" "p1")
+  )
+)
+
+(define-property state-error
+  (of-object "GstFakeSink")
+  (prop-type "GParamEnum")
+  (docs "Generate a state change error")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property silent
+  (of-object "GstFakeSink")
+  (prop-type "GParamBoolean")
+  (docs "Don't produce last_message events")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property dump
+  (of-object "GstFakeSink")
+  (prop-type "GParamBoolean")
+  (docs "Dump buffer contents to stdout")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property signal-handoffs
+  (of-object "GstFakeSink")
+  (prop-type "GParamBoolean")
+  (docs "Send a signal before unreffing the buffer")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property last-message
+  (of-object "GstFakeSink")
+  (prop-type "GParamString")
+  (docs "The message describing current status")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
+(define-property can-activate-push
+  (of-object "GstFakeSink")
+  (prop-type "GParamBoolean")
+  (docs "Can activate in push mode")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property can-activate-pull
+  (of-object "GstFakeSink")
+  (prop-type "GParamBoolean")
+  (docs "Can activate in pull mode")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property num-buffers
+  (of-object "GstFakeSink")
+  (prop-type "GParamInt")
+  (docs "Number of buffers to accept going EOS")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GstFakeSrc
 
 (define-signal handoff
@@ -923,100 +1102,6 @@
   (construct-only #f)
 )
 
-;; From GstFakeSink
-
-(define-signal handoff
-  (of-object "GstFakeSink")
-  (return-type "void")
-  (when "last")
-  (parameters
-    '("GstBuffer*" "p0")
-    '("GstPad*" "p1")
-  )
-)
-
-(define-signal preroll-handoff
-  (of-object "GstFakeSink")
-  (return-type "void")
-  (when "last")
-  (parameters
-    '("GstBuffer*" "p0")
-    '("GstPad*" "p1")
-  )
-)
-
-(define-property state-error
-  (of-object "GstFakeSink")
-  (prop-type "GParamEnum")
-  (docs "Generate a state change error")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property silent
-  (of-object "GstFakeSink")
-  (prop-type "GParamBoolean")
-  (docs "Don't produce last_message events")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property dump
-  (of-object "GstFakeSink")
-  (prop-type "GParamBoolean")
-  (docs "Dump buffer contents to stdout")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property signal-handoffs
-  (of-object "GstFakeSink")
-  (prop-type "GParamBoolean")
-  (docs "Send a signal before unreffing the buffer")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property last-message
-  (of-object "GstFakeSink")
-  (prop-type "GParamString")
-  (docs "The message describing current status")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property can-activate-push
-  (of-object "GstFakeSink")
-  (prop-type "GParamBoolean")
-  (docs "Can activate in push mode")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property can-activate-pull
-  (of-object "GstFakeSink")
-  (prop-type "GParamBoolean")
-  (docs "Can activate in pull mode")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property num-buffers
-  (of-object "GstFakeSink")
-  (prop-type "GParamInt")
-  (docs "Number of buffers to accept going EOS")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 ;; From GstFdSink
 
 (define-property fd
@@ -1048,17 +1133,6 @@
   (construct-only #f)
 )
 
-;; From GstFileSrc
-
-(define-property location
-  (of-object "GstFileSrc")
-  (prop-type "GParamString")
-  (docs "Location of the file to read")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 ;; From GstFileSink
 
 (define-property location
@@ -1097,6 +1171,17 @@
   (construct-only #f)
 )
 
+;; From GstFileSrc
+
+(define-property location
+  (of-object "GstFileSrc")
+  (prop-type "GParamString")
+  (docs "Location of the file to read")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GstFunnel
 
 (define-property forward-sticky-events
@@ -1728,7 +1813,7 @@
 (define-property allow-not-linked
   (of-object "GstTee")
   (prop-type "GParamBoolean")
-  (docs "Return GTS_FLOW_OK even if there are not source pads or all are unlinked")
+  (docs "Return GST_FLOW_OK even if there are no source pads or they are all unlinked")
   (readable #t)
   (writable #t)
   (construct-only #f)
@@ -2260,6 +2345,83 @@
   (construct-only #f)
 )
 
+;; From GstAppSink
+
+(define-signal eos
+  (of-object "GstAppSink")
+  (return-type "void")
+  (when "last")
+)
+
+(define-signal new-preroll
+  (of-object "GstAppSink")
+  (return-type "GstFlowReturn")
+  (when "last")
+)
+
+(define-signal new-sample
+  (of-object "GstAppSink")
+  (return-type "GstFlowReturn")
+  (when "last")
+)
+
+(define-signal pull-preroll
+  (of-object "GstAppSink")
+  (return-type "GstSample*")
+  (when "last")
+)
+
+(define-signal pull-sample
+  (of-object "GstAppSink")
+  (return-type "GstSample*")
+  (when "last")
+)
+
+(define-property caps
+  (of-object "GstAppSink")
+  (prop-type "GParamBoxed")
+  (docs "The allowed caps for the sink pad")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property eos
+  (of-object "GstAppSink")
+  (prop-type "GParamBoolean")
+  (docs "Check if the sink is EOS or not started")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
+(define-property emit-signals
+  (of-object "GstAppSink")
+  (prop-type "GParamBoolean")
+  (docs "Emit new-preroll and new-sample signals")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property max-buffers
+  (of-object "GstAppSink")
+  (prop-type "GParamUInt")
+  (docs "The maximum number of buffers to queue internally (0 = unlimited)")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property drop
+  (of-object "GstAppSink")
+  (prop-type "GParamBoolean")
+  (docs "Drop old buffers when the buffer queue is filled")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GstAppSrc
 
 (define-signal need-data
@@ -2418,83 +2580,6 @@
   (construct-only #f)
 )
 
-;; From GstAppSink
-
-(define-signal eos
-  (of-object "GstAppSink")
-  (return-type "void")
-  (when "last")
-)
-
-(define-signal new-preroll
-  (of-object "GstAppSink")
-  (return-type "GstFlowReturn")
-  (when "last")
-)
-
-(define-signal new-sample
-  (of-object "GstAppSink")
-  (return-type "GstFlowReturn")
-  (when "last")
-)
-
-(define-signal pull-preroll
-  (of-object "GstAppSink")
-  (return-type "GstSample*")
-  (when "last")
-)
-
-(define-signal pull-sample
-  (of-object "GstAppSink")
-  (return-type "GstSample*")
-  (when "last")
-)
-
-(define-property caps
-  (of-object "GstAppSink")
-  (prop-type "GParamBoxed")
-  (docs "The allowed caps for the sink pad")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property eos
-  (of-object "GstAppSink")
-  (prop-type "GParamBoolean")
-  (docs "Check if the sink is EOS or not started")
-  (readable #t)
-  (writable #f)
-  (construct-only #f)
-)
-
-(define-property emit-signals
-  (of-object "GstAppSink")
-  (prop-type "GParamBoolean")
-  (docs "Emit new-preroll and new-sample signals")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property max-buffers
-  (of-object "GstAppSink")
-  (prop-type "GParamUInt")
-  (docs "The maximum number of buffers to queue internally (0 = unlimited)")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
-(define-property drop
-  (of-object "GstAppSink")
-  (prop-type "GParamBoolean")
-  (docs "Drop old buffers when the buffer queue is filled")
-  (readable #t)
-  (writable #t)
-  (construct-only #f)
-)
-
 ;; From GstAudioConvert
 
 (define-property dithering
@@ -2938,6 +3023,89 @@
   (construct-only #f)
 )
 
+;; From GstEncodeBin
+
+(define-signal request-pad
+  (of-object "GstEncodeBin")
+  (return-type "GstPad*")
+  (when "last")
+  (parameters
+    '("GstCaps*" "p0")
+  )
+)
+
+(define-signal request-profile-pad
+  (of-object "GstEncodeBin")
+  (return-type "GstPad*")
+  (when "last")
+  (parameters
+    '("const-gchar*" "p0")
+  )
+)
+
+(define-property profile
+  (of-object "GstEncodeBin")
+  (prop-type "GParamObject")
+  (docs "The GstEncodingProfile to use")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property queue-buffers-max
+  (of-object "GstEncodeBin")
+  (prop-type "GParamUInt")
+  (docs "Max. number of buffers in the queue (0=disable)")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property queue-bytes-max
+  (of-object "GstEncodeBin")
+  (prop-type "GParamUInt")
+  (docs "Max. amount of data in the queue (bytes, 0=disable)")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property queue-time-max
+  (of-object "GstEncodeBin")
+  (prop-type "GParamUInt64")
+  (docs "Max. amount of data in the queue (in ns, 0=disable)")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property audio-jitter-tolerance
+  (of-object "GstEncodeBin")
+  (prop-type "GParamUInt64")
+  (docs "Amount of timestamp jitter/imperfection to allow on audio streams before inserting/dropping samples 
(ns)")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property avoid-reencoding
+  (of-object "GstEncodeBin")
+  (prop-type "GParamBoolean")
+  (docs "Whether to re-encode portions of compatible video streams that lay on segment boundaries")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property flags
+  (of-object "GstEncodeBin")
+  (prop-type "GParamFlags")
+  (docs "Flags to control behaviour")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GstGioSink
 
 (define-property location
@@ -3089,6 +3257,86 @@
   (construct-only #f)
 )
 
+;; From GstMultiSocketSink
+
+(define-signal add
+  (of-object "GstMultiSocketSink")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GSocket*" "p0")
+  )
+)
+
+(define-signal add-full
+  (of-object "GstMultiSocketSink")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GSocket*" "p0")
+    '("GstMultiHandleSinkSyncMethod" "p1")
+    '("GstFormat" "p2")
+    '("guint64" "p3")
+    '("GstFormat" "p4")
+    '("guint64" "p5")
+  )
+)
+
+(define-signal remove
+  (of-object "GstMultiSocketSink")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GSocket*" "p0")
+  )
+)
+
+(define-signal remove-flush
+  (of-object "GstMultiSocketSink")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GSocket*" "p0")
+  )
+)
+
+(define-signal get-stats
+  (of-object "GstMultiSocketSink")
+  (return-type "GstStructure*")
+  (when "last")
+  (parameters
+    '("GSocket*" "p0")
+  )
+)
+
+(define-signal client-added
+  (of-object "GstMultiSocketSink")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GObject*" "p0")
+  )
+)
+
+(define-signal client-removed
+  (of-object "GstMultiSocketSink")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("gint" "p0")
+    '("GstMultiHandleSinkClientStatus" "p1")
+  )
+)
+
+(define-signal client-socket-removed
+  (of-object "GstMultiSocketSink")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GSocket*" "p0")
+  )
+)
+
 ;; From GstOggDemux
 
 ;; From GstOggMux
@@ -3140,6 +3388,15 @@
   )
 )
 
+(define-signal convert-sample
+  (of-object "GstPlayBin")
+  (return-type "GstSample*")
+  (when "last")
+  (parameters
+    '("GstCaps*" "p0")
+  )
+)
+
 (define-signal about-to-finish
   (of-object "GstPlayBin")
   (return-type "void")
@@ -3218,15 +3475,6 @@
   )
 )
 
-(define-signal convert-sample
-  (of-object "GstPlayBin")
-  (return-type "GstSample*")
-  (when "last")
-  (parameters
-    '("GstCaps*" "p0")
-  )
-)
-
 (define-signal get-video-pad
   (of-object "GstPlayBin")
   (return-type "GstPad*")
@@ -3560,6 +3808,186 @@
   (construct-only #f)
 )
 
+;; From GstPlaySink
+
+(define-signal reconfigure
+  (of-object "GstPlaySink")
+  (return-type "gboolean")
+  (when "last")
+)
+
+(define-signal convert-sample
+  (of-object "GstPlaySink")
+  (return-type "GstSample*")
+  (when "last")
+  (parameters
+    '("GstCaps*" "p0")
+  )
+)
+
+(define-property flags
+  (of-object "GstPlaySink")
+  (prop-type "GParamFlags")
+  (docs "Flags to control behaviour")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property mute
+  (of-object "GstPlaySink")
+  (prop-type "GParamBoolean")
+  (docs "Mute the audio channel without changing the volume")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property volume
+  (of-object "GstPlaySink")
+  (prop-type "GParamDouble")
+  (docs "The audio volume, 1.0=100%")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property subtitle-font-desc
+  (of-object "GstPlaySink")
+  (prop-type "GParamString")
+  (docs "Pango font description of font to be used for subtitle rendering")
+  (readable #f)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property subtitle-encoding
+  (of-object "GstPlaySink")
+  (prop-type "GParamString")
+  (docs "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.")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property vis-plugin
+  (of-object "GstPlaySink")
+  (prop-type "GParamObject")
+  (docs "the visualization element to use (NULL = default)")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property sample
+  (of-object "GstPlaySink")
+  (prop-type "GParamBoxed")
+  (docs "The last sample (NULL = no video available)")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
+(define-property av-offset
+  (of-object "GstPlaySink")
+  (prop-type "GParamInt64")
+  (docs "The synchronisation offset between audio and video in nanoseconds")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property video-sink
+  (of-object "GstPlaySink")
+  (prop-type "GParamObject")
+  (docs "the video output element to use (NULL = default sink)")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property audio-sink
+  (of-object "GstPlaySink")
+  (prop-type "GParamObject")
+  (docs "the audio output element to use (NULL = default sink)")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property text-sink
+  (of-object "GstPlaySink")
+  (prop-type "GParamObject")
+  (docs "the text output element to use (NULL = default subtitleoverlay)")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property send-event-mode
+  (of-object "GstPlaySink")
+  (prop-type "GParamEnum")
+  (docs "How to send events received in send_event function")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property force-aspect-ratio
+  (of-object "GstPlaySink")
+  (prop-type "GParamBoolean")
+  (docs "When enabled, scaling will respect original aspect ratio")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property video-filter
+  (of-object "GstPlaySink")
+  (prop-type "GParamObject")
+  (docs "the video filter(s) to apply, if possible")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property audio-filter
+  (of-object "GstPlaySink")
+  (prop-type "GParamObject")
+  (docs "the audio filter(s) to apply, if possible")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+;; From GstSocketSrc
+
+(define-signal connection-closed-by-peer
+  (of-object "GstSocketSrc")
+  (return-type "void")
+  (when "first")
+)
+
+(define-property socket
+  (of-object "GstSocketSrc")
+  (prop-type "GParamObject")
+  (docs "The socket to receive packets from")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property caps
+  (of-object "GstSocketSrc")
+  (prop-type "GParamBoxed")
+  (docs "The caps of the source pad")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+;; From GstStreamSynchronizer
+
 ;; From GstSubtitleOverlay
 
 (define-property silent
@@ -3589,59 +4017,59 @@
   (construct-only #f)
 )
 
-;; From GstTCPClientSrc
+;; From GstTCPClientSink
 
 (define-property host
-  (of-object "GstTCPClientSrc")
+  (of-object "GstTCPClientSink")
   (prop-type "GParamString")
-  (docs "The host IP address to receive packets from")
+  (docs "The host/IP to send the packets to")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
 (define-property port
-  (of-object "GstTCPClientSrc")
+  (of-object "GstTCPClientSink")
   (prop-type "GParamInt")
-  (docs "The port to receive packets from")
+  (docs "The port to send the packets to")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-;; From GstTCPClientSink
+;; From GstTCPClientSrc
 
 (define-property host
-  (of-object "GstTCPClientSink")
+  (of-object "GstTCPClientSrc")
   (prop-type "GParamString")
-  (docs "The host/IP to send the packets to")
+  (docs "The host IP address to receive packets from")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
 (define-property port
-  (of-object "GstTCPClientSink")
+  (of-object "GstTCPClientSrc")
   (prop-type "GParamInt")
-  (docs "The port to send the packets to")
+  (docs "The port to receive packets from")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
-;; From GstTCPServerSrc
+;; From GstTCPServerSink
 
 (define-property host
-  (of-object "GstTCPServerSrc")
+  (of-object "GstTCPServerSink")
   (prop-type "GParamString")
-  (docs "The hostname to listen as")
+  (docs "The host/IP to listen on")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
 (define-property port
-  (of-object "GstTCPServerSrc")
+  (of-object "GstTCPServerSink")
   (prop-type "GParamInt")
   (docs "The port to listen to (0=random available port)")
   (readable #t)
@@ -3650,7 +4078,7 @@
 )
 
 (define-property current-port
-  (of-object "GstTCPServerSrc")
+  (of-object "GstTCPServerSink")
   (prop-type "GParamInt")
   (docs "The port number the socket is currently bound to")
   (readable #t)
@@ -3658,19 +4086,19 @@
   (construct-only #f)
 )
 
-;; From GstTCPServerSink
+;; From GstTCPServerSrc
 
 (define-property host
-  (of-object "GstTCPServerSink")
+  (of-object "GstTCPServerSrc")
   (prop-type "GParamString")
-  (docs "The host/IP to listen on")
+  (docs "The hostname to listen as")
   (readable #t)
   (writable #t)
   (construct-only #f)
 )
 
 (define-property port
-  (of-object "GstTCPServerSink")
+  (of-object "GstTCPServerSrc")
   (prop-type "GParamInt")
   (docs "The port to listen to (0=random available port)")
   (readable #t)
@@ -3679,7 +4107,7 @@
 )
 
 (define-property current-port
-  (of-object "GstTCPServerSink")
+  (of-object "GstTCPServerSrc")
   (prop-type "GParamInt")
   (docs "The port number the socket is currently bound to")
   (readable #t)
diff --git a/tools/extra_defs_gen/generate_defs_gst.cc b/tools/extra_defs_gen/generate_defs_gst.cc
index 116e18f..968563f 100644
--- a/tools/extra_defs_gen/generate_defs_gst.cc
+++ b/tools/extra_defs_gen/generate_defs_gst.cc
@@ -143,12 +143,14 @@ int main (int argc, char *argv[])
 
   // GStreamer core plugin types:
             << get_plugin_defs("capsfilter", gst_type_is_a_pointer)
-            << get_plugin_defs("fakesrc", gst_type_is_a_pointer)
+            << get_plugin_defs("concat", gst_type_is_a_pointer)
+            << get_plugin_defs("downloadbuffer", gst_type_is_a_pointer)
             << get_plugin_defs("fakesink", gst_type_is_a_pointer)
+            << get_plugin_defs("fakesrc", gst_type_is_a_pointer)
             << get_plugin_defs("fdsink", gst_type_is_a_pointer)
             << get_plugin_defs("fdsrc", gst_type_is_a_pointer)
-            << get_plugin_defs("filesrc", gst_type_is_a_pointer)
             << get_plugin_defs("filesink", gst_type_is_a_pointer)
+            << get_plugin_defs("filesrc", gst_type_is_a_pointer)
             << get_plugin_defs("funnel", gst_type_is_a_pointer)
             << get_plugin_defs("identity", gst_type_is_a_pointer)
             << get_plugin_defs("input-selector", gst_type_is_a_pointer)
@@ -189,8 +191,8 @@ int main (int argc, char *argv[])
             << get_plugin_defs("adder", gst_type_is_a_pointer)
             << get_plugin_defs("alsasink", gst_type_is_a_pointer)
             << get_plugin_defs("alsasrc", gst_type_is_a_pointer)
-            << get_plugin_defs("appsrc", gst_type_is_a_pointer)
             << get_plugin_defs("appsink", gst_type_is_a_pointer)
+            << get_plugin_defs("appsrc", gst_type_is_a_pointer)
             << get_plugin_defs("audioconvert", gst_type_is_a_pointer)
             << get_plugin_defs("audiorate", gst_type_is_a_pointer)
             << get_plugin_defs("audioresample", gst_type_is_a_pointer)
@@ -198,21 +200,24 @@ int main (int argc, char *argv[])
             << get_plugin_defs("cdparanoiasrc", gst_type_is_a_pointer)
             << get_plugin_defs("clockoverlay", gst_type_is_a_pointer)
             << get_plugin_defs("decodebin", gst_type_is_a_pointer)
+            << get_plugin_defs("encodebin", gst_type_is_a_pointer)
             << get_plugin_defs("giosink", gst_type_is_a_pointer)
             << get_plugin_defs("giosrc", gst_type_is_a_pointer)
             << get_plugin_defs("giostreamsink", gst_type_is_a_pointer)
             << get_plugin_defs("giostreamsrc", gst_type_is_a_pointer)
-            << get_plugin_defs("gnomevfssink", gst_type_is_a_pointer)
-            << get_plugin_defs("gnomevfssrc", gst_type_is_a_pointer)
             << get_plugin_defs("multifdsink", gst_type_is_a_pointer)
+            << get_plugin_defs("multisocketsink", gst_type_is_a_pointer)
             << get_plugin_defs("oggdemux", gst_type_is_a_pointer)
             << get_plugin_defs("oggmux", gst_type_is_a_pointer)
             << get_plugin_defs("playbin", gst_type_is_a_pointer)
+            << get_plugin_defs("playsink", gst_type_is_a_pointer)
+            << get_plugin_defs("socketsrc", gst_type_is_a_pointer)
+            << get_plugin_defs("streamsynchronizer", gst_type_is_a_pointer)
             << get_plugin_defs("subtitleoverlay", gst_type_is_a_pointer)
-            << get_plugin_defs("tcpclientsrc", gst_type_is_a_pointer)
             << get_plugin_defs("tcpclientsink", gst_type_is_a_pointer)
-            << get_plugin_defs("tcpserversrc", gst_type_is_a_pointer)
+            << get_plugin_defs("tcpclientsrc", gst_type_is_a_pointer)
             << get_plugin_defs("tcpserversink", gst_type_is_a_pointer)
+            << get_plugin_defs("tcpserversrc", gst_type_is_a_pointer)
             << get_plugin_defs("textoverlay", gst_type_is_a_pointer)
             << get_plugin_defs("textrender", gst_type_is_a_pointer)
             << get_plugin_defs("theoradec", gst_type_is_a_pointer)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]