diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index 2640dd488c..51392aab10 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -26710,7 +26710,7 @@
rw
ratiox
x-ratio.
-1.21136e-314
+3.06544e-115
@@ -26720,7 +26720,7 @@
rw
ratioy
y-ratio.
-2.33156e-310
+1.53064e-18
@@ -26730,7 +26730,7 @@
rw
DelayTime
the delay time.
-1.37974e-309
+0
@@ -26760,7 +26760,7 @@
rw
Color
the color of the image.
-0
+0.011489
@@ -26770,7 +26770,7 @@
rw
Color
the color of the image.
-0
+9.33458e-15
@@ -26780,7 +26780,7 @@
rw
Color-R
the color of the image.
-0
+8.37068e-21
@@ -27120,7 +27120,7 @@
rw
lthresh
threshold for edge lightening.
-6.9235e+228
+0
@@ -27130,7 +27130,7 @@
rw
lupscale
multiplier for upscaling edge brightness.
-8.20074e-304
+0
@@ -27300,7 +27300,7 @@
rw
blend
blend factor.
-7.75037e-304
+4.62958e-299
@@ -27310,7 +27310,7 @@
rw
fader
the fader position.
-3.84008e-315
+7.06238e-304
@@ -27490,7 +27490,7 @@
rw
HSync
the hsync offset.
-1
+0
@@ -33819,8 +33819,8 @@
rw
Channel
-Channel to adjust levels (1 = RED; 2 = GREEN; 3 = BLUE; 4 = LUMA).
-0
+Channel to adjust (0 = red, 0.1 = green, 0.2 = blue, 0.3 = alpha, 0.4 = luma, 0.5 = rgb, 0.6 = hue, 0.7 = saturation).
+0.5
@@ -33829,7 +33829,7 @@
rw
Curve point number
-Number of point to use to build curve.
+Number of points to use to build curve.
2
@@ -33850,7 +33850,7 @@
rw
Point 1 input value
Point 1 input value.
-1
+0
@@ -33860,7 +33860,7 @@
rw
Point 1 output value
Point 1 output value.
-1
+0
@@ -33890,7 +33890,7 @@
rw
Point 3 input value
Point 3 input value.
-1
+0
@@ -33900,7 +33900,7 @@
rw
Point 3 output value
Point 3 output value.
-1
+0
@@ -33910,7 +33910,7 @@
rw
Point 4 input value
Point 4 input value.
-1
+0
@@ -33920,7 +33920,7 @@
rw
Point 4 output value
Point 4 output value.
-1
+0
@@ -33930,7 +33930,7 @@
rw
Point 5 input value
Point 5 input value.
-1
+0
@@ -33940,7 +33940,7 @@
rw
Point 5 output value
Point 5 output value.
-1
+0
@@ -33953,6 +33953,26 @@
TRUE
+
+frei0r-filter-curves::b--zier-spline
+gchar*
+
+rw
+Bézier spline
+Use cubic Bézier spline. Has to be a sorted list of points in the format "handle1x;handle1y#pointx;pointy#handle2x;handle2y"(pointx = in, pointy = out). Points are separated by a "|".The values can have "double" precision. x, y for points should be in the range 0-1. x,y for handles might also be out of this range.
+""
+
+
+
+frei0r-filter-curves::luma-formula
+gboolean
+
+rw
+Luma formula
+Use Rec. 601 (false) or Rec. 709 (true).
+TRUE
+
+
VdpSink::display
gchar*
@@ -45686,7 +45706,7 @@
GstVP8Enc::speed
gint
-[0,2]
+[0,7]
rw
Speed
Speed.
@@ -46093,6 +46113,266 @@
0
+
+frei0r-filter-opencvfacedetect::alpha
+gdouble
+
+rw
+Alpha
+The alpha channel value for the shapes.
+1
+
+
+
+frei0r-filter-opencvfacedetect::antialias
+gdouble
+
+rw
+Antialias
+Draw with antialiasing.
+0
+
+
+
+frei0r-filter-opencvfacedetect::classifier
+gchar*
+
+rw
+Classifier
+Full path to the XML pattern model for recognition; look in /usr/share/opencv/haarcascades.
+"/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml"
+
+
+
+frei0r-filter-opencvfacedetect::color-1-b
+gfloat
+[0,1]
+rw
+Color 1
+The color of the first object.
+1
+
+
+
+frei0r-filter-opencvfacedetect::color-1-g
+gfloat
+[0,1]
+rw
+Color 1
+The color of the first object.
+1
+
+
+
+frei0r-filter-opencvfacedetect::color-1-r
+gfloat
+[0,1]
+rw
+Color 1-R
+The color of the first object.
+1
+
+
+
+frei0r-filter-opencvfacedetect::color-2-b
+gfloat
+[0,1]
+rw
+Color 2
+The color of the second object.
+1
+
+
+
+frei0r-filter-opencvfacedetect::color-2-g
+gfloat
+[0,1]
+rw
+Color 2
+The color of the second object.
+1
+
+
+
+frei0r-filter-opencvfacedetect::color-2-r
+gfloat
+[0,1]
+rw
+Color 2-R
+The color of the second object.
+1
+
+
+
+frei0r-filter-opencvfacedetect::color-3-b
+gfloat
+[0,1]
+rw
+Color 3
+The color of the third object.
+1
+
+
+
+frei0r-filter-opencvfacedetect::color-3-g
+gfloat
+[0,1]
+rw
+Color 3
+The color of the third object.
+1
+
+
+
+frei0r-filter-opencvfacedetect::color-3-r
+gfloat
+[0,1]
+rw
+Color 3-R
+The color of the third object.
+1
+
+
+
+frei0r-filter-opencvfacedetect::color-4-b
+gfloat
+[0,1]
+rw
+Color 4
+The color of the fourth object.
+1
+
+
+
+frei0r-filter-opencvfacedetect::color-4-g
+gfloat
+[0,1]
+rw
+Color 4
+The color of the fourth object.
+1
+
+
+
+frei0r-filter-opencvfacedetect::color-4-r
+gfloat
+[0,1]
+rw
+Color 4-R
+The color of the fourth object.
+1
+
+
+
+frei0r-filter-opencvfacedetect::color-5-b
+gfloat
+[0,1]
+rw
+Color 5
+The color of the fifth object.
+1
+
+
+
+frei0r-filter-opencvfacedetect::color-5-g
+gfloat
+[0,1]
+rw
+Color 5
+The color of the fifth object.
+1
+
+
+
+frei0r-filter-opencvfacedetect::color-5-r
+gfloat
+[0,1]
+rw
+Color 5-R
+The color of the fifth object.
+1
+
+
+
+frei0r-filter-opencvfacedetect::neighbors
+gdouble
+
+rw
+Neighbors
+Minimum number of rectangles that makes up an object, divided by 100.
+0.02
+
+
+
+frei0r-filter-opencvfacedetect::recheck
+gdouble
+
+rw
+Recheck
+How often to detect an object in number of frames, divided by 1000.
+0.025
+
+
+
+frei0r-filter-opencvfacedetect::scale
+gdouble
+
+rw
+Scale
+Down scale the image prior detection.
+0.666667
+
+
+
+frei0r-filter-opencvfacedetect::search-scale
+gdouble
+
+rw
+Search scale
+The search window scale factor, divided by 10.
+0.12
+
+
+
+frei0r-filter-opencvfacedetect::shape
+gdouble
+
+rw
+Shape
+The shape to draw: 0=circle, 0.1=ellipse, 0.2=rectangle, 1=random.
+0
+
+
+
+frei0r-filter-opencvfacedetect::smallest
+gdouble
+
+rw
+Smallest
+Minimum window size in pixels, divided by 1000.
+0
+
+
+
+frei0r-filter-opencvfacedetect::stroke
+gdouble
+
+rw
+Stroke
+Line width, divided by 100, or fill if 0.
+-1
+
+
+
+frei0r-filter-opencvfacedetect::threads
+gdouble
+
+rw
+Threads
+How many threads to use divided by 100; 0 uses CPU count.
+0.01
+
+
GstVideoMaxRate::average-period
guint64
@@ -57653,3 +57933,1593 @@
ntsc
+
+frei0r-src-test-pat-r::amplitude
+gdouble
+
+rw
+Amplitude
+Amplitude (contrast) of the pattern.
+0.8
+
+
+
+frei0r-src-test-pat-r::aspect-type
+gdouble
+
+rw
+Aspect type
+Pixel aspect ratio presets.
+0
+
+
+
+frei0r-src-test-pat-r::channel
+gdouble
+
+rw
+Channel
+Into which color channel to draw.
+0
+
+
+
+frei0r-src-test-pat-r::freq-1
+gdouble
+
+rw
+Freq 1
+Pattern 7 H frequency.
+0
+
+
+
+frei0r-src-test-pat-r::freq-2
+gdouble
+
+rw
+Freq 2
+Pattern 7 V frequency.
+0
+
+
+
+frei0r-src-test-pat-r::lin-p-swp
+gboolean
+
+rw
+Lin P swp
+Use linear period sweep.
+FALSE
+
+
+
+frei0r-src-test-pat-r::manual-aspect
+gdouble
+
+rw
+Manual aspect
+Manual pixel aspect ratio.
+0.5
+
+
+
+frei0r-src-test-pat-r::type
+gdouble
+
+rw
+Type
+Type of test pattern.
+0
+
+
+
+frei0r-src-test-pat-l::channel
+gdouble
+
+rw
+Channel
+Into which color channel to draw.
+0
+
+
+
+frei0r-src-test-pat-l::type
+gdouble
+
+rw
+Type
+Type of test pattern.
+0
+
+
+
+frei0r-src-test-pat-i::amplitude
+gdouble
+
+rw
+Amplitude
+Amplitude (contrast) of the pattern.
+0.8
+
+
+
+frei0r-src-test-pat-i::channel
+gdouble
+
+rw
+Channel
+Into which color channel to draw.
+0
+
+
+
+frei0r-src-test-pat-i::tilt
+gdouble
+
+rw
+Tilt
+Angle of step function.
+0
+
+
+
+frei0r-src-test-pat-i::type
+gdouble
+
+rw
+Type
+Type of test pattern.
+0
+
+
+
+frei0r-src-test-pat-i::width
+gdouble
+
+rw
+Width
+Width of impulse.
+0.040404
+
+
+
+frei0r-src-test-pat-g::aspect-type
+gdouble
+
+rw
+Aspect type
+Pixel aspect ratio presets.
+0
+
+
+
+frei0r-src-test-pat-g::manual-aspect
+gdouble
+
+rw
+Manual Aspect
+Manual pixel aspect ratio.
+0.5
+
+
+
+frei0r-src-test-pat-g::size-1
+gdouble
+
+rw
+Size 1
+Size of major features.
+0.28125
+
+
+
+frei0r-src-test-pat-g::size-2
+gdouble
+
+rw
+Size 2
+Size of minor features.
+0.0625
+
+
+
+frei0r-src-test-pat-g::type
+gdouble
+
+rw
+Type
+Type of test pattern.
+0
+
+
+
+frei0r-src-test-pat-c::color-space
+gdouble
+
+rw
+Color space
+
+0
+
+
+
+frei0r-src-test-pat-c::cross-section
+gdouble
+
+rw
+Cross section
+
+0
+
+
+
+frei0r-src-test-pat-c::third-axis-value
+gdouble
+
+rw
+Third axis value
+
+0.5
+
+
+
+frei0r-src-test-pat-b::aspect-type
+gdouble
+
+rw
+Aspect type
+7 choices, pixel aspect ratio.
+0
+
+
+
+frei0r-src-test-pat-b::manual-aspect
+gdouble
+
+rw
+Manual Aspect
+Manual pixel aspect ratio (Aspect type 6).
+0.5
+
+
+
+frei0r-src-test-pat-b::type
+gdouble
+
+rw
+Type
+8 choices, select test pattern.
+0
+
+
+
+frei0r-filter-sop-sat::aoffset
+gdouble
+
+rw
+aOffset
+Offset of the alpha component.
+0
+
+
+
+frei0r-filter-sop-sat::apower
+gdouble
+
+rw
+aPower
+Power (Gamma) of the alpha component.
+1
+
+
+
+frei0r-filter-sop-sat::aslope
+gdouble
+
+rw
+aSlope
+Slope of the alpha component.
+1
+
+
+
+frei0r-filter-sop-sat::boffset
+gdouble
+
+rw
+bOffset
+Offset of the blue color component.
+0
+
+
+
+frei0r-filter-sop-sat::bpower
+gdouble
+
+rw
+bPower
+Power (Gamma) of the blue color component.
+1
+
+
+
+frei0r-filter-sop-sat::bslope
+gdouble
+
+rw
+bSlope
+Slope of the blue color component.
+1
+
+
+
+frei0r-filter-sop-sat::goffset
+gdouble
+
+rw
+gOffset
+Offset of the green color component.
+0
+
+
+
+frei0r-filter-sop-sat::gpower
+gdouble
+
+rw
+gPower
+Power (Gamma) of the green color component.
+1
+
+
+
+frei0r-filter-sop-sat::gslope
+gdouble
+
+rw
+gSlope
+Slope of the green color component.
+1
+
+
+
+frei0r-filter-sop-sat::roffset
+gdouble
+
+rw
+rOffset
+Offset of the red color component.
+0
+
+
+
+frei0r-filter-sop-sat::rpower
+gdouble
+
+rw
+rPower
+Power (Gamma) of the red color component.
+1
+
+
+
+frei0r-filter-sop-sat::rslope
+gdouble
+
+rw
+rSlope
+Slope of the red color component.
+1
+
+
+
+frei0r-filter-sop-sat::saturation
+gdouble
+
+rw
+saturation
+Overall saturation.
+200
+
+
+
+frei0r-filter-sharpness::amount
+gdouble
+
+rw
+Amount
+
+0.3
+
+
+
+frei0r-filter-sharpness::size
+gdouble
+
+rw
+Size
+
+0
+
+
+
+frei0r-filter-select0r::color-to-select-b
+gfloat
+[0,1]
+rw
+Color to select
+
+0
+
+
+
+frei0r-filter-select0r::color-to-select-g
+gfloat
+[0,1]
+rw
+Color to select
+
+0.8
+
+
+
+frei0r-filter-select0r::color-to-select-r
+gfloat
+[0,1]
+rw
+Color to select-R
+
+0
+
+
+
+frei0r-filter-select0r::delta-b---i---i
+gdouble
+
+rw
+Delta B / I / I
+
+0.2
+
+
+
+frei0r-filter-select0r::delta-g---b---chroma
+gdouble
+
+rw
+Delta G / B / Chroma
+
+0.2
+
+
+
+frei0r-filter-select0r::delta-r---a---hue
+gdouble
+
+rw
+Delta R / A / Hue
+
+0.2
+
+
+
+frei0r-filter-select0r::edge-mode
+gdouble
+
+rw
+Edge mode
+
+0
+
+
+
+frei0r-filter-select0r::invert-selection
+gboolean
+
+rw
+Invert selection
+
+FALSE
+
+
+
+frei0r-filter-select0r::operation
+gdouble
+
+rw
+Operation
+
+0
+
+
+
+frei0r-filter-select0r::selection-subspace
+gdouble
+
+rw
+Selection subspace
+
+0
+
+
+
+frei0r-filter-select0r::subspace-shape
+gdouble
+
+rw
+Subspace shape
+
+0
+
+
+
+frei0r-filter-pr0file::alpha-trace
+gboolean
+
+rw
+Alpha trace
+Show Alpha trace on scope.
+FALSE
+
+
+
+frei0r-filter-pr0file::b-trace
+gboolean
+
+rw
+B trace
+Show B trace on scope.
+TRUE
+
+
+
+frei0r-filter-pr0file::channel
+gdouble
+
+rw
+Channel
+Channel to numerically display.
+0.375005
+
+
+
+frei0r-filter-pr0file::color
+gdouble
+
+rw
+Color
+rec 601 or rec 709.
+0
+
+
+
+frei0r-filter-pr0file::crosshair-color
+gdouble
+
+rw
+Crosshair color
+Color of the profile marker.
+0
+
+
+
+frei0r-filter-pr0file::display-average
+gboolean
+
+rw
+Display average
+e.
+TRUE
+
+
+
+frei0r-filter-pr0file::display-maximum
+gboolean
+
+rw
+Display maximum
+
+FALSE
+
+
+
+frei0r-filter-pr0file::display-minimum
+gboolean
+
+rw
+Display minimum
+
+FALSE
+
+
+
+frei0r-filter-pr0file::display-rms
+gboolean
+
+rw
+Display RMS
+
+TRUE
+
+
+
+frei0r-filter-pr0file::g-trace
+gboolean
+
+rw
+G trace
+Show G trace on scope.
+TRUE
+
+
+
+frei0r-filter-pr0file::length
+gdouble
+
+rw
+Length
+Length of profile.
+0.589744
+
+
+
+frei0r-filter-pr0file::marker-1
+gdouble
+
+rw
+Marker 1
+Position of marker 1.
+-0.2
+
+
+
+frei0r-filter-pr0file::marker-2
+gdouble
+
+rw
+Marker 2
+Position of marker 2.
+-0.2
+
+
+
+frei0r-filter-pr0file::param-256-scale
+gboolean
+
+rw
+256 scale
+use 0-255 instead of 0.0-1.0.
+FALSE
+
+
+
+frei0r-filter-pr0file::pb-trace
+gboolean
+
+rw
+Pb trace
+Show Pb trace on scope.
+FALSE
+
+
+
+frei0r-filter-pr0file::pr-trace
+gboolean
+
+rw
+Pr trace
+Show Pr trace on scope.
+FALSE
+
+
+
+frei0r-filter-pr0file::r-trace
+gboolean
+
+rw
+R trace
+Show R trace on scope.
+TRUE
+
+
+
+frei0r-filter-pr0file::tilt
+gdouble
+
+rw
+Tilt
+Tilt of profile.
+0.5
+
+
+
+frei0r-filter-pr0file::x
+gdouble
+
+rw
+X
+X position of profile.
+0.5
+
+
+
+frei0r-filter-pr0file::y
+gdouble
+
+rw
+Y
+Y position of profile.
+0.5
+
+
+
+frei0r-filter-pr0file::y-trace
+gboolean
+
+rw
+Y trace
+Show Y' trace on scope.
+FALSE
+
+
+
+frei0r-filter-pr0be::big-window
+gboolean
+
+rw
+Big window
+Display more data.
+FALSE
+
+
+
+frei0r-filter-pr0be::measurement
+gdouble
+
+rw
+Measurement
+What measurement to display.
+0
+
+
+
+frei0r-filter-pr0be::param-256-scale
+gboolean
+
+rw
+256 scale
+use 0-255 instead of 0.0-1.0.
+FALSE
+
+
+
+frei0r-filter-pr0be::show-alpha
+gboolean
+
+rw
+Show alpha
+Display alpha value too.
+FALSE
+
+
+
+frei0r-filter-pr0be::x
+gdouble
+
+rw
+X
+X position of probe.
+0.5
+
+
+
+frei0r-filter-pr0be::x-size
+gdouble
+
+rw
+X size
+X size of probe.
+0.25
+
+
+
+frei0r-filter-pr0be::y
+gdouble
+
+rw
+Y
+Y position of probe.
+0.5
+
+
+
+frei0r-filter-pr0be::y-size
+gdouble
+
+rw
+Y size
+Y size of probe.
+0.25
+
+
+
+frei0r-filter-light-graffiti::backgroundweight
+gdouble
+
+rw
+backgroundWeight
+Describes how strong the (accumulated) background should shine through.
+0
+
+
+
+frei0r-filter-light-graffiti::blackreference
+gdouble
+
+rw
+blackReference
+Uses black as background image instead of the first frame.
+0
+
+
+
+frei0r-filter-light-graffiti::dim
+gdouble
+
+rw
+dim
+Dimming of the light mask.
+0
+
+
+
+frei0r-filter-light-graffiti::longalpha
+gdouble
+
+rw
+longAlpha
+Alpha value for moving average.
+0.0078125
+
+
+
+frei0r-filter-light-graffiti::loweroverexposure
+gdouble
+
+rw
+lowerOverexposure
+Prevents some overexposure if the light source stays steady too long (varying speed).
+5.23869e-11
+
+
+
+frei0r-filter-light-graffiti::nonlineardim
+gdouble
+
+rw
+nonlinearDim
+Nonlinear dimming (may look more natural).
+5.23869e-11
+
+
+
+frei0r-filter-light-graffiti::reset
+gdouble
+
+rw
+reset
+Reset filter masks.
+5.23869e-11
+
+
+
+frei0r-filter-light-graffiti::saturation
+gdouble
+
+rw
+saturation
+Saturation of lights.
+1
+
+
+
+frei0r-filter-light-graffiti::sensitivity
+gdouble
+
+rw
+sensitivity
+Sensitivity of the effect for light (higher sensitivity will lead to brighter lights).
+1
+
+
+
+frei0r-filter-light-graffiti::statsbrightness
+gdouble
+
+rw
+statsBrightness
+Display the brightness and threshold, for adjusting the brightness threshold parameter.
+5.23869e-11
+
+
+
+frei0r-filter-light-graffiti::statsdifference
+gdouble
+
+rw
+statsDifference
+Display the background difference and threshold.
+5.23869e-11
+
+
+
+frei0r-filter-light-graffiti::statsdiffsum
+gdouble
+
+rw
+statsDiffSum
+Display the sum of the background difference and the threshold.
+5.23869e-11
+
+
+
+frei0r-filter-light-graffiti::thresholdbrightness
+gdouble
+
+rw
+thresholdBrightness
+Brightness threshold to distinguish between foreground and background.
+450
+
+
+
+frei0r-filter-light-graffiti::thresholddifference
+gdouble
+
+rw
+thresholdDifference
+Threshold: Difference to background to distinguish between fore- and background.
+5.23869e-11
+
+
+
+frei0r-filter-light-graffiti::thresholddiffsum
+gdouble
+
+rw
+thresholdDiffSum
+Threshold for sum of differences. Can in most cases be ignored (set to 0).
+0
+
+
+
+frei0r-filter-light-graffiti::transparentbackground
+gdouble
+
+rw
+transparentBackground
+Make the background transparent.
+5.23869e-11
+
+
+
+frei0r-filter-hqdn3d::spatial
+gdouble
+
+rw
+Spatial
+Amount of spatial filtering.
+0.04
+
+
+
+frei0r-filter-hqdn3d::temporal
+gdouble
+
+rw
+Temporal
+Amount of temporal filtering.
+0.06
+
+
+
+frei0r-filter-facebl0r::classifier
+gchar*
+
+rw
+Classifier
+Full path to the XML pattern model for recognition; look in /usr/share/opencv/haarcascades.
+"/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml"
+
+
+
+frei0r-filter-facebl0r::ellipse
+gdouble
+
+rw
+Ellipse
+Draw a red ellipse around the object.
+0
+
+
+
+frei0r-filter-facebl0r::largest
+gdouble
+
+rw
+Largest
+Maximum object size in pixels, divided by 10000.
+0.05
+
+
+
+frei0r-filter-facebl0r::neighbors
+gdouble
+
+rw
+Neighbors
+Minimum number of rectangles that makes up an object, divided by 100.
+0.02
+
+
+
+frei0r-filter-facebl0r::recheck
+gdouble
+
+rw
+Recheck
+How often to detect an object in number of frames, divided by 1000.
+0.025
+
+
+
+frei0r-filter-facebl0r::search-scale
+gdouble
+
+rw
+Search scale
+The search window scale factor, divided by 10.
+0.12
+
+
+
+frei0r-filter-facebl0r::smallest
+gdouble
+
+rw
+Smallest
+Minimum window size in pixels, divided by 1000.
+0
+
+
+
+frei0r-filter-facebl0r::threads
+gdouble
+
+rw
+Threads
+How many threads to use divided by 100; 0 uses CPU count.
+0.01
+
+
+
+frei0r-filter-defish0r::amount
+gdouble
+
+rw
+Amount
+Focal Ratio.
+0
+
+
+
+frei0r-filter-defish0r::aspect-type
+gdouble
+
+rw
+Aspect type
+Pixel aspect ratio presets.
+0
+
+
+
+frei0r-filter-defish0r::defish
+gboolean
+
+rw
+DeFish
+Fish or Defish.
+FALSE
+
+
+
+frei0r-filter-defish0r::interpolator
+gdouble
+
+rw
+Interpolator
+Quality of interpolation.
+0.166667
+
+
+
+frei0r-filter-defish0r::manual-aspect
+gdouble
+
+rw
+Manual Aspect
+Manual Pixel Aspect ratio.
+0.5
+
+
+
+frei0r-filter-defish0r::manual-scale
+gdouble
+
+rw
+Manual Scale
+Manual Scale.
+0.5
+
+
+
+frei0r-filter-defish0r::scaling
+gdouble
+
+rw
+Scaling
+Scaling method.
+0.666667
+
+
+
+frei0r-filter-defish0r::type
+gdouble
+
+rw
+Type
+Mapping function.
+0.666667
+
+
+
+frei0r-filter-coloradj-rgb::action
+gdouble
+
+rw
+Action
+Type of color adjustment.
+0.333344
+
+
+
+frei0r-filter-coloradj-rgb::alpha-controlled
+gboolean
+
+rw
+Alpha controlled
+Adjust only areas with nonzero alpha.
+FALSE
+
+
+
+frei0r-filter-coloradj-rgb::b
+gdouble
+
+rw
+B
+Amount of blue.
+0.5
+
+
+
+frei0r-filter-coloradj-rgb::g
+gdouble
+
+rw
+G
+Amount of green.
+0.5
+
+
+
+frei0r-filter-coloradj-rgb::keep-luma
+gboolean
+
+rw
+Keep luma
+Don't change brightness.
+TRUE
+
+
+
+frei0r-filter-coloradj-rgb::luma-formula
+gdouble
+
+rw
+Luma formula
+
+0.500025
+
+
+
+frei0r-filter-coloradj-rgb::r
+gdouble
+
+rw
+R
+Amount of red.
+0.5
+
+
+
+frei0r-filter-c0rners::alpha-operation
+gdouble
+
+rw
+Alpha operation
+
+0
+
+
+
+frei0r-filter-c0rners::corner-1-x
+gdouble
+
+rw
+Corner 1 X
+X coordinate of corner 1.
+0.333333
+
+
+
+frei0r-filter-c0rners::corner-1-y
+gdouble
+
+rw
+Corner 1 Y
+Y coordinate of corner 1.
+0.333333
+
+
+
+frei0r-filter-c0rners::corner-2-x
+gdouble
+
+rw
+Corner 2 X
+X coordinate of corner 2.
+0.666666
+
+
+
+frei0r-filter-c0rners::corner-2-y
+gdouble
+
+rw
+Corner 2 Y
+Y coordinate of corner 2.
+0.333333
+
+
+
+frei0r-filter-c0rners::corner-3-x
+gdouble
+
+rw
+Corner 3 X
+X coordinate of corner 3.
+0.666666
+
+
+
+frei0r-filter-c0rners::corner-3-y
+gdouble
+
+rw
+Corner 3 Y
+Y coordinate of corner 3.
+0.666666
+
+
+
+frei0r-filter-c0rners::corner-4-x
+gdouble
+
+rw
+Corner 4 X
+X coordinate of corner 4.
+0.333333
+
+
+
+frei0r-filter-c0rners::corner-4-y
+gdouble
+
+rw
+Corner 4 Y
+Y coordinate of corner 4.
+0.666666
+
+
+
+frei0r-filter-c0rners::enable-stretch
+gboolean
+
+rw
+Enable Stretch
+Enable stretching.
+FALSE
+
+
+
+frei0r-filter-c0rners::feather-alpha
+gdouble
+
+rw
+Feather Alpha
+Makes smooth transition into transparent.
+0.01
+
+
+
+frei0r-filter-c0rners::interpolator
+gdouble
+
+rw
+Interpolator
+Quality of interpolation.
+0.166667
+
+
+
+frei0r-filter-c0rners::stretch-x
+gdouble
+
+rw
+Stretch X
+Amount of stretching in X direction.
+0.5
+
+
+
+frei0r-filter-c0rners::stretch-y
+gdouble
+
+rw
+Stretch Y
+Amount of stretching in Y direction.
+0.5
+
+
+
+frei0r-filter-c0rners::transparent-background
+gboolean
+
+rw
+Transparent Background
+Makes background transparent.
+FALSE
+
+
+
+frei0r-filter-alphaspot::max
+gdouble
+
+rw
+Max
+
+1
+
+
+
+frei0r-filter-alphaspot::min
+gdouble
+
+rw
+Min
+
+0
+
+
+
+frei0r-filter-alphaspot::operation
+gdouble
+
+rw
+Operation
+
+0
+
+
+
+frei0r-filter-alphaspot::position-x
+gdouble
+
+rw
+Position X
+
+0.5
+
+
+
+frei0r-filter-alphaspot::position-y
+gdouble
+
+rw
+Position Y
+
+0.5
+
+
+
+frei0r-filter-alphaspot::shape
+gdouble
+
+rw
+Shape
+
+0
+
+
+
+frei0r-filter-alphaspot::size-x
+gdouble
+
+rw
+Size X
+
+0.1
+
+
+
+frei0r-filter-alphaspot::size-y
+gdouble
+
+rw
+Size Y
+
+0.1
+
+
+
+frei0r-filter-alphaspot::tilt
+gdouble
+
+rw
+Tilt
+
+0.5
+
+
+
+frei0r-filter-alphaspot::transition-width
+gdouble
+
+rw
+Transition width
+
+0.2
+
+
+
+frei0r-filter-alphagrad::max
+gdouble
+
+rw
+Max
+
+1
+
+
+
+frei0r-filter-alphagrad::min
+gdouble
+
+rw
+Min
+
+0
+
+
+
+frei0r-filter-alphagrad::operation
+gdouble
+
+rw
+Operation
+
+0
+
+
+
+frei0r-filter-alphagrad::position
+gdouble
+
+rw
+Position
+
+0.5
+
+
+
+frei0r-filter-alphagrad::tilt
+gdouble
+
+rw
+Tilt
+
+0.5
+
+
+
+frei0r-filter-alphagrad::transition-width
+gboolean
+
+rw
+Transition width
+
+FALSE
+
+
+
+frei0r-filter-alpha0ps::display
+gdouble
+
+rw
+Display
+
+0
+
+
+
+frei0r-filter-alpha0ps::display-input-alpha
+gboolean
+
+rw
+Display input alpha
+
+FALSE
+
+
+
+frei0r-filter-alpha0ps::invert
+gboolean
+
+rw
+Invert
+
+FALSE
+
+
+
+frei0r-filter-alpha0ps::operation
+gdouble
+
+rw
+Operation
+
+0
+
+
+
+frei0r-filter-alpha0ps::shrink-grow-amount
+gdouble
+
+rw
+Shrink/grow amount
+
+0.333344
+
+
+
+frei0r-filter-alpha0ps::threshold
+gdouble
+
+rw
+Threshold
+
+0.5
+
+
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index ef9c6f37b6..cbfda73b5d 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -13,7 +13,6 @@ GObject
GstAiffParse
GstAsfMux
GstAsfParse
- GstAssRender
GstBaseAudioVisualizer
GstSpaceScope
GstSpectraScope
@@ -35,42 +34,48 @@ GObject
GstBaseAudioSink
GstAudioSink
GstApExSink
- GstNasSink
GstSDLAudioSink
GstChecksumSink
+ GstCurlSink
GstDCCPClientSink
GstDCCPServerSink
GstFBDEVSink
GstInterAudioSink
GstInterVideoSink
GstLinsysSdiSink
- GstSFSink
GstShmSink
GstVideoSink
- GstDfbVideoSink
GstSDLVideoSink
GstBaseSrc
GstDTMFSrc
GstDataURISrc
- GstFliteTestSrc
GstInterAudioSrc
GstInterVideoSrc
GstLinsysSdiSrc
GstPushSrc
GstDCCPClientSrc
GstDCCPServerSrc
- GstDc1394
GstDvbSrc
GstMMS
+ GstNeonhttpSrc
GstRfbSrc
GstShmSrc
GstVCDSrc
+ frei0r-src-ising0r
+ frei0r-src-lissajous0r
+ frei0r-src-nois0r
+ frei0r-src-onecol0r
+ frei0r-src-partik0l
+ frei0r-src-plasma
+ frei0r-src-test-pat-b
+ frei0r-src-test-pat-c
+ frei0r-src-test-pat-g
+ frei0r-src-test-pat-i
+ frei0r-src-test-pat-l
+ frei0r-src-test-pat-r
GstRTPDTMFSrc
- GstSFSrc
GstBaseTransform
GstAudioFilter
- GstBPMDetect
- GstOFA
GstStereo
GstBayer2RGB
GstCogScale
@@ -113,34 +118,99 @@ GObject
GstMirror
GstRotate
GstSquare
- GstRsvgOverlay
GstSolarize
GstVideoAnalyse
GstVideoDetect
GstVideoMark
+ frei0r-filter-3-point-color-balance
+ frei0r-filter-3dflippo
+ frei0r-filter-alpha0ps
+ frei0r-filter-alphagrad
+ frei0r-filter-alphaspot
+ frei0r-filter-b
+ frei0r-filter-baltan
+ frei0r-filter-bluescreen0r
+ frei0r-filter-brightness
+ frei0r-filter-bw0r
+ frei0r-filter-c0rners
+ frei0r-filter-cartoon
+ frei0r-filter-color-distance
+ frei0r-filter-coloradj-rgb
+ frei0r-filter-contrast0r
+ frei0r-filter-curves
+ frei0r-filter-defish0r
+ frei0r-filter-delay0r
+ frei0r-filter-delaygrab
+ frei0r-filter-distort0r
+ frei0r-filter-edgeglow
+ frei0r-filter-equaliz0r
+ frei0r-filter-facebl0r
+ frei0r-filter-flippo
+ frei0r-filter-g
+ frei0r-filter-gamma
+ frei0r-filter-glow
+ frei0r-filter-hqdn3d
+ frei0r-filter-hueshift0r
+ frei0r-filter-invert0r
+ frei0r-filter-k-means-clustering
+ frei0r-filter-lens-correction
+ frei0r-filter-letterb0xed
+ frei0r-filter-levels
+ frei0r-filter-light-graffiti
+ frei0r-filter-luminance
+ frei0r-filter-mask0mate
+ frei0r-filter-nervous
+ frei0r-filter-nikon-d90-stairstepping-fix
+ frei0r-filter-nosync0r
+ frei0r-filter-opencvfacedetect
+ frei0r-filter-perspective
+ frei0r-filter-pixeliz0r
+ frei0r-filter-pr0be
+ frei0r-filter-pr0file
+ frei0r-filter-primaries
+ frei0r-filter-r
+ frei0r-filter-rgb-parade
+ frei0r-filter-saturat0r
+ frei0r-filter-scale0tilt
+ frei0r-filter-scanline0r
+ frei0r-filter-select0r
+ frei0r-filter-sharpness
+ frei0r-filter-sobel
+ frei0r-filter-sop-sat
+ frei0r-filter-squareblur
+ frei0r-filter-tehroxx0r
+ frei0r-filter-threelay0r
+ frei0r-filter-threshold0r
+ frei0r-filter-tint0r
+ frei0r-filter-transparency
+ frei0r-filter-twolay0r
+ frei0r-filter-vectorscope
+ frei0r-filter-vertigo
+ frei0r-filter-white-balance
GstVideoFilter2
GstSceneChange
GstZebraStripe
GstVideoMaxRate
GstBaseVideoCodec
GstBaseVideoDecoder
- GstSchroDec
+ GstVP8Dec
GstBaseVideoEncoder
- GstDiracEnc
- GstSchroEnc
+ GstVP8Enc
GstBin
DvbBaseBin
GstAutoConvert
GstAutoVideoConvert
- GstBaseCameraSrc
- GstWrapperCameraBinSrc
GstFPSDisplaySink
GstFaceOverlay
+ GstGSettingsSwitchSink
+ GstGSettingsAudioSink
+ GstGSettingsVideoSink
+ GstGSettingsSwitchSrc
+ GstGSettingsAudioSrc
+ GstGSettingsVideoSrc
GstPipeline
GstCameraBin
- GstCameraBin2
GstSDPDemux
- GstViewfinderBin
RsnDvdBin
GstBz2dec
GstBz2enc
@@ -154,26 +224,20 @@ GObject
GstDVDSpu
GstDecklinkSink
GstDecklinkSrc
- GstDtsDec
+ GstFaac
GstFaad
GstFestival
GstFieldAnalysis
GstFreeze
- GstGSMDec
- GstGSMEnc
- GstGmeDec
GstHLSDemux
GstId3BaseMux
GstId3Mux
GstInterlace
+ GstInvtelecine
GstIvfParse
GstJP2kDecimator
GstJifMux
GstJpegParse
- GstKateDec
- GstKateEnc
- GstKateParse
- GstKateTag
GstLegacyH264Parse
GstLiveAdder
GstMSE
@@ -181,16 +245,13 @@ GObject
GstMXFMux
GstMimDec
GstMimEnc
- GstModPlug
GstMpegPSDemux
GstMpegTSDemux
- GstMusepackDec
GstMveDemux
GstMveMux
GstNsfDec
GstNuvDemux
GstPcapParse
- GstPitch
GstPnmdec
GstPnmenc
GstRTPMux
@@ -200,34 +261,20 @@ GObject
GstVideoParse
GstRealAudioDec
GstRealVideoDec
- GstRsvgDec
GstSSim
GstSdiDemux
GstSdiMux
GstSegmentClip
GstAudioSegmentClip
GstVideoSegmentClip
- GstSignalProcessor
- ladspa-amp-mono
- ladspa-amp-stereo
- ladspa-delay-5s
- ladspa-hpf
- ladspa-lpf
- ladspa-noise-white
- ladspa-sine-faaa
- ladspa-sine-faac
- ladspa-sine-fcaa
- ladspa-sine-fcac
GstSirenDec
GstSirenEnc
GstSpeed
GstSrtEnc
- GstTRM
GstTtaDec
GstTtaParse
GstVMncDec
GstVcdParse
- GstWildmidi
GstY4mDec
MpegPsMux
MpegTSBase
@@ -236,9 +283,39 @@ GObject
MpegTSParse
MpegTsMux
MpegVideoParse
+ frei0r-mixer-addition
+ frei0r-mixer-addition-alpha
+ frei0r-mixer-alpha-injection
+ frei0r-mixer-alphaatop
+ frei0r-mixer-alphain
+ frei0r-mixer-alphaout
+ frei0r-mixer-alphaover
+ frei0r-mixer-alphaxor
+ frei0r-mixer-blend
+ frei0r-mixer-burn
+ frei0r-mixer-color-only
+ frei0r-mixer-composition
+ frei0r-mixer-darken
+ frei0r-mixer-difference
+ frei0r-mixer-divide
+ frei0r-mixer-dodge
+ frei0r-mixer-grain-extract
+ frei0r-mixer-grain-merge
+ frei0r-mixer-hardlight
+ frei0r-mixer-hue
+ frei0r-mixer-lighten
+ frei0r-mixer-multiply
+ frei0r-mixer-overlay
+ frei0r-mixer-rgb
+ frei0r-mixer-saturation
+ frei0r-mixer-screen
+ frei0r-mixer-softlight
+ frei0r-mixer-subtract
+ frei0r-mixer-uv-map
+ frei0r-mixer-value
+ frei0r-mixer-xfade0r
GstPad
GstPadTemplate
- GstSignalProcessorPadTemplate
GstPlugin
GstPluginFeature
GstElementFactory
diff --git a/tests/examples/camerabin/gst-camera-perf.c b/tests/examples/camerabin/gst-camera-perf.c
index bb37ceecd0..c5554a0e3b 100644
--- a/tests/examples/camerabin/gst-camera-perf.c
+++ b/tests/examples/camerabin/gst-camera-perf.c
@@ -44,7 +44,7 @@
* Includes
*/
#ifdef HAVE_CONFIG_H
-# include "config.h"
+#include "config.h"
#endif
/* save the snapshot images
@@ -300,8 +300,6 @@ img_capture_done (GstElement * camera, GString * fname, gpointer user_data)
GstClockTime max = 0;
GstClockTime min = -1;
GstClockTime total = 0;
- GstClockTime first_shot = 0;
- GstClockTime snd_shot = 0;
num_pics_cont = 0;
signal_cont = FALSE;
@@ -309,13 +307,11 @@ img_capture_done (GstElement * camera, GString * fname, gpointer user_data)
DIFF_TIME (t_final[0], t_initial, diff);
max < diff ? max = diff : max;
min > diff ? min = diff : min;
- first_shot = diff;
total += diff;
DIFF_TIME (t_final[1], t_final[0], diff);
max < diff ? max = diff : max;
min > diff ? min = diff : min;
- snd_shot = diff;
total += diff;
for (i = 2; i < CONT_SHOTS; ++i) {