diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args
index df3b2daf43..b465637ed8 100644
--- a/docs/plugins/gst-plugins-good-plugins.args
+++ b/docs/plugins/gst-plugins-good-plugins.args
@@ -758,6 +758,16 @@
NULL
+
+GstRTSPSrc::udp-buffer-size
+gint
+>= 0
+rw
+UDP Buffer Size
+Size of the kernel UDP receive buffer in bytes, 0=default.
+0
+
+
GstRTPDec::skip
gint
@@ -2498,6 +2508,16 @@
1
+
+GstMultiUDPSink::send-duplicates
+gboolean
+
+rw
+Send Duplicates
+When a distination/port pair is added multiple times, send packets multiple times as well.
+TRUE
+
+
GstCmmlDec::wait-clip-end-time
gboolean
@@ -3058,6 +3078,56 @@
-1
+
+GstV4l2Src::brightness
+gint
+
+rw
+Brightness
+Picture brightness, or more precisely, the black level.
+0
+
+
+
+GstV4l2Src::contrast
+gint
+
+rw
+Contrast
+Picture contrast or luma gain.
+0
+
+
+
+GstV4l2Src::decimate
+gint
+>= 1
+rw
+Decimate
+Only use every nth frame.
+1
+
+
+
+GstV4l2Src::hue
+gint
+
+rw
+Hue
+Hue or color balance.
+0
+
+
+
+GstV4l2Src::saturation
+gint
+
+rw
+Saturation
+Picture color saturation or chroma gain.
+0
+
+
GstAudioChebBand::lower-frequency
gfloat
@@ -19718,6 +19788,16 @@
""
+
+GstPulseSink::stream-properties
+GstStructure*
+
+rw
+stream properties
+list of pulseaudio stream properties.
+
+
+
GstPulseSrc::device
gchar*
@@ -19748,6 +19828,16 @@
NULL
+
+GstPulseSrc::stream-properties
+GstStructure*
+
+rw
+stream properties
+list of pulseaudio stream properties.
+
+
+
GstPulseMixer::device
gchar*
@@ -20448,6 +20538,26 @@
Slave receiver to sender clock
+
+GstRtpBin::ntp-sync
+gboolean
+
+rw
+Sync on NTP clock
+Synchronize received streams to the NTP clock.
+FALSE
+
+
+
+GstRtpBin::use-pipeline-clock
+gboolean
+
+rw
+Use pipeline clock
+Use the pipeline clock to set the NTP time in the RTCP SR messages.
+FALSE
+
+
GstRtpJitterBuffer::do-lost
gboolean
@@ -20514,7 +20624,7 @@
>= 0
rw
Bandwidth
-The bandwidth of the session in bytes per second.
+The bandwidth of the session in bytes per second (0 for auto-discover).
64000
@@ -20564,7 +20674,7 @@
>= 0
rw
RTCP Fraction
-The RTCP bandwidth of the session in bytes per second.
+The RTCP bandwidth of the session in bytes per second (or as a real fraction of the RTP bandwidth if < 1.0).
3200
@@ -20598,6 +20708,16 @@
-1
+
+GstRtpSession::use-pipeline-clock
+gboolean
+
+rw
+Use pipeline clock
+Use the pipeline clock to set the NTP time in the RTCP SR messages.
+FALSE
+
+
GstV4l2Sink::device
gchar*
@@ -20688,6 +20808,46 @@
8
+
+GstV4l2Sink::brightness
+gint
+
+rw
+Brightness
+Picture brightness, or more precisely, the black level.
+0
+
+
+
+GstV4l2Sink::contrast
+gint
+
+rw
+Contrast
+Picture contrast or luma gain.
+0
+
+
+
+GstV4l2Sink::hue
+gint
+
+rw
+Hue
+Hue or color balance.
+0
+
+
+
+GstV4l2Sink::saturation
+gint
+
+rw
+Saturation
+Picture color saturation or chroma gain.
+0
+
+
GstShapeWipe::border
gfloat
diff --git a/sys/v4l2/gstv4l2object.c b/sys/v4l2/gstv4l2object.c
index 162c9b8ad0..96b6e59139 100644
--- a/sys/v4l2/gstv4l2object.c
+++ b/sys/v4l2/gstv4l2object.c
@@ -329,21 +329,49 @@ gst_v4l2_object_install_properties_helper (GObjectClass * gobject_class,
GST_TYPE_V4L2_DEVICE_FLAGS, DEFAULT_PROP_FLAGS,
G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
+ /**
+ * GstV4l2Src:brightness
+ *
+ * Picture brightness, or more precisely, the black level
+ *
+ * Since: 0.10.26
+ */
g_object_class_install_property (gobject_class, PROP_BRIGHTNESS,
g_param_spec_int ("brightness", "Brightness",
"Picture brightness, or more precisely, the black level", G_MININT,
G_MAXINT, 0,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | GST_PARAM_CONTROLLABLE));
+ /**
+ * GstV4l2Src:contrast
+ *
+ * Picture contrast or luma gain
+ *
+ * Since: 0.10.26
+ */
g_object_class_install_property (gobject_class, PROP_CONTRAST,
g_param_spec_int ("contrast", "Contrast",
"Picture contrast or luma gain", G_MININT,
G_MAXINT, 0,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | GST_PARAM_CONTROLLABLE));
+ /**
+ * GstV4l2Src:saturation
+ *
+ * Picture color saturation or chroma gain
+ *
+ * Since: 0.10.26
+ */
g_object_class_install_property (gobject_class, PROP_SATURATION,
g_param_spec_int ("saturation", "Saturation",
"Picture color saturation or chroma gain", G_MININT,
G_MAXINT, 0,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | GST_PARAM_CONTROLLABLE));
+ /**
+ * GstV4l2Src:hue
+ *
+ * Hue or color balance
+ *
+ * Since: 0.10.26
+ */
g_object_class_install_property (gobject_class, PROP_HUE,
g_param_spec_int ("hue", "Hue",
"Hue or color balance", G_MININT,
diff --git a/sys/v4l2/gstv4l2src.c b/sys/v4l2/gstv4l2src.c
index c2253694fa..4724fe9675 100644
--- a/sys/v4l2/gstv4l2src.c
+++ b/sys/v4l2/gstv4l2src.c
@@ -266,6 +266,13 @@ gst_v4l2src_class_init (GstV4l2SrcClass * klass)
g_param_spec_boolean ("always-copy", "Always Copy",
"If the buffer will or not be used directly from mmap",
PROP_DEF_ALWAYS_COPY, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
+ /**
+ * GstV4l2Src:decimate
+ *
+ * Only use every nth frame
+ *
+ * Since: 0.10.26
+ */
g_object_class_install_property (gobject_class, PROP_DECIMATE,
g_param_spec_int ("decimate", "Decimate",
"Only use every nth frame", 1, G_MAXINT,