diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index d82872545b..a5b298501b 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -120,6 +120,7 @@ EXTRA_HFILES = \
$(top_srcdir)/ext/theora/theoradec.h \
$(top_srcdir)/ext/timidity/gsttimidity.h \
$(top_srcdir)/ext/timidity/gstwildmidi.h \
+ $(top_srcdir)/ext/zbar/gstzbar.h \
$(top_srcdir)/gst/aacparse/gstaacparse.h \
$(top_srcdir)/gst/amrparse/gstamrparse.h \
$(top_srcdir)/gst/autoconvert/gstautoconvert.h \
diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
index bf73a025ba..0dc6500433 100644
--- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
@@ -84,6 +84,7 @@
+
@@ -166,6 +167,7 @@
+
diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt
index 79761dd665..6b77f15818 100644
--- a/docs/plugins/gst-plugins-bad-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt
@@ -1056,4 +1056,16 @@ GST_IS_WILDMIDI_CLASS
GST_TYPE_WILDMIDI
+
+element-zbar
+zbar
+GstZBar
+
+GstZBarClass
+GST_ZBAR
+GST_ZBAR_CLASS
+GST_IS_ZBAR
+GST_IS_ZBAR_CLASS
+GST_TYPE_ZBAR
+
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index 80fce858f9..e2e3726c16 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -11,7 +11,7 @@
GstPitch::pitch
gfloat
-[0.1,10]
+[0,1,10]
rw
Pitch
Audio stream pitch.
@@ -21,7 +21,7 @@
GstPitch::rate
gfloat
-[0.1,10]
+[0,1,10]
rw
Rate
Audio stream rate.
@@ -31,7 +31,7 @@
GstPitch::tempo
gfloat
-[0.1,10]
+[0,1,10]
rw
Tempo
Audio stream tempo.
@@ -41,7 +41,7 @@
GstXvidEnc::averaging-period
gint
-[G_MAXULONG,100]
+[-1,100]
rw
Averaging Period
[CBR] Number of frames for which XviD averages bitrate.
@@ -91,7 +91,7 @@
GstXvidEnc::buffer
gint
->= G_MAXULONG
+>= -1
rw
Buffer Size
[CBR] Size of the video buffers.
@@ -121,7 +121,7 @@
GstXvidEnc::container-frame-overhead
gint
-[G_MAXULONG,100]
+[-1,100]
rw
Container Frame Overhead
[PASS2] Average container overhead per frame.
@@ -151,7 +151,7 @@
GstXvidEnc::flow-control-strength
gint
-[G_MAXULONG,100]
+[-1,100]
rw
Flow Control Strength
[PASS2] Overflow control strength per frame.
@@ -211,7 +211,7 @@
GstXvidEnc::keyframe-reduction
gint
-[G_MAXULONG,100]
+[-1,100]
rw
Keyframe Reduction
[PASS2] Keyframe size reduction in % of those within threshold.
@@ -221,7 +221,7 @@
GstXvidEnc::keyframe-threshold
gint
-[G_MAXULONG,100]
+[-1,100]
rw
Keyframe Threshold
[PASS2] Distance between keyframes not to be subject to reduction.
@@ -281,7 +281,7 @@
GstXvidEnc::max-overflow-degradation
gint
-[G_MAXULONG,100]
+[-1,100]
rw
Max Overflow Degradation
[PASS2] Amount in % that flow control can decrease frame size compared to ideal curve.
@@ -291,7 +291,7 @@
GstXvidEnc::max-overflow-improvement
gint
-[G_MAXULONG,100]
+[-1,100]
rw
Max Overflow Improvement
[PASS2] Amount in % that flow control can increase frame size compared to ideal curve.
@@ -421,7 +421,7 @@
GstXvidEnc::reaction-delay-factor
gint
-[G_MAXULONG,100]
+[-1,100]
rw
Reaction Delay Factor
[CBR] Reaction delay factor.
@@ -564,7 +564,7 @@
rw
automatic-redirect
-Automatically follow HTTP redirects (HTTP Status Code 302/303).
+Automatically follow HTTP redirects (HTTP Status Code 3xx).
TRUE
@@ -821,7 +821,7 @@
GstMpeg2enc::max-gop-size
gint
-[G_MAXULONG,250]
+[-1,250]
rw
Max. GOP size
Maximal size per Group-of-Pictures (-1=default).
@@ -831,7 +831,7 @@
GstMpeg2enc::min-gop-size
gint
-[G_MAXULONG,250]
+[-1,250]
rw
Min. GOP size
Minimal size per Group-of-Pictures (-1=default).
@@ -911,7 +911,7 @@
GstMpeg2enc::quantisation
gint
-[G_MAXULONG,31]
+[-1,31]
rw
Quantisation
Quantisation factor (-1=cbr, 0=default, 1=best, 31=worst).
@@ -1341,7 +1341,7 @@
GstSpeed::speed
gfloat
-[0.1,40]
+[0,1,40]
rwx
speed
speed.
@@ -1691,7 +1691,7 @@
GstDvbSrc::diseqc-source
gint
-[G_MAXULONG,7]
+[-1,7]
rw
diseqc source
DISEqC selected source (-1 disabled) (DVB-S).
@@ -16865,7 +16865,7 @@
rwx
Dry-Wet-Balance
Dry-Wet-Balance.
-0.5
+0,5
@@ -17475,7 +17475,7 @@
rw
Path where to search for RealPlayer codecs
Path where to search for RealPlayer codecs.
-"/usr/lib64/win32:/usr/lib64/codecs:/usr/local/lib64/win32:/usr/local/lib64/codecs"
+"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs"
@@ -17515,7 +17515,7 @@
rw
Path where to search for RealPlayer codecs
Path where to search for RealPlayer codecs.
-"/usr/lib64/win32:/usr/lib64/codecs:/usr/local/lib64/win32:/usr/local/lib64/codecs"
+"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs"
@@ -17781,7 +17781,7 @@
GstVideoDetect::pattern-count
gint
->= 1
+>= 0
rwx
Pattern count
The number of pattern markers.
@@ -17815,7 +17815,7 @@
rwx
Pattern sensitivity
The sensitivity around the center for detecting the markers (0.0 = lowest, 1.0 highest).
-0.3
+0,3
@@ -17855,7 +17855,7 @@
rwx
Pattern center
The center of the black/white separation (0.0 = lowest, 1.0 highest).
-0.5
+0,5
@@ -17871,7 +17871,7 @@
GstVideoMark::pattern-count
gint
->= 1
+>= 0
rwx
Pattern count
The number of pattern markers.
@@ -17882,7 +17882,7 @@
GstVideoMark::pattern-data
gint
>= 0
-rwx
+rw
Pattern data
The extra data pattern markers.
10
@@ -17891,7 +17891,7 @@
GstVideoMark::pattern-data-count
gint
->= 0
+[0,64]
rwx
Pattern data count
The number of extra data pattern markers.
@@ -17938,6 +17938,16 @@
0
+
+GstVideoMark::pattern-data-uint64
+guint64
+
+rwx
+Pattern data
+The extra data pattern markers.
+10
+
+
GstWildmidi::high-quality
gboolean
@@ -18005,7 +18015,7 @@
rw
stereo
stereo.
-0.1
+0,1
@@ -18161,7 +18171,7 @@
DvbBaseBin::diseqc-source
gint
-[G_MAXULONG,7]
+[-1,7]
rw
diseqc source
DISEqC selected source (-1 disabled) (DVB-S).
@@ -22136,10 +22146,10 @@
GstCeltEnc::bitrate
gint
-[0,150]
+[10,320]
rw
Encoding Bit-rate
-Specify an encoding bit-rate (in Kbps). (0 = automatic).
+Specify an encoding bit-rate (in Kbps).
64
@@ -22153,6 +22163,36 @@
256
+
+GstCeltEnc::cbr
+gboolean
+
+rw
+Constant bit rate
+Constant bit rate.
+TRUE
+
+
+
+GstCeltEnc::complexity
+gint
+[0,10]
+rw
+Complexity
+Complexity.
+9
+
+
+
+GstCeltEnc::max-bitrate
+gint
+[10,320]
+rw
+Maximum Encoding Bit-rate
+Specify a maximum encoding bit rate (in Kbps) for variable bit rate encoding.
+64
+
+
GstJackAudioSrc::connect
GstJackConnect
@@ -22226,7 +22266,7 @@
GstDCCPClientSrc::sockfd
gint
->= G_MAXULONG
+>= -1
rw
Socket fd
The socket file descriptor.
@@ -22266,7 +22306,7 @@
GstDCCPServerSink::sockfd
gint
->= G_MAXULONG
+>= -1
rw
Socket fd
The client socket file descriptor.
@@ -22326,7 +22366,7 @@
GstDCCPClientSink::sockfd
gint
->= G_MAXULONG
+>= -1
rw
Socket fd
The socket file descriptor.
@@ -22386,7 +22426,7 @@
GstDCCPServerSrc::sockfd
gint
->= G_MAXULONG
+>= -1
rw
Socket fd
The client socket file descriptor.
@@ -22446,7 +22486,7 @@
GstMpegTSDemux::program-number
gint
->= G_MAXULONG
+>= -1
rw
Program Number
Program number to demux for (-1 to ignore).
@@ -22460,13 +22500,13 @@
rw
Overlap Length
Percentage of stride to overlap.
-0.2
+0,2
GstScaletempo::rate
gdouble
-[-2.14748e+09,2.14748e+09]
+[-2,14748e+09,2,14748e+09]
r
Playback Rate
Current playback rate.
@@ -22506,7 +22546,7 @@
GstPcapParse::dst-port
gint
-[G_MAXULONG,65535]
+[-1,65535]
rw
Destination port
Destination port to restrict to.
@@ -22526,7 +22566,7 @@
GstPcapParse::src-port
gint
-[G_MAXULONG,65535]
+[-1,65535]
rw
Source port
Source port to restrict to.
@@ -23076,7 +23116,7 @@
GstRTPDTMFSrc::seqnum-offset
gint
->= G_MAXULONG
+>= -1
rw
Sequence number Offset
Offset to add to all outgoing seqnum (-1 = random).
@@ -23106,7 +23146,7 @@
GstRTPDTMFSrc::timestamp-offset
gint
->= G_MAXULONG
+>= -1
rw
Timestamp Offset
Offset to add to all outgoing timestamps (-1 = random).
@@ -23156,7 +23196,7 @@
GstRTPMux::seqnum-offset
gint
->= G_MAXULONG
+>= -1
rw
Sequence number Offset
Offset to add to all outgoing seqnum (-1 = random).
@@ -23176,7 +23216,7 @@
GstRTPMux::timestamp-offset
gint
->= G_MAXULONG
+>= -1
rw
Timestamp Offset
Offset to add to all outgoing timestamps (-1 = random).
@@ -23533,6 +23573,16 @@
1
+
+ladspa-MultiChorus::Overlap
+gfloat
+[0,1]
+rwx
+Overlap
+Overlap.
+1
+
+
ladspa-Compressor::A-weighting
gboolean
@@ -23663,6 +23713,16 @@
FALSE
+
+ladspa-Compressor::Weighting
+gint
+[0,4]
+rwx
+Weighting
+Weighting.
+0
+
+
http---calf-sourceforge-net-plugins-Compressor::attack
gfloat
@@ -23675,12 +23735,12 @@
http---calf-sourceforge-net-plugins-Compressor::aweighting
-gboolean
-
+gint
+[0,4]
rwx
aweighting
aweighting.
-FALSE
+0
@@ -24193,6 +24253,116 @@
0,5
+
+http---calf-sourceforge-net-plugins-Monosynth::adsr-f
+gfloat
+[-10000,10000]
+rwx
+adsr_f
+adsr_f.
+0
+
+
+
+http---calf-sourceforge-net-plugins-Monosynth::lfo-delay
+gfloat
+[0,1,5]
+rwx
+lfo_delay
+lfo_delay.
+0,5
+
+
+
+http---calf-sourceforge-net-plugins-Monosynth::lfo-rate
+gfloat
+[0,01,20]
+rwx
+lfo_rate
+lfo_rate.
+5
+
+
+
+http---calf-sourceforge-net-plugins-Monosynth::lfo2filter
+gfloat
+[-4800,4800]
+rwx
+lfo2filter
+lfo2filter.
+0
+
+
+
+http---calf-sourceforge-net-plugins-Monosynth::lfo2pitch
+gfloat
+[0,1200]
+rwx
+lfo2pitch
+lfo2pitch.
+100
+
+
+
+http---calf-sourceforge-net-plugins-Monosynth::lfo2pw
+gfloat
+[0,1]
+rwx
+lfo2pw
+lfo2pw.
+0
+
+
+
+http---calf-sourceforge-net-plugins-Monosynth::mwhl2lfo
+gfloat
+[0,1]
+rwx
+mwhl2lfo
+mwhl2lfo.
+1
+
+
+
+http---calf-sourceforge-net-plugins-Monosynth::o1-pw
+gfloat
+[-1,1]
+rwx
+o1_pw
+o1_pw.
+0
+
+
+
+http---calf-sourceforge-net-plugins-Monosynth::o2-pw
+gfloat
+[-1,1]
+rwx
+o2_pw
+o2_pw.
+0
+
+
+
+http---calf-sourceforge-net-plugins-Monosynth::pbend-range
+gfloat
+[0,2400]
+rwx
+pbend_range
+pbend_range.
+200
+
+
+
+http---calf-sourceforge-net-plugins-Monosynth::scale-detune
+gfloat
+[0,1]
+rwx
+scale_detune
+scale_detune.
+1
+
+
http---calf-sourceforge-net-plugins-MultiChorus::amount
gfloat
@@ -24303,6 +24473,16 @@
64
+
+http---calf-sourceforge-net-plugins-MultiChorus::overlap
+gfloat
+[0,1]
+rwx
+overlap
+overlap.
+1
+
+
http---calf-sourceforge-net-plugins-Organ::adsr-a
gfloat
@@ -24795,12 +24975,12 @@
http---calf-sourceforge-net-plugins-Organ::filter-chain
-gboolean
-
+gint
+[0,1]
rwx
filter_chain
filter_chain.
-FALSE
+0
@@ -25473,6 +25653,66 @@
0
+
+http---calf-sourceforge-net-plugins-Organ::bass-freq
+gfloat
+[20,20000]
+rwx
+bass_freq
+bass_freq.
+80
+
+
+
+http---calf-sourceforge-net-plugins-Organ::bass-gain
+gfloat
+[0,1,10]
+rwx
+bass_gain
+bass_gain.
+1
+
+
+
+http---calf-sourceforge-net-plugins-Organ::filter1-type
+gint
+[0,1]
+rwx
+filter1_type
+filter1_type.
+0
+
+
+
+http---calf-sourceforge-net-plugins-Organ::pbend-range
+gfloat
+[0,2400]
+rwx
+pbend_range
+pbend_range.
+200
+
+
+
+http---calf-sourceforge-net-plugins-Organ::treble-freq
+gfloat
+[20,20000]
+rwx
+treble_freq
+treble_freq.
+12000
+
+
+
+http---calf-sourceforge-net-plugins-Organ::treble-gain
+gfloat
+[0,1,10]
+rwx
+treble_gain
+treble_gain.
+1
+
+
http---calf-sourceforge-net-plugins-Phaser::amount
gfloat
@@ -27773,3 +28013,2483 @@
FALSE
+
+GstPnmenc::ascii
+gboolean
+
+rw
+ASCII Encoding
+The output will be ASCII encoded.
+FALSE
+
+
+
+GstRtpBin::do-lost
+gboolean
+
+rw
+Do Lost
+Send an event downstream when a packet is lost.
+FALSE
+
+
+
+GstRtpBin::latency
+guint
+
+rw
+Buffer latency in ms
+Default amount of ms to buffer in the jitterbuffers.
+200
+
+
+
+GstRtpBin::sdes
+GstStructure*
+
+rw
+SDES
+The SDES items of this session.
+
+
+
+
+GstRtpJitterBuffer::do-lost
+gboolean
+
+rw
+Do Lost
+Send an event downstream when a packet is lost.
+FALSE
+
+
+
+GstRtpJitterBuffer::drop-on-latency
+gboolean
+
+rw
+Drop buffers when maximum latency is reached
+Tells the jitterbuffer to never exceed the given latency in size.
+FALSE
+
+
+
+GstRtpJitterBuffer::latency
+guint
+
+rw
+Buffer latency in ms
+Amount of ms to buffer.
+200
+
+
+
+GstRtpJitterBuffer::ts-offset
+gint64
+
+rw
+Timestamp Offset
+Adjust buffer timestamps with offset in nanoseconds.
+0
+
+
+
+GstRtpSession::bandwidth
+gdouble
+>= 0
+rw
+Bandwidth
+The bandwidth of the session.
+64000
+
+
+
+GstRtpSession::internal-session
+RTPSession*
+
+r
+Internal Session
+The internal RTPSession object.
+
+
+
+
+GstRtpSession::ntp-ns-base
+guint64
+
+rw
+NTP base time
+The NTP base time corresponding to running_time 0.
+0
+
+
+
+GstRtpSession::num-active-sources
+guint
+
+r
+Num Active Sources
+The number of active sources in the session.
+0
+
+
+
+GstRtpSession::num-sources
+guint
+
+r
+Num Sources
+The number of sources in the session.
+0
+
+
+
+GstRtpSession::rtcp-fraction
+gdouble
+>= 0
+rw
+RTCP Fraction
+The fraction of the bandwidth used for RTCP.
+3000
+
+
+
+GstRtpSession::sdes
+GstStructure*
+
+rw
+SDES
+The SDES items of this session.
+
+
+
+
+GstSSim::gauss-sigma
+gfloat
+[G_MINFLOAT,10]
+rw
+Deviation (for Gauss function)
+Used to calculate Gussian weights (only when using Gaussian window).
+1,5
+
+
+
+GstSSim::ssim-type
+gint
+[0,1]
+rw
+SSIM type
+Type of the SSIM metric. 0 - canonical. 1 - with fixed mu (almost the same results, but roughly 20% faster).
+0
+
+
+
+GstSSim::window-size
+gint
+[1,22]
+rw
+Window size
+Size of a window.
+11
+
+
+
+GstSSim::window-type
+gint
+[0,1]
+rw
+Window type
+Type of the weighting in the window. 0 - no weighting. 1 - Gaussian weighting (controlled by "sigma").
+1
+
+
+
+GstMeasureCollector::filename
+gchar*
+
+rwx
+Output file name
+A name of a file into which element will write the measurement information.
+""
+
+
+
+GstMeasureCollector::flags
+guint64
+
+rwx
+Flags
+Flags that control the operation of the element.
+0
+
+
+
+http---calf-sourceforge-net-plugins-Fluidsynth::chorus
+gboolean
+
+rwx
+chorus
+chorus.
+FALSE
+
+
+
+http---calf-sourceforge-net-plugins-Fluidsynth::interpolation
+gint
+[0,3]
+rwx
+interpolation
+interpolation.
+2
+
+
+
+http---calf-sourceforge-net-plugins-Fluidsynth::master
+gfloat
+[0,1]
+rwx
+master
+master.
+0,5
+
+
+
+http---calf-sourceforge-net-plugins-Fluidsynth::reverb
+gboolean
+
+rwx
+reverb
+reverb.
+FALSE
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr-a
+gfloat
+[1,20000]
+rwx
+adsr_a
+adsr_a.
+1
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr-d
+gfloat
+[10,20000]
+rwx
+adsr_d
+adsr_d.
+350
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr-f
+gfloat
+[-10000,10000]
+rwx
+adsr_f
+adsr_f.
+0
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr-r
+gfloat
+[10,20000]
+rwx
+adsr_r
+adsr_r.
+50
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr-s
+gfloat
+[0,1]
+rwx
+adsr_s
+adsr_s.
+0,5
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr-v
+gfloat
+[0,1]
+rwx
+adsr_v
+adsr_v.
+1
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr2-a
+gfloat
+[1,20000]
+rwx
+adsr2_a
+adsr2_a.
+1
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr2-d
+gfloat
+[10,20000]
+rwx
+adsr2_d
+adsr2_d.
+350
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr2-f
+gfloat
+[-10000,10000]
+rwx
+adsr2_f
+adsr2_f.
+0
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr2-r
+gfloat
+[10,20000]
+rwx
+adsr2_r
+adsr2_r.
+50
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr2-s
+gfloat
+[0,1]
+rwx
+adsr2_s
+adsr2_s.
+0,5
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr2-v
+gfloat
+[0,1]
+rwx
+adsr2_v
+adsr2_v.
+1
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr3-a
+gfloat
+[1,20000]
+rwx
+adsr3_a
+adsr3_a.
+1
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr3-d
+gfloat
+[10,20000]
+rwx
+adsr3_d
+adsr3_d.
+350
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr3-f
+gfloat
+[-10000,10000]
+rwx
+adsr3_f
+adsr3_f.
+0
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr3-r
+gfloat
+[10,20000]
+rwx
+adsr3_r
+adsr3_r.
+50
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr3-s
+gfloat
+[0,1]
+rwx
+adsr3_s
+adsr3_s.
+0,5
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::adsr3-v
+gfloat
+[0,1]
+rwx
+adsr3_v
+adsr3_v.
+0
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::o1detune
+gint
+[-100,100]
+rwx
+o1detune
+o1detune.
+6
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::o1level
+gfloat
+[0,1]
+rwx
+o1level
+o1level.
+0,1
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::o1offset
+gfloat
+[-1,1]
+rwx
+o1offset
+o1offset.
+0,2
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::o1trans
+gint
+[-48,48]
+rwx
+o1trans
+o1trans.
+0
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::o1wave
+gint
+[0,28]
+rwx
+o1wave
+o1wave.
+28
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::o2detune
+gint
+[-100,100]
+rwx
+o2detune
+o2detune.
+-6
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::o2level
+gfloat
+[0,1]
+rwx
+o2level
+o2level.
+0
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::o2offset
+gfloat
+[-1,1]
+rwx
+o2offset
+o2offset.
+0,4
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::o2trans
+gint
+[-48,48]
+rwx
+o2trans
+o2trans.
+0
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::o2wave
+gint
+[0,28]
+rwx
+o2wave
+o2wave.
+0
+
+
+
+http---calf-sourceforge-net-plugins-Wavetable::pbend-range
+gfloat
+[0,2400]
+rwx
+pbend_range
+pbend_range.
+200
+
+
+
+http---calf-sourceforge-net-small-plugins-allpass::Cutoff
+gfloat
+[20,20000]
+rwx
+Cutoff
+Cutoff.
+1000
+
+
+
+http---calf-sourceforge-net-small-plugins-bandpass6::cutoff
+gfloat
+[20,20000]
+rwx
+cutoff
+cutoff.
+1000
+
+
+
+http---calf-sourceforge-net-small-plugins-bandpass6::res
+gfloat
+[0,707,20]
+rwx
+res
+res.
+0,707
+
+
+
+http---calf-sourceforge-net-small-plugins-between-c::high
+gfloat
+[0,1]
+rwx
+high
+high.
+1
+
+
+
+http---calf-sourceforge-net-small-plugins-between-c::in
+gfloat
+[0,1]
+rwx
+in
+in.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-between-c::low
+gfloat
+[0,1]
+rwx
+low
+low.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-between-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-bit-and-c::in-1
+gint
+[0,1]
+rwx
+in_1
+in_1.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-bit-and-c::in-2
+gint
+[0,1]
+rwx
+in_2
+in_2.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-bit-and-c::out
+gint
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-bit-or-c::in-1
+gint
+[0,1]
+rwx
+in_1
+in_1.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-bit-or-c::in-2
+gint
+[0,1]
+rwx
+in_2
+in_2.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-bit-or-c::out
+gint
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-bit-xor-c::in-1
+gint
+[0,1]
+rwx
+in_1
+in_1.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-bit-xor-c::in-2
+gint
+[0,1]
+rwx
+in_2
+in_2.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-bit-xor-c::out
+gint
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-channel-less-than-m::threshold
+gint
+[1,16]
+rwx
+threshold
+threshold.
+10
+
+
+
+http---calf-sourceforge-net-small-plugins-channelfilter-m::max
+gint
+[1,16]
+rwx
+max
+max.
+16
+
+
+
+http---calf-sourceforge-net-small-plugins-channelfilter-m::min
+gint
+[1,16]
+rwx
+min
+min.
+1
+
+
+
+http---calf-sourceforge-net-small-plugins-clip-c::in
+gfloat
+[0,1]
+rwx
+in
+in.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-clip-c::max
+gfloat
+[0,1]
+rwx
+max
+max.
+1
+
+
+
+http---calf-sourceforge-net-small-plugins-clip-c::min
+gfloat
+[0,1]
+rwx
+min
+min.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-clip-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-counter-c::carry
+gboolean
+
+r
+carry
+carry.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-counter-c::clock
+gboolean
+
+rwx
+clock
+clock.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-counter-c::max
+gfloat
+[0,15]
+rwx
+max
+max.
+15
+
+
+
+http---calf-sourceforge-net-small-plugins-counter-c::min
+gfloat
+[0,1]
+rwx
+min
+min.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-counter-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-counter-c::reset
+gboolean
+
+rwx
+reset
+reset.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-counter-c::steps
+gint
+[0,16]
+rwx
+steps
+steps.
+16
+
+
+
+http---calf-sourceforge-net-small-plugins-crossfader2-c::in-a
+gfloat
+[0,1]
+rwx
+in_a
+in_a.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-crossfader2-c::in-b
+gfloat
+[0,1]
+rwx
+in_b
+in_b.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-crossfader2-c::mix
+gfloat
+[0,1]
+rwx
+mix
+mix.
+0,5
+
+
+
+http---calf-sourceforge-net-small-plugins-crossfader2-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-exp-inertia-c::in
+gfloat
+[0,1]
+rwx
+in
+in.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-exp-inertia-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-exp-inertia-c::reset
+gboolean
+
+rwx
+reset
+reset.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-exp-inertia-c::time
+gfloat
+[0,100]
+rwx
+time
+time.
+100
+
+
+
+http---calf-sourceforge-net-small-plugins-flipflop-c::in
+gboolean
+
+rwx
+in
+in.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-flipflop-c::out
+gboolean
+
+r
+out
+out.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-highpass12::cutoff
+gfloat
+[20,20000]
+rwx
+cutoff
+cutoff.
+1000
+
+
+
+http---calf-sourceforge-net-small-plugins-highpass12::res
+gfloat
+[0,707,20]
+rwx
+res
+res.
+0,707
+
+
+
+http---calf-sourceforge-net-small-plugins-highpass6::Cutoff
+gfloat
+[20,20000]
+rwx
+Cutoff
+Cutoff.
+1000
+
+
+
+http---calf-sourceforge-net-small-plugins-ifthenelse-c::else
+gfloat
+[0,1]
+rwx
+else
+else.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-ifthenelse-c::if
+gboolean
+
+rwx
+if
+if.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-ifthenelse-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-ifthenelse-c::then
+gfloat
+[0,1]
+rwx
+then
+then.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-key-less-than-m::threshold
+gint
+[0,128]
+rwx
+threshold
+threshold.
+60
+
+
+
+http---calf-sourceforge-net-small-plugins-keyfilter-m::max
+gint
+[0,127]
+rwx
+max
+max.
+127
+
+
+
+http---calf-sourceforge-net-small-plugins-keyfilter-m::min
+gint
+[0,127]
+rwx
+min
+min.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-less-c::in-1
+gfloat
+[0,1]
+rwx
+in_1
+in_1.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-less-c::in-2
+gfloat
+[0,1]
+rwx
+in_2
+in_2.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-less-c::out
+gboolean
+
+r
+out
+out.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-level2edge-c::in
+gboolean
+
+rwx
+in
+in.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-level2edge-c::out
+gboolean
+
+r
+out
+out.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-lin2exp::from-max
+gfloat
+[0,1]
+rwx
+from_max
+from_max.
+1
+
+
+
+http---calf-sourceforge-net-small-plugins-lin2exp::from-min
+gfloat
+[0,1]
+rwx
+from_min
+from_min.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-lin2exp::in
+gfloat
+[0,1]
+rwx
+in
+in.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-lin2exp::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-lin2exp::to-max
+gfloat
+[0,20000]
+rwx
+to_max
+to_max.
+20000
+
+
+
+http---calf-sourceforge-net-small-plugins-lin2exp::to-min
+gfloat
+[0,20]
+rwx
+to_min
+to_min.
+20
+
+
+
+http---calf-sourceforge-net-small-plugins-linear-inertia-c::in
+gfloat
+[0,1]
+rwx
+in
+in.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-linear-inertia-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-linear-inertia-c::reset
+gboolean
+
+rwx
+reset
+reset.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-linear-inertia-c::time
+gfloat
+[0,100]
+rwx
+time
+time.
+100
+
+
+
+http---calf-sourceforge-net-small-plugins-logical-and-c::in-1
+gboolean
+
+rwx
+in_1
+in_1.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-logical-and-c::in-2
+gboolean
+
+rwx
+in_2
+in_2.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-logical-and-c::out
+gboolean
+
+r
+out
+out.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-logical-not-c::in
+gboolean
+
+rwx
+in
+in.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-logical-not-c::out
+gboolean
+
+r
+out
+out.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-logical-or-c::in-1
+gboolean
+
+rwx
+in_1
+in_1.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-logical-or-c::in-2
+gboolean
+
+rwx
+in_2
+in_2.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-logical-or-c::out
+gboolean
+
+r
+out
+out.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-logical-xor-c::in-1
+gboolean
+
+rwx
+in_1
+in_1.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-logical-xor-c::in-2
+gboolean
+
+rwx
+in_2
+in_2.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-logical-xor-c::out
+gboolean
+
+r
+out
+out.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-lowpass12::cutoff
+gfloat
+[20,20000]
+rwx
+cutoff
+cutoff.
+1000
+
+
+
+http---calf-sourceforge-net-small-plugins-lowpass12::res
+gfloat
+[0,707,20]
+rwx
+res
+res.
+0,707
+
+
+
+http---calf-sourceforge-net-small-plugins-lowpass6::Cutoff
+gfloat
+[20,20000]
+rwx
+Cutoff
+Cutoff.
+1000
+
+
+
+http---calf-sourceforge-net-small-plugins-max-c::in-1
+gfloat
+[0,1]
+rwx
+in_1
+in_1.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-max-c::in-2
+gfloat
+[0,1]
+rwx
+in_2
+in_2.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-max-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-min-c::in-1
+gfloat
+[0,1]
+rwx
+in_1
+in_1.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-min-c::in-2
+gfloat
+[0,1]
+rwx
+in_2
+in_2.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-min-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-minus-c::in-1
+gfloat
+[0,1]
+rwx
+in_1
+in_1.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-minus-c::in-2
+gfloat
+[0,1]
+rwx
+in_2
+in_2.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-minus-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-msgread-e::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mul-c::in-1
+gfloat
+[0,1]
+rwx
+in_1
+in_1.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mul-c::in-2
+gfloat
+[0,1]
+rwx
+in_2
+in_2.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mul-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::in-0
+gfloat
+[0,1]
+rwx
+in_0
+in_0.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::in-1
+gfloat
+[0,1]
+rwx
+in_1
+in_1.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::in-10
+gfloat
+[0,1]
+rwx
+in_10
+in_10.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::in-11
+gfloat
+[0,1]
+rwx
+in_11
+in_11.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::in-12
+gfloat
+[0,1]
+rwx
+in_12
+in_12.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::in-13
+gfloat
+[0,1]
+rwx
+in_13
+in_13.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::in-14
+gfloat
+[0,1]
+rwx
+in_14
+in_14.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::in-15
+gfloat
+[0,1]
+rwx
+in_15
+in_15.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::in-2
+gfloat
+[0,1]
+rwx
+in_2
+in_2.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::in-3
+gfloat
+[0,1]
+rwx
+in_3
+in_3.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::in-4
+gfloat
+[0,1]
+rwx
+in_4
+in_4.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::in-5
+gfloat
+[0,1]
+rwx
+in_5
+in_5.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::in-6
+gfloat
+[0,1]
+rwx
+in_6
+in_6.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::in-7
+gfloat
+[0,1]
+rwx
+in_7
+in_7.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::in-8
+gfloat
+[0,1]
+rwx
+in_8
+in_8.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::in-9
+gfloat
+[0,1]
+rwx
+in_9
+in_9.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux16-c::select
+gint
+[0,15]
+rwx
+select
+select.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux4-c::in-0
+gfloat
+[0,1]
+rwx
+in_0
+in_0.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux4-c::in-1
+gfloat
+[0,1]
+rwx
+in_1
+in_1.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux4-c::in-2
+gfloat
+[0,1]
+rwx
+in_2
+in_2.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux4-c::in-3
+gfloat
+[0,1]
+rwx
+in_3
+in_3.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux4-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux4-c::select
+gint
+[0,3]
+rwx
+select
+select.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux8-c::in-0
+gfloat
+[0,1]
+rwx
+in_0
+in_0.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux8-c::in-1
+gfloat
+[0,1]
+rwx
+in_1
+in_1.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux8-c::in-2
+gfloat
+[0,1]
+rwx
+in_2
+in_2.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux8-c::in-3
+gfloat
+[0,1]
+rwx
+in_3
+in_3.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux8-c::in-4
+gfloat
+[0,1]
+rwx
+in_4
+in_4.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux8-c::in-5
+gfloat
+[0,1]
+rwx
+in_5
+in_5.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux8-c::in-6
+gfloat
+[0,1]
+rwx
+in_6
+in_6.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux8-c::in-7
+gfloat
+[0,1]
+rwx
+in_7
+in_7.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux8-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-mux8-c::select
+gint
+[0,7]
+rwx
+select
+select.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-neg-c::in
+gfloat
+[0,1]
+rwx
+in
+in.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-neg-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-notch6::cutoff
+gfloat
+[20,20000]
+rwx
+cutoff
+cutoff.
+1000
+
+
+
+http---calf-sourceforge-net-small-plugins-notch6::res
+gfloat
+[0,707,20]
+rwx
+res
+res.
+0,707
+
+
+
+http---calf-sourceforge-net-small-plugins-print-c::in
+gfloat
+[0,1]
+rwx
+in
+in.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-enc8-c::any
+gboolean
+
+r
+any
+any.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-enc8-c::gate-0
+gboolean
+
+rwx
+gate_0
+gate_0.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-enc8-c::gate-1
+gboolean
+
+rwx
+gate_1
+gate_1.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-enc8-c::gate-2
+gboolean
+
+rwx
+gate_2
+gate_2.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-enc8-c::gate-3
+gboolean
+
+rwx
+gate_3
+gate_3.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-enc8-c::gate-4
+gboolean
+
+rwx
+gate_4
+gate_4.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-enc8-c::gate-5
+gboolean
+
+rwx
+gate_5
+gate_5.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-enc8-c::gate-6
+gboolean
+
+rwx
+gate_6
+gate_6.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-enc8-c::gate-7
+gboolean
+
+rwx
+gate_7
+gate_7.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-enc8-c::out
+gint
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-mux-c::gate-1
+gboolean
+
+rwx
+gate_1
+gate_1.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-mux-c::gate-2
+gboolean
+
+rwx
+gate_2
+gate_2.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-mux-c::gate-3
+gboolean
+
+rwx
+gate_3
+gate_3.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-mux-c::gate-4
+gboolean
+
+rwx
+gate_4
+gate_4.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-mux-c::in-1
+gfloat
+[0,1]
+rwx
+in_1
+in_1.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-mux-c::in-2
+gfloat
+[0,1]
+rwx
+in_2
+in_2.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-mux-c::in-3
+gfloat
+[0,1]
+rwx
+in_3
+in_3.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-mux-c::in-4
+gfloat
+[0,1]
+rwx
+in_4
+in_4.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-mux-c::in-else
+gfloat
+[0,1]
+rwx
+in_else
+in_else.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-prio-mux-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-pulse-lfo::freq
+gfloat
+[0,02,100]
+rwx
+freq
+freq.
+1
+
+
+
+http---calf-sourceforge-net-small-plugins-pulse-lfo::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-pulse-lfo::reset
+gboolean
+
+rwx
+reset
+reset.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-quadpower-a::a
+gfloat
+[0,1]
+rwx
+a
+a.
+1
+
+
+
+http---calf-sourceforge-net-small-plugins-quadpower-c::a
+gfloat
+[0,1]
+rwx
+a
+a.
+1
+
+
+
+http---calf-sourceforge-net-small-plugins-quadpower-c::x
+gfloat
+[0,1]
+rwx
+x
+x.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-quadpower-c::xa
+gfloat
+[0,1]
+r
+xa
+xa.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-quadpower-c::xaa
+gfloat
+[0,1]
+r
+xaa
+xaa.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-quadpower-c::xaaa
+gfloat
+[0,1]
+r
+xaaa
+xaaa.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-quadpower-c::xaaaa
+gfloat
+[0,1]
+r
+xaaaa
+xaaaa.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-sample-hold-edge-c::clock
+gboolean
+
+rwx
+clock
+clock.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-sample-hold-edge-c::in
+gfloat
+[0,1]
+rwx
+in
+in.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-sample-hold-edge-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-sample-hold-level-c::gate
+gboolean
+
+rwx
+gate
+gate.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-sample-hold-level-c::in
+gfloat
+[0,1]
+rwx
+in
+in.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-sample-hold-level-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-saw-lfo::freq
+gfloat
+[0,02,100]
+rwx
+freq
+freq.
+1
+
+
+
+http---calf-sourceforge-net-small-plugins-saw-lfo::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-saw-lfo::reset
+gboolean
+
+rwx
+reset
+reset.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-saw-osc::freq
+gfloat
+[20,20000]
+rwx
+freq
+freq.
+440
+
+
+
+http---calf-sourceforge-net-small-plugins-schmitt-c::change
+gfloat
+[0,1]
+r
+change
+change.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-schmitt-c::high
+gfloat
+[0,1]
+rwx
+high
+high.
+0,5
+
+
+
+http---calf-sourceforge-net-small-plugins-schmitt-c::in
+gfloat
+[0,1]
+rwx
+in
+in.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-schmitt-c::low
+gfloat
+[0,1]
+rwx
+low
+low.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-schmitt-c::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-setchannel-m::channel
+gint
+[1,16]
+rwx
+channel
+channel.
+1
+
+
+
+http---calf-sourceforge-net-small-plugins-square-lfo::freq
+gfloat
+[0,02,100]
+rwx
+freq
+freq.
+1
+
+
+
+http---calf-sourceforge-net-small-plugins-square-lfo::out
+gfloat
+[0,1]
+r
+out
+out.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-square-lfo::reset
+gboolean
+
+rwx
+reset
+reset.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-square-osc::freq
+gfloat
+[20,20000]
+rwx
+freq
+freq.
+440
+
+
+
+http---calf-sourceforge-net-small-plugins-timer-c::allow-retrig
+gboolean
+
+rwx
+allow_retrig
+allow_retrig.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-timer-c::finished
+gboolean
+
+r
+finished
+finished.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-timer-c::progress
+gfloat
+[0,1]
+r
+progress
+progress.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-timer-c::reset
+gboolean
+
+rwx
+reset
+reset.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-timer-c::running
+gboolean
+
+r
+running
+running.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-timer-c::time
+gfloat
+[0,1]
+rwx
+time
+time.
+0
+
+
+
+http---calf-sourceforge-net-small-plugins-timer-c::trigger
+gboolean
+
+rwx
+trigger
+trigger.
+FALSE
+
+
+
+http---calf-sourceforge-net-small-plugins-transpose-m::transpose
+gint
+[0,12]
+rwx
+transpose
+transpose.
+12
+
+
+
+http---calf-sourceforge-net-small-plugins-trigger-a2c::out
+gboolean
+
+r
+out
+out.
+FALSE
+
+
+
+GstCogScale::quality
+gint
+[0,10]
+rw
+quality
+Scaling Quality.
+5
+
+
+
+GstLogoinsert::location
+gchar*
+
+rw
+location
+location of PNG file to overlay.
+""
+
+
+
+GstMSE::chroma-psnr
+gdouble
+[0,70]
+r
+chroma-psnr
+chroma-psnr.
+40
+
+
+
+GstMSE::luma-psnr
+gdouble
+[0,70]
+r
+luma-psnr
+luma-psnr.
+40
+
+
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index 4662d41c47..e54d38c773 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -13,12 +13,469 @@ GObject
GstCameraBin
RsnDvdBin
DvbBaseBin
+ GstFPSDisplaySink
GstAutoConvert
GstSDPDemux
- GstFPSDisplaySink
+ GstBaseTransform
+ GstVideoFilter
+ GstZBar
+ GstVideoAnalyse
+ GstVideoDetect
+ GstVideoMark
+ GstCogdownsample
+ GstCogcolorspace
+ GstCogScale
+ GstColorconvert
+ GstLogoinsert
+ GstAudioFilter
+ GstBPMDetect
+ GstStereo
+ GstMeasureCollector
+ GstHDVParse
+ GstCapsSetter
+ GstLegacyresample
+ GstScaletempo
+ GstBayer2RGB
+ GstMSE
+ GstRsvgDec
+ GstSignalProcessor
+ http---calf-sourceforge-net-plugins-Compressor
+ http---calf-sourceforge-net-plugins-Filter
+ http---calf-sourceforge-net-plugins-Filterclavier
+ http---calf-sourceforge-net-plugins-Flanger
+ http---calf-sourceforge-net-plugins-Fluidsynth
+ http---calf-sourceforge-net-plugins-Monosynth
+ http---calf-sourceforge-net-plugins-MultiChorus
+ http---calf-sourceforge-net-plugins-Organ
+ http---calf-sourceforge-net-plugins-Phaser
+ http---calf-sourceforge-net-plugins-Reverb
+ http---calf-sourceforge-net-plugins-RotarySpeaker
+ http---calf-sourceforge-net-plugins-VintageDelay
+ http---calf-sourceforge-net-plugins-Wavetable
+ http---calf-sourceforge-net-small-plugins-allpass
+ http---calf-sourceforge-net-small-plugins-bandpass6
+ http---calf-sourceforge-net-small-plugins-between-c
+ http---calf-sourceforge-net-small-plugins-bit-and-c
+ http---calf-sourceforge-net-small-plugins-bit-or-c
+ http---calf-sourceforge-net-small-plugins-bit-xor-c
+ http---calf-sourceforge-net-small-plugins-ccfilter-m
+ http---calf-sourceforge-net-small-plugins-channel-less-than-m
+ http---calf-sourceforge-net-small-plugins-channelfilter-m
+ http---calf-sourceforge-net-small-plugins-clip-c
+ http---calf-sourceforge-net-small-plugins-copy-em
+ http---calf-sourceforge-net-small-plugins-counter-c
+ http---calf-sourceforge-net-small-plugins-crossfader2-a
+ http---calf-sourceforge-net-small-plugins-crossfader2-c
+ http---calf-sourceforge-net-small-plugins-eventmerge-e
+ http---calf-sourceforge-net-small-plugins-exp-inertia-c
+ http---calf-sourceforge-net-small-plugins-flipflop-c
+ http---calf-sourceforge-net-small-plugins-highpass12
+ http---calf-sourceforge-net-small-plugins-highpass6
+ http---calf-sourceforge-net-small-plugins-ifthenelse-c
+ http---calf-sourceforge-net-small-plugins-key-less-than-m
+ http---calf-sourceforge-net-small-plugins-keyfilter-m
+ http---calf-sourceforge-net-small-plugins-less-c
+ http---calf-sourceforge-net-small-plugins-level2edge-c
+ http---calf-sourceforge-net-small-plugins-lin2exp
+ http---calf-sourceforge-net-small-plugins-linear-inertia-c
+ http---calf-sourceforge-net-small-plugins-logical-and-c
+ http---calf-sourceforge-net-small-plugins-logical-not-c
+ http---calf-sourceforge-net-small-plugins-logical-or-c
+ http---calf-sourceforge-net-small-plugins-logical-xor-c
+ http---calf-sourceforge-net-small-plugins-lowpass12
+ http---calf-sourceforge-net-small-plugins-lowpass6
+ http---calf-sourceforge-net-small-plugins-max
+ http---calf-sourceforge-net-small-plugins-max-c
+ http---calf-sourceforge-net-small-plugins-min
+ http---calf-sourceforge-net-small-plugins-min-c
+ http---calf-sourceforge-net-small-plugins-minus
+ http---calf-sourceforge-net-small-plugins-minus-c
+ http---calf-sourceforge-net-small-plugins-msgread-e
+ http---calf-sourceforge-net-small-plugins-mul
+ http---calf-sourceforge-net-small-plugins-mul-c
+ http---calf-sourceforge-net-small-plugins-mux16-c
+ http---calf-sourceforge-net-small-plugins-mux4-c
+ http---calf-sourceforge-net-small-plugins-mux8-c
+ http---calf-sourceforge-net-small-plugins-neg
+ http---calf-sourceforge-net-small-plugins-neg-c
+ http---calf-sourceforge-net-small-plugins-notch6
+ http---calf-sourceforge-net-small-plugins-notefilter-m
+ http---calf-sourceforge-net-small-plugins-pcfilter-m
+ http---calf-sourceforge-net-small-plugins-pitchbendfilter-m
+ http---calf-sourceforge-net-small-plugins-pressurefilter-m
+ http---calf-sourceforge-net-small-plugins-print-a
+ http---calf-sourceforge-net-small-plugins-print-c
+ http---calf-sourceforge-net-small-plugins-print-e
+ http---calf-sourceforge-net-small-plugins-print-em
+ http---calf-sourceforge-net-small-plugins-prio-enc8-c
+ http---calf-sourceforge-net-small-plugins-prio-mux-c
+ http---calf-sourceforge-net-small-plugins-pulse-lfo
+ http---calf-sourceforge-net-small-plugins-quadpower-a
+ http---calf-sourceforge-net-small-plugins-quadpower-c
+ http---calf-sourceforge-net-small-plugins-sample-hold-edge-c
+ http---calf-sourceforge-net-small-plugins-sample-hold-level-c
+ http---calf-sourceforge-net-small-plugins-saw-lfo
+ http---calf-sourceforge-net-small-plugins-saw-osc
+ http---calf-sourceforge-net-small-plugins-schmitt-c
+ http---calf-sourceforge-net-small-plugins-setchannel-m
+ http---calf-sourceforge-net-small-plugins-square-lfo
+ http---calf-sourceforge-net-small-plugins-square-osc
+ http---calf-sourceforge-net-small-plugins-systemfilter-m
+ http---calf-sourceforge-net-small-plugins-timer-c
+ http---calf-sourceforge-net-small-plugins-transpose-m
+ http---calf-sourceforge-net-small-plugins-trigger-a2c
+ ladspa-delay-5s
+ ladspa-amp-mono
+ ladspa-amp-stereo
+ ladspa-adsr
+ ladspa-lpf
+ ladspa-hpf
+ ladspa-noise-white
+ ladspa-sine-faaa
+ ladspa-sine-faac
+ ladspa-sine-fcaa
+ ladspa-sine-fcac
+ ladspa-difference-iama-oa
+ ladspa-difference-iamc-oa
+ ladspa-difference-icma-oa
+ ladspa-difference-icmc-oc
+ ladspa-adsr-g+t
+ ladspa-amp-gaia-oa
+ ladspa-amp-gcia-oa
+ ladspa-branch-ia-oaoa
+ ladspa-branch-ic-ococ
+ ladspa-dahdsr-g+t-audio
+ ladspa-dahdsr-g+t-control
+ ladspa-dahdsr-cg+t-control
+ ladspa-interpolator
+ ladspa-fmod-fama-oa
+ ladspa-fmod-famc-oa
+ ladspa-fmod-fcma-oa
+ ladspa-fmod-fcmc-oc
+ ladspa-quantiser20
+ ladspa-lp4pole-faraia-oa
+ ladspa-lp4pole-fcrcia-oa
+ ladspa-product-iaia-oa
+ ladspa-product-iaic-oa
+ ladspa-product-icic-oc
+ ladspa-pulse-fapa-oa
+ ladspa-pulse-fapc-oa
+ ladspa-pulse-fcpa-oa
+ ladspa-pulse-fcpc-oa
+ ladspa-quantiser100
+ ladspa-quantiser50
+ ladspa-sawtooth-fa-oa
+ ladspa-sawtooth-fc-oa
+ ladspa-random-fasa-oa
+ ladspa-random-fasc-oa
+ ladspa-random-fcsa-oa
+ ladspa-random-fcsc-oa
+ ladspa-ratio-nada-oa
+ ladspa-ratio-nadc-oa
+ ladspa-ratio-ncda-oa
+ ladspa-ratio-ncdc-oc
+ ladspa-sinusWavewrapper
+ ladspa-sequencer64
+ ladspa-sequencer32
+ ladspa-sequencer16
+ ladspa-square-fa-oa
+ ladspa-square-fc-oa
+ ladspa-sum-iaia-oa
+ ladspa-sum-iaic-oa
+ ladspa-sum-icic-oc
+ ladspa-syncpulse-fapaga-oa
+ ladspa-syncpulse-fcpcga-oa
+ ladspa-syncsquare-faga-oa
+ ladspa-syncsquare-fcga-oa
+ ladspa-tracker-gaaadaia-oa
+ ladspa-tracker-gaacdcia-oa
+ ladspa-triangle-fasa-oa
+ ladspa-triangle-fasc-oa
+ ladspa-triangle-fcsa-oa
+ ladspa-triangle-fcsc-oa
+ ladspa-bf2cube
+ ladspa-bf2quad
+ ladspa-bf2stereo
+ ladspa-fmh2oct
+ ladspa-encode-bformat
+ ladspa-encode-fmh
+ ladspa-bf-rotate-z
+ ladspa-fmh-rotate-z
+ ladspa-am
+ ladspa-analogue
+ ladspa-canyon-delay
+ ladspa-disintegrator
+ ladspa-sledgehammer
+ ladspa-delay-0-01s
+ ladspa-delay-0-1s
+ ladspa-delay-1s
+ ladspa-delay-60s
+ ladspa-track-max-peak
+ ladspa-track-max-rms
+ ladspa-track-peak
+ ladspa-track-rms
+ ladspa-fmh2bf
+ ladspa-fbdelay-0-01s
+ ladspa-fbdelay-0-1s
+ ladspa-fbdelay-1s
+ ladspa-fbdelay-5s
+ ladspa-fbdelay-60s
+ ladspa-freeverb3
+ ladspa-grain-scatter
+ ladspa-hard-gate
+ ladspa-identity-audio
+ ladspa-identity-control
+ ladspa-lofi
+ ladspa-logistic
+ ladspa-mixer
+ ladspa-noise-source-white
+ ladspa-null-ai
+ ladspa-null-ao
+ ladspa-null-ci
+ ladspa-null-co
+ ladspa-organ
+ ladspa-peak
+ ladspa-phasemod
+ ladspa-pink-interpolated-audio
+ ladspa-pink-full-frequency
+ ladspa-pink-sh
+ ladspa-compress-peak
+ ladspa-compress-rms
+ ladspa-expand-peak
+ ladspa-expand-rms
+ ladspa-limit-peak
+ ladspa-limit-rms
+ ladspa-syndrum
+ ladspa-vcf303
+ ladspa-wshape-sine
+ ladspa-amp
+ ladspa-diode
+ ladspa-divider
+ ladspa-shaper
+ ladspa-ringmod-2i1o
+ ladspa-ringmod-1i1o1l
+ ladspa-comb
+ ladspa-declip
+ ladspa-foverdrive
+ ladspa-multivoiceChorus
+ ladspa-hermesFilter
+ ladspa-decimator
+ ladspa-flanger
+ ladspa-retroFlange
+ ladspa-singlePara
+ ladspa-triplePara
+ ladspa-transient
+ ladspa-fadDelay
+ ladspa-dcRemove
+ ladspa-tapeDelay
+ ladspa-valve
+ ladspa-sifter
+ ladspa-harmonicGen
+ ladspa-stepMuxer
+ ladspa-foldover
+ ladspa-svf
+ ladspa-gsm
+ ladspa-gverb
+ ladspa-lfoPhaser
+ ladspa-fourByFourPole
+ ladspa-autoPhaser
+ ladspa-fastLookaheadLimiter
+ ladspa-surroundEncoder
+ ladspa-delayorama
+ ladspa-dysonCompress
+ ladspa-crossoverDist
+ ladspa-valveRect
+ ladspa-split
+ ladspa-alias
+ ladspa-satanMaximiser
+ ladspa-karaoke
+ ladspa-gate
+ ladspa-combSplitter
+ ladspa-waveTerrain
+ ladspa-hardLimiter
+ ladspa-smoothDecimate
+ ladspa-fmOsc
+ ladspa-analogueOsc
+ ladspa-rateShifter
+ ladspa-freqTracker
+ ladspa-modDelay
+ ladspa-matrixStMS
+ ladspa-matrixMSSt
+ ladspa-matrixSpatialiser
+ ladspa-plate
+ ladspa-gong
+ ladspa-sc1
+ ladspa-sc2
+ ladspa-sc3
+ ladspa-zm1
+ ladspa-inv
+ ladspa-chebstortion
+ ladspa-bodeShifter
+ ladspa-bodeShifterCV
+ ladspa-amPitchshift
+ ladspa-sc4
+ ladspa-lcrDelay
+ ladspa-giantFlange
+ ladspa-djFlanger
+ ladspa-gongBeater
+ ladspa-hilbert
+ ladspa-sinCos
+ ladspa-se4
+ ladspa-bandpass-a-iir
+ ladspa-bandpass-iir
+ ladspa-highpass-iir
+ ladspa-lowpass-iir
+ ladspa-notch-iir
+ ladspa-dj-eq-mono
+ ladspa-dj-eq
+ ladspa-bwxover-iir
+ ladspa-buttlow-iir
+ ladspa-butthigh-iir
+ ladspa-allpass-n
+ ladspa-allpass-l
+ ladspa-allpass-c
+ ladspa-comb-n
+ ladspa-comb-l
+ ladspa-comb-c
+ ladspa-decay
+ ladspa-delay-n
+ ladspa-delay-l
+ ladspa-delay-c
+ ladspa-impulse-fc
+ ladspa-vynil
+ ladspa-revdelay
+ ladspa-lsFilter
+ ladspa-const
+ ladspa-pointerCastDistortion
+ ladspa-pitchScale
+ ladspa-artificialLatency
+ ladspa-xfade
+ ladspa-xfade4
+ ladspa-sc4m
+ ladspa-mbeq
+ ladspa-formant-vc
+ ladspa-pitchScaleHQ
+ ladspa-imp
+ ladspa-Parametric1
+ ladspa-jaminController
+ ladspa-Chorus1
+ ladspa-Chorus2
+ ladspa-Phaser1
+ ladspa-Phaser1+LFO
+ ladspa-Mvchpf-1
+ ladspa-Mvclpf-1
+ ladspa-Mvclpf-2
+ ladspa-Mvclpf-3
+ ladspa-Mvclpf-4
+ ladspa-G2reverb
+ ladspa-Pulse-VCO
+ ladspa-Saw-VCO
+ ladspa-Rec-VCO
+ ladspa-Sync-Saw-VCO
+ ladspa-Sync-Rect-VCO
+ ladspa-Sync-Tri-VCO
+ ladspa-hz-voct-cr
+ ladspa-hz-voct-ar
+ ladspa-range-trans-cr
+ ladspa-range-trans-ar
+ ladspa-adenv-lvl
+ ladspa-adenv
+ ladspa-prob-switch-cr
+ ladspa-prob-switch-ar
+ ladspa-dahdsr-fexp
+ ladspa-dahdsr-hexp
+ ladspa-slew-limiter-ra
+ ladspa-slew-limiter-rc
+ ladspa-signal-abs-cr
+ ladspa-signal-abs-ar
+ ladspa-slide-ta
+ ladspa-slide-tc
+ ladspa-Filter
+ ladspa-Filterclavier
+ ladspa-Flanger
+ ladspa-Reverb
+ ladspa-VintageDelay
+ ladspa-RotarySpeaker
+ ladspa-Phaser
+ ladspa-MultiChorus
+ ladspa-Compressor
+ ladspa-Eq
+ ladspa-Eq2x2
+ ladspa-Compress
+ ladspa-Pan
+ ladspa-PreampIII
+ ladspa-PreampIV
+ ladspa-ToneStack
+ ladspa-ToneStackLT
+ ladspa-AmpIII
+ ladspa-AmpIV
+ ladspa-AmpV
+ ladspa-AmpVTS
+ ladspa-CabinetI
+ ladspa-CabinetII
+ ladspa-Clip
+ ladspa-ChorusI
+ ladspa-StereoChorusI
+ ladspa-ChorusII
+ ladspa-StereoChorusII
+ ladspa-PhaserI
+ ladspa-PhaserII
+ ladspa-SweepVFI
+ ladspa-SweepVFII
+ ladspa-AutoWah
+ ladspa-Scape
+ ladspa-VCOs
+ ladspa-VCOd
+ ladspa-CEO
+ ladspa-Sin
+ ladspa-White
+ ladspa-Lorenz
+ ladspa-Roessler
+ ladspa-JVRev
+ ladspa-Plate
+ ladspa-Plate2x2
+ ladspa-Click
+ ladspa-Dirac
+ ladspa-HRTF
+ ladspa-wg-mesh-cr
+ ladspa-fast-xfade
+ ladspa-mux-cr
+ ladspa-mux-ar
+ ladspa-power-cr
+ ladspa-power
+ ladspa-ssm-masher
+ ladspa-sh-cr
+ ladspa-sh-ar
+ ladspa-tap-stereo-echo
+ ladspa-comp-ac
+ ladspa-comp-aa
+ ladspa-tap-autopan
+ ladspa-tap-chorusflanger
+ ladspa-tap-deesser
+ ladspa-tap-doubler
+ ladspa-tap-dynamics-m
+ ladspa-tap-dynamics-st
+ ladspa-tap-equalizer
+ ladspa-tap-equalizer-bw
+ ladspa-tap-limiter
+ ladspa-tap-pinknoise
+ ladspa-tap-pitch
+ ladspa-tap-reflector
+ ladspa-tap-reverb
+ ladspa-tap-rotspeak
+ ladspa-tap-sigmoid
+ ladspa-tap-tremolo
+ ladspa-tap-tubewarmth
+ ladspa-tap-vibrato
+ GstModPlug
+ GstXvidEnc
+ GstXvidDec
GstWildmidi
- GstMpeg2enc
+ GstTimidity
+ GstSpcDec
+ GstPitch
GstBaseSink
+ GstSFSink
GstVideoSink
GstSDLVideoSink
GstDfbVideoSink
@@ -29,230 +486,109 @@ GObject
GstApExSink
GstOss4Sink
GstJackAudioSink
- GstSFSink
AlsaSPDIFSink
GstFBDEVSink
GstDCCPServerSink
GstDCCPClientSink
- Gstassrender
- GstCeltEnc
- GstCeltDec
- GstMimEnc
- GstMimDec
- GstCDAudio
- GstMusepackDec
- GstBaseTransform
- GstAudioFilter
- GstOFA
- GstBPMDetect
- GstStereo
- GstBayer2RGB
- GstCapsSetter
- GstVideoFilter
- GstVideoAnalyse
- GstVideoDetect
- GstVideoMark
- frei0r-filter-threshold0r
- frei0r-filter-scanline0r
- frei0r-filter-glow
- frei0r-filter-color-distance
- frei0r-filter-twolay0r
- frei0r-filter-water
- frei0r-filter-delay0r
- frei0r-filter-luminance
- frei0r-filter-r
- frei0r-filter-cartoon
- frei0r-filter-lens-correction
- frei0r-filter-brightness
- frei0r-filter-contrast0r
- frei0r-filter-pixeliz0r
- frei0r-filter-3dflippo
- frei0r-filter-mask0mate
- frei0r-filter-saturat0r
- frei0r-filter-gamma
- frei0r-filter-hueshift0r
- frei0r-filter-edgeglow
- frei0r-filter-rgb-parade
- frei0r-filter-g
- frei0r-filter-bw0r
- frei0r-filter-k-means-clustering
- frei0r-filter-white-balance
- frei0r-filter-equaliz0r
- frei0r-filter-perspective
- frei0r-filter-sobel
- frei0r-filter-invert0r
- frei0r-filter-flippo
- frei0r-filter-vectorscope
- frei0r-filter-tehroxx0r
- frei0r-filter-letterb0xed
- frei0r-filter-squareblur
- frei0r-filter-distort0r
- frei0r-filter-b
- frei0r-filter-transparency
- frei0r-filter-scale0tilt
- frei0r-filter-nosync0r
- GstLegacyresample
- GstScaletempo
- GstHDVParse
GstBaseSrc
GstSFSrc
GstPushSrc
- GstDc1394
+ GstNeonhttpSrc
+ GstMythtvSrc
+ GstMMS
GstBaseAudioSrc
GstJackAudioSrc
GstAudioSrc
GstOss4Source
- GstMythtvSrc
- GstMMS
- GstNeonhttpSrc
+ GstDc1394
GstVCDSrc
GstDvbSrc
GstRfbSrc
GstDCCPClientSrc
GstDCCPServerSrc
- frei0r-src-nois0r
- frei0r-src-lissajous0r
- frei0r-src-onecol0r
- frei0r-src-ising0r
- frei0r-src-partik0l
GstDTMFSrc
GstRTPDTMFSrc
- GstAmrWbEnc
GstTRM
- GstX264Enc
- GstGSMEnc
- GstGSMDec
+ GstMusepackDec
+ GstMplex
+ GstMpeg2enc
GstBaseMetadata
GstMetadataDemux
GstMetadataMux
- GstPitch
+ GstGSMEnc
+ GstGSMDec
+ GstFaad
GstFaac
- GstMplex
- GstXvidEnc
- GstXvidDec
- GstBaseVideoCodec
- GstBaseVideoDecoder
- GstSchroDec
- GstBaseVideoParse
- GstSchroParse
- GstBaseVideoEncoder
- GstSchroEnc
- GstKateDec
- GstKateEnc
- GstKateParse
- GstKateTag
- GstKateTiger
GstDtsDec
- GstDiracEnc
+ GstCeltEnc
+ GstCeltDec
+ GstCDAudio
GstBz2enc
GstBz2dec
- GstFaad
- GstRsvgDec
- GstModPlug
- GstSignalProcessor
- ladspa-amp-mono
- ladspa-amp-stereo
- ladspa-sine-faaa
- ladspa-sine-faac
- ladspa-sine-fcaa
- ladspa-sine-fcac
- ladspa-lpf
- ladspa-hpf
- ladspa-delay-5s
- ladspa-noise-white
- GstVdpMpegDec
- GstVdpVideoYUV
- GstVdpYUVVideo
+ GstAmrwbDec
+ GstAmrwbParse
+ GstAmrwbEnc
GstOss4Mixer
- GstVMncDec
+ GstSSim
+ MpegPsMux
GstShapeWipe
+ GstValve
+ GstSirenDec
+ GstSirenEnc
+ GstRTPMux
+ GstRTPDTMFMux
+ GstLiveAdder
GstBaseRTPDepayload
GstRtpDTMFDepay
- GstMveDemux
- GstMveMux
- GstNsfDec
- GstTtaParse
- GstTtaDec
- GstPcapParse
GstId3BaseMux
GstId3Mux
- GstLiveAdder
+ GstVMncDec
+ GstTtaParse
+ GstTtaDec
+ GstSrtEnc
+ ADPCMDec
+ GstSpeed
+ GstInputSelector
+ GstOutputSelector
GstRealVideoDec
GstRealAudioDec
- MpegTsMux
- GstValve
- MpegVideoParse
- GstNuvDemux
- ADPCMDec
+ GstRawParse
+ GstVideoParse
+ GstAudioParse
GstQTMux
GstMP4Mux
GstGPPMux
GstMJ2Mux
- GstFestival
- MpegPsMux
- GstCDXAParse
- GstVcdParse
- AIFFParse
- GstRawParse
- GstVideoParse
- GstAudioParse
+ GstPcapParse
+ GstNuvDemux
+ GstNsfDec
+ GstMXFDemux
+ GstMXFMux
+ GstMveDemux
+ GstMveMux
+ MpegVideoParse
+ MpegTsMux
GstMpegPSDemux
GstMpegTSDemux
MpegTSParse
- GstSirenDec
- GstSirenEnc
- GstFlacBaseParse
- GstFlacParse
+ GstMpeg4VParse
+ GstH264Parse
+ GstFreeze
+ GstPnmdec
+ GstPnmenc
+ GstFestival
+ GstDVDSpu
GstAsfMux
GstBaseRTPPayload
GstRtpAsfPay
GstAsfParse
- GstDVDSpu
- GstFreeze
- GstH264Parse
- GstMXFDemux
- GstMXFMux
- GstInputSelector
- GstOutputSelector
- frei0r-mixer-alphaout
- frei0r-mixer-hardlight
- frei0r-mixer-subtract
- frei0r-mixer-dodge
- frei0r-mixer-alphaxor
- frei0r-mixer-addition
- frei0r-mixer-grain-merge
- frei0r-mixer-value
- frei0r-mixer-uv-map
- frei0r-mixer-color-only
- frei0r-mixer-alphain
- frei0r-mixer-composition
- frei0r-mixer-hue
- frei0r-mixer-overlay
- frei0r-mixer-burn
- frei0r-mixer-alpha-injection
- frei0r-mixer-rgb
- frei0r-mixer-softlight
- frei0r-mixer-alphaover
- frei0r-mixer-lighten
- frei0r-mixer-alphaatop
- frei0r-mixer-grain-extract
- frei0r-mixer-screen
- frei0r-mixer-divide
- frei0r-mixer-darken
- frei0r-mixer-saturation
- frei0r-mixer-blend
- frei0r-mixer-multiply
- frei0r-mixer-difference
- frei0r-mixer-xfade0r
- GstSpeed
- GstRTPMux
- GstRTPDTMFMux
+ GstCDXAParse
+ GstVcdParse
GstAmrBaseParse
GstAmrParse
+ AIFFParse
GstAacBaseParse
GstAacParse
- GstMpeg4VParse
- GstSrtEnc
GstBus
GstTask
GstTaskPool
@@ -270,6 +606,8 @@ GObject
MpegTsPatInfo
MpegTsPmtInfo
GstColorBalanceChannel
+ GstMixerTrack
+ GstMixerOptions
GInterface
GTypePlugin
GstChildProxy
diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces
index d7269ff7b3..15caffcff4 100644
--- a/docs/plugins/gst-plugins-bad-plugins.interfaces
+++ b/docs/plugins/gst-plugins-bad-plugins.interfaces
@@ -1,34 +1,27 @@
GstBin GstChildProxy
GstPipeline GstChildProxy
-GstCameraBin GstChildProxy GstImplementsInterface GstTagSetter GstColorBalance GstPhotography
+GstCameraBin GstChildProxy GstImplementsInterface GstTagSetter GstPhotography GstColorBalance
RsnDvdBin GstURIHandler GstChildProxy
DvbBaseBin GstURIHandler GstChildProxy
+GstFPSDisplaySink GstChildProxy
GstAutoConvert GstChildProxy
GstSDPDemux GstChildProxy
-GstFPSDisplaySink GstChildProxy
-GstMpeg2enc GstPreset
-GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation
+GstXvidEnc GstPreset
+GstSDLVideoSink GstXOverlay GstImplementsInterface GstNavigation
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
GstApExSink GstImplementsInterface GstMixer
GstOss4Sink GstPropertyProbe
-GstCeltEnc GstPreset GstTagSetter
-GstCDAudio GstURIHandler
-GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe
+GstNeonhttpSrc GstURIHandler
GstMythtvSrc GstURIHandler
GstMMS GstURIHandler
-GstNeonhttpSrc GstURIHandler
+GstOss4Source GstImplementsInterface GstPropertyProbe GstMixer
GstVCDSrc GstURIHandler
-GstAmrWbEnc GstPreset
-GstX264Enc GstPreset
+GstMpeg2enc GstPreset
GstMetadataMux GstTagSetter
GstFaac GstPreset
-GstXvidEnc GstPreset
-GstBaseVideoEncoder GstPreset
-GstSchroEnc GstPreset
-GstKateEnc GstTagSetter
-GstKateTag GstTagSetter
-GstDiracEnc GstPreset
-GstOss4Mixer GstImplementsInterface GstMixer GstPropertyProbe
+GstCeltEnc GstPreset GstTagSetter
+GstCDAudio GstURIHandler
+GstOss4Mixer GstImplementsInterface GstPropertyProbe GstMixer
GstId3BaseMux GstTagSetter
GstId3Mux GstTagSetter
GstQTMux GstTagSetter
diff --git a/docs/plugins/gst-plugins-bad-plugins.prerequisites b/docs/plugins/gst-plugins-bad-plugins.prerequisites
index c676c6b663..4d9b856720 100644
--- a/docs/plugins/gst-plugins-bad-plugins.prerequisites
+++ b/docs/plugins/gst-plugins-bad-plugins.prerequisites
@@ -5,4 +5,4 @@ GstTagSetter GstObject GstElement
GstColorBalance GstObject GstImplementsInterface GstElement
GstMixer GstObject GstImplementsInterface GstElement
GstPhotography GstObject GstImplementsInterface GstElement
-MXFDescriptiveMetadataFrameworkInterface MXFDescriptiveMetadata
+MXFDescriptiveMetadataFrameworkInterface MXFMetadataBase MXFDescriptiveMetadata
diff --git a/docs/plugins/gst-plugins-bad-plugins.signals b/docs/plugins/gst-plugins-bad-plugins.signals
index 0550d9b16e..cfc51ac5b1 100644
--- a/docs/plugins/gst-plugins-bad-plugins.signals
+++ b/docs/plugins/gst-plugins-bad-plugins.signals
@@ -217,3 +217,299 @@ GstRTPDTMFMux *gstrtpdtmfmux
GstPad *arg1
+
+GstRtpBin::clear-pt-map
+void
+la
+GstRtpBin *gstrtpbin
+
+
+
+GstRtpBin::get-internal-session
+RTPSession*
+la
+GstRtpBin *gstrtpbin
+guint arg1
+
+
+
+GstRtpBin::on-bye-ssrc
+void
+l
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+
+
+
+GstRtpBin::on-bye-timeout
+void
+l
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+
+
+
+GstRtpBin::on-new-ssrc
+void
+l
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+
+
+
+GstRtpBin::on-npt-stop
+void
+l
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+
+
+
+GstRtpBin::on-sender-timeout
+void
+l
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+
+
+
+GstRtpBin::on-ssrc-active
+void
+l
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+
+
+
+GstRtpBin::on-ssrc-collision
+void
+l
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+
+
+
+GstRtpBin::on-ssrc-sdes
+void
+l
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+
+
+
+GstRtpBin::on-ssrc-validated
+void
+l
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+
+
+
+GstRtpBin::on-timeout
+void
+l
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+
+
+
+GstRtpBin::request-pt-map
+GstCaps*
+l
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
+
+
+
+GstRtpBin::reset-sync
+void
+la
+GstRtpBin *gstrtpbin
+
+
+
+GstRtpJitterBuffer::clear-pt-map
+void
+la
+GstRtpJitterBuffer *gstrtpjitterbuffer
+
+
+
+GstRtpJitterBuffer::handle-sync
+void
+l
+GstRtpJitterBuffer *gstrtpjitterbuffer
+GstStructure *arg1
+
+
+
+GstRtpJitterBuffer::on-npt-stop
+void
+l
+GstRtpJitterBuffer *gstrtpjitterbuffer
+
+
+
+GstRtpJitterBuffer::request-pt-map
+GstCaps*
+l
+GstRtpJitterBuffer *gstrtpjitterbuffer
+guint arg1
+
+
+
+GstRtpPtDemux::clear-pt-map
+void
+la
+GstRtpPtDemux *gstrtpptdemux
+
+
+
+GstRtpPtDemux::new-payload-type
+void
+l
+GstRtpPtDemux *gstrtpptdemux
+guint arg1
+GstPad *arg2
+
+
+
+GstRtpPtDemux::payload-type-change
+void
+l
+GstRtpPtDemux *gstrtpptdemux
+guint arg1
+
+
+
+GstRtpPtDemux::request-pt-map
+GstCaps*
+l
+GstRtpPtDemux *gstrtpptdemux
+guint arg1
+
+
+
+GstRtpSession::clear-pt-map
+void
+a
+GstRtpSession *gstrtpsession
+
+
+
+GstRtpSession::on-bye-ssrc
+void
+l
+GstRtpSession *gstrtpsession
+guint arg1
+
+
+
+GstRtpSession::on-bye-timeout
+void
+l
+GstRtpSession *gstrtpsession
+guint arg1
+
+
+
+GstRtpSession::on-new-ssrc
+void
+l
+GstRtpSession *gstrtpsession
+guint arg1
+
+
+
+GstRtpSession::on-sender-timeout
+void
+l
+GstRtpSession *gstrtpsession
+guint arg1
+
+
+
+GstRtpSession::on-ssrc-active
+void
+l
+GstRtpSession *gstrtpsession
+guint arg1
+
+
+
+GstRtpSession::on-ssrc-collision
+void
+l
+GstRtpSession *gstrtpsession
+guint arg1
+
+
+
+GstRtpSession::on-ssrc-sdes
+void
+l
+GstRtpSession *gstrtpsession
+guint arg1
+
+
+
+GstRtpSession::on-ssrc-validated
+void
+l
+GstRtpSession *gstrtpsession
+guint arg1
+
+
+
+GstRtpSession::on-timeout
+void
+l
+GstRtpSession *gstrtpsession
+guint arg1
+
+
+
+GstRtpSession::request-pt-map
+GstCaps*
+l
+GstRtpSession *gstrtpsession
+guint arg1
+
+
+
+GstRtpSsrcDemux::clear-ssrc
+void
+la
+GstRtpSsrcDemux *gstrtpssrcdemux
+guint arg1
+
+
+
+GstRtpSsrcDemux::new-ssrc-pad
+void
+l
+GstRtpSsrcDemux *gstrtpssrcdemux
+guint arg1
+GstPad *arg2
+
+
+
+GstRtpSsrcDemux::removed-ssrc-pad
+void
+l
+GstRtpSsrcDemux *gstrtpssrcdemux
+guint arg1
+GstPad *arg2
+
+
diff --git a/docs/plugins/inspect/plugin-amrwb.xml b/docs/plugins/inspect/plugin-amrwb.xml
new file mode 100644
index 0000000000..bd617351cf
--- /dev/null
+++ b/docs/plugins/inspect/plugin-amrwb.xml
@@ -0,0 +1,76 @@
+
+ amrwb
+ Adaptive Multi-Rate Wide-Band
+ ../../ext/amrwb/.libs/libgstamrwb.so
+ libgstamrwb.so
+ 0.10.13.1
+ unknown
+ gst-plugins-bad
+ GStreamer Bad Plug-ins git/prerelease
+ http://gstreamer.freedesktop.org
+
+
+ amrwbdec
+ AMR-WB audio decoder
+ Codec/Decoder/Audio
+ Adaptive Multi-Rate Wideband audio decoder
+ Renato Araujo <renato.filho@indt.org.br>
+
+
+ src
+ source
+ always
+ audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean)true, endianness=(int)1234, rate=(int)16000, channels=(int)1
+
+
+ sink
+ sink
+ always
+ audio/AMR-WB, rate=(int)16000, channels=(int)1
+
+
+
+
+ amrwbenc
+ AMR-WB audio encoder
+ Codec/Encoder/Audio
+ Adaptive Multi-Rate Wideband audio encoder
+ Renato Araujo <renato.filho@indt.org.br>
+
+
+ src
+ source
+ always
+ audio/AMR-WB, rate=(int)16000, channels=(int)1
+
+
+ sink
+ sink
+ always
+ audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean)true, endianness=(int)1234, rate=(int)16000, channels=(int)1
+
+
+
+
+ amrwbparse
+ AMR-WB audio stream parser
+ Codec/Parser/Audio
+ Adaptive Multi-Rate WideBand audio parser
+ Renato Filho <renato.filho@indt.org.br>
+
+
+ src
+ source
+ always
+ audio/AMR-WB, rate=(int)16000, channels=(int)1
+
+
+ sink
+ sink
+ always
+ audio/x-amr-wb-sh
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-cog.xml b/docs/plugins/inspect/plugin-cog.xml
new file mode 100644
index 0000000000..0012c219f0
--- /dev/null
+++ b/docs/plugins/inspect/plugin-cog.xml
@@ -0,0 +1,145 @@
+
+ cog
+ Cog plugin
+ ../../ext/cog/.libs/libgstcog.so
+ libgstcog.so
+ 0.10.14.1
+ LGPL
+ gst-plugins-bad
+ GStreamer Bad Plug-ins git/prerelease
+ http://gstreamer.freedesktop.org
+
+
+ cogcolorspace
+ YCbCr format conversion
+ Filter/Effect/Video
+ YCbCr format conversion
+ David Schleef <ds@schleef.org>
+
+
+ sink
+ sink
+ always
+ video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY, AYUV, Y42B, Y444, v216, v210 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+ src
+ source
+ always
+ video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY, AYUV, Y42B, Y444, v216, v210 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+ cogdownsample
+ Downsample video
+ Filter/Effect/Video
+ Decreases size of video by a factor of 2
+ David Schleef <ds@schleef.org>
+
+
+ sink
+ sink
+ always
+ video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+ src
+ source
+ always
+ video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+ coglogoinsert
+ Video Filter Template
+ Filter/Effect/Video
+ Template for a video filter
+ David Schleef <ds@schleef.org>
+
+
+ sink
+ sink
+ always
+ video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+ src
+ source
+ always
+ video/x-raw-yuv, format=(fourcc){ I420, YUY2, UYVY, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+ cogmse
+ FIXME
+ Filter/Effect
+ FIXME example filter
+ FIXME <fixme@fixme.com>
+
+
+ sink_test
+ sink
+ always
+ video/x-raw-yuv, format=(fourcc){ I420, YUY2, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+ sink_ref
+ sink
+ always
+ video/x-raw-yuv, format=(fourcc){ I420, YUY2, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+ src
+ source
+ always
+ video/x-raw-yuv, format=(fourcc){ I420, YUY2, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+ cogscale
+ Video scaler
+ Filter/Effect/Video
+ Resizes video
+ Wim Taymans <wim.taymans@chello.be>
+
+
+ sink
+ sink
+ always
+ video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY, AYUV, Y42B }, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+ src
+ source
+ always
+ video/x-raw-yuv, format=(fourcc){ I420, YV12, YUY2, UYVY, AYUV, Y42B }, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+ colorconvert
+ Video Filter Template
+ Filter/Effect/Video
+ Template for a video filter
+ David Schleef <ds@schleef.org>
+
+
+ sink
+ sink
+ always
+ video/x-raw-yuv, format=(fourcc){ I420, YUY2, UYVY, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+ src
+ source
+ always
+ video/x-raw-yuv, format=(fourcc){ I420, YUY2, UYVY, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-pnm.xml b/docs/plugins/inspect/plugin-pnm.xml
new file mode 100644
index 0000000000..8200eeda0f
--- /dev/null
+++ b/docs/plugins/inspect/plugin-pnm.xml
@@ -0,0 +1,55 @@
+
+ pnm
+ PNM plugin
+ ../../gst/pnm/.libs/libgstpnm.so
+ libgstpnm.so
+ 0.10.14.1
+ LGPL
+ gst-plugins-bad
+ GStreamer Bad Plug-ins git/prerelease
+ http://gstreamer.freedesktop.org
+
+
+ pnmdec
+ PNM converter
+ Codec/Decoder/Image
+ Decodes PNM format
+ Lutz Mueller <lutz@users.sourceforge.net>
+
+
+ src
+ source
+ always
+ video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8
+
+
+ sink
+ sink
+ always
+ image/x-image-bitmap; image/x-image-graymap; image/x-image-pixmap; image/x-image-anymap
+
+
+
+
+ pnmenc
+ PNM converter
+ Codec/Encoder/Image
+ Encodes in PNM format
+ Lutz Mueller <lutz@users.sourceforge.net>
+
+
+ src
+ source
+ always
+ image/x-image-bitmap; image/x-image-graymap; image/x-image-pixmap; image/x-image-anymap
+
+
+ sink
+ sink
+ always
+ video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-gray, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-videomeasure.xml b/docs/plugins/inspect/plugin-videomeasure.xml
new file mode 100644
index 0000000000..e836e64f24
--- /dev/null
+++ b/docs/plugins/inspect/plugin-videomeasure.xml
@@ -0,0 +1,61 @@
+
+ videomeasure
+ Various video measurers
+ ../../gst/videomeasure/.libs/libgstvideomeasure.so
+ libgstvideomeasure.so
+ 0.10.14.1
+ LGPL
+ gst-plugins-bad
+ GStreamer Bad Plug-ins git/prerelease
+ http://gstreamer.freedesktop.org
+
+
+ measurecollector
+ Video measure collector
+ Filter/Effect/Video
+ Collect measurements from a measuring element
+ Руслан Ижбулатов <lrn _at_ gmail _dot_ com>
+
+
+ src
+ source
+ always
+ ANY
+
+
+ sink
+ sink
+ always
+ ANY
+
+
+
+
+ ssim
+ SSim
+ Filter/Converter/Video
+ Calculate Y-SSIM for n+2 YUV video streams
+ Руслан Ижбулатов <lrn1986 _at_ gmail _dot_ com>
+
+
+ modified%d
+ sink
+ request
+ video/x-raw-yuv, format=(fourcc){ YV12, Y41B, Y42B }
+
+
+ original
+ sink
+ request
+ video/x-raw-yuv, format=(fourcc){ YV12, Y41B, Y42B }
+
+
+ src%d
+ source
+ sometimes
+ video/x-raw-gray, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-xdgmime.xml b/docs/plugins/inspect/plugin-xdgmime.xml
new file mode 100644
index 0000000000..42d28990b9
--- /dev/null
+++ b/docs/plugins/inspect/plugin-xdgmime.xml
@@ -0,0 +1,14 @@
+
+ xdgmime
+ XDG-MIME
+ ../../gst/xdgmime/.libs/libgstxdgmime.so
+ libgstxdgmime.so
+ 0.10.13.1
+ LGPL
+ gst-plugins-bad
+ GStreamer Bad Plug-ins git/prerelease
+ http://gstreamer.freedesktop.org
+
+
+
+
\ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-zbar.xml b/docs/plugins/inspect/plugin-zbar.xml
new file mode 100644
index 0000000000..2892fa3a77
--- /dev/null
+++ b/docs/plugins/inspect/plugin-zbar.xml
@@ -0,0 +1,34 @@
+
+ zbar
+ zbar barcode scanner
+ ../../ext/zbar/.libs/libgstzbar.so
+ libgstzbar.so
+ 0.10.14.1
+ LGPL
+ gst-plugins-bad
+ GStreamer Bad Plug-ins git/prerelease
+ http://gstreamer.freedesktop.org
+
+
+ zbar
+ Barcode detector
+ Filter/Analyzer/Video
+ Detect bar codes in the video streams
+ Stefan Kost <ensonic@users.sf.net>
+
+
+ src
+ source
+ always
+ video/x-raw-yuv, format=(fourcc){ Y800 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+ sink
+ sink
+ always
+ video/x-raw-yuv, format=(fourcc){ Y800 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+
\ No newline at end of file