summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog30
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.args92
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.hierarchy425
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.interfaces24
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.prerequisites5
-rw-r--r--docs/plugins/inspect/plugin-alsaspdif.xml3
-rw-r--r--docs/plugins/inspect/plugin-dvb.xml3
-rw-r--r--docs/plugins/inspect/plugin-filter.xml4
-rw-r--r--docs/plugins/inspect/plugin-glimagesink.xml101
-rw-r--r--docs/plugins/inspect/plugin-mpegvideoparse.xml3
-rw-r--r--docs/plugins/inspect/plugin-quicktime.xml61
-rw-r--r--docs/plugins/inspect/plugin-rawparse.xml4
-rw-r--r--docs/plugins/inspect/plugin-replaygain.xml6
-rw-r--r--docs/plugins/inspect/plugin-sdl.xml4
-rw-r--r--docs/plugins/inspect/plugin-soundtouch.xml2
-rw-r--r--docs/plugins/inspect/plugin-soup.xml4
-rw-r--r--docs/plugins/inspect/plugin-spcdec.xml12
-rw-r--r--docs/plugins/inspect/plugin-spectrum.xml2
-rw-r--r--docs/plugins/inspect/plugin-speed.xml2
-rw-r--r--docs/plugins/inspect/plugin-speexresample.xml2
-rw-r--r--docs/plugins/inspect/plugin-switch.xml37
-rw-r--r--docs/plugins/inspect/plugin-videocrop.xml2
-rw-r--r--ext/soup/gstsouphttpsrc.c20
23 files changed, 479 insertions, 369 deletions
diff --git a/ChangeLog b/ChangeLog
index f26b7c73..e621c98e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,35 @@
2008-01-30 Sebastian Dröge <slomo@circular-chaos.org>
+ Patch by: Wouter Cloetens <wouter at mind dot be>
+
+ * ext/soup/gstsouphttpsrc.c:
+ Update documentation a bit.
+
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/gst-plugins-bad-plugins.interfaces:
+ * docs/plugins/gst-plugins-bad-plugins.prerequisites:
+ * docs/plugins/inspect/plugin-alsaspdif.xml:
+ * docs/plugins/inspect/plugin-dvb.xml:
+ * docs/plugins/inspect/plugin-filter.xml:
+ * docs/plugins/inspect/plugin-glimagesink.xml:
+ * docs/plugins/inspect/plugin-mpegvideoparse.xml:
+ * docs/plugins/inspect/plugin-quicktime.xml:
+ * docs/plugins/inspect/plugin-rawparse.xml:
+ * docs/plugins/inspect/plugin-replaygain.xml:
+ * docs/plugins/inspect/plugin-sdl.xml:
+ * docs/plugins/inspect/plugin-soundtouch.xml:
+ * docs/plugins/inspect/plugin-soup.xml:
+ * docs/plugins/inspect/plugin-spcdec.xml:
+ * docs/plugins/inspect/plugin-spectrum.xml:
+ * docs/plugins/inspect/plugin-speed.xml:
+ * docs/plugins/inspect/plugin-speexresample.xml:
+ * docs/plugins/inspect/plugin-switch.xml:
+ * docs/plugins/inspect/plugin-videocrop.xml:
+ Regenerate everything for the documentation changes we had.
+
+2008-01-30 Sebastian Dröge <slomo@circular-chaos.org>
+
* ext/gio/gstgiobasesink.c: (close_stream_cb),
(gst_gio_base_sink_stop), (gst_gio_base_sink_event),
(gst_gio_base_sink_render), (gst_gio_base_sink_set_stream):
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index 2f7edd5f..5e2f135c 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -11,7 +11,7 @@
<ARG>
<NAME>GstPitch::pitch</NAME>
<TYPE>gfloat</TYPE>
-<RANGE>[0,1,10]</RANGE>
+<RANGE>[0.1,10]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pitch</NICK>
<BLURB>Audio stream pitch.</BLURB>
@@ -21,7 +21,7 @@
<ARG>
<NAME>GstPitch::rate</NAME>
<TYPE>gfloat</TYPE>
-<RANGE>[0,1,10]</RANGE>
+<RANGE>[0.1,10]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Rate</NICK>
<BLURB>Audio stream rate.</BLURB>
@@ -31,7 +31,7 @@
<ARG>
<NAME>GstPitch::tempo</NAME>
<TYPE>gfloat</TYPE>
-<RANGE>[0,1,10]</RANGE>
+<RANGE>[0.1,10]</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Tempo</NICK>
<BLURB>Audio stream tempo.</BLURB>
@@ -1075,7 +1075,7 @@
<FLAGS>rw</FLAGS>
<NICK>Output format</NICK>
<BLURB>Format of output frames.</BLURB>
-<DEFAULT>OUTPUTFORMAT_RAW</DEFAULT>
+<DEFAULT>OUTPUTFORMAT_ADTS</DEFAULT>
</ARG>
<ARG>
@@ -1095,7 +1095,7 @@
<FLAGS>rw</FLAGS>
<NICK>Block type</NICK>
<BLURB>Block type encorcing.</BLURB>
-<DEFAULT>SHORTCTL_NORMAL</DEFAULT>
+<DEFAULT>SHORTCTL_NOSHORT</DEFAULT>
</ARG>
<ARG>
@@ -1150,7 +1150,7 @@
<ARG>
<NAME>GstDfbVideoSink::pixel-aspect-ratio</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixel Aspect Ratio</NICK>
@@ -1331,7 +1331,7 @@
<ARG>
<NAME>GstSpeed::speed</NAME>
<TYPE>gfloat</TYPE>
-<RANGE>[0,1,40]</RANGE>
+<RANGE>[0.1,40]</RANGE>
<FLAGS>rwx</FLAGS>
<NICK>speed</NICK>
<BLURB>speed.</BLURB>
@@ -17280,7 +17280,7 @@
<ARG>
<NAME>GstNasSink::host</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>host</NICK>
@@ -18065,7 +18065,7 @@
<FLAGS>rwx</FLAGS>
<NICK>Pattern sensitivity</NICK>
<BLURB>The sensitivity around the center for detecting the markers (0.0 = lowest, 1.0 highest).</BLURB>
-<DEFAULT>0,3</DEFAULT>
+<DEFAULT>0.3</DEFAULT>
</ARG>
<ARG>
@@ -18105,7 +18105,7 @@
<FLAGS>rwx</FLAGS>
<NICK>Pattern center</NICK>
<BLURB>The center of the black/white separation (0.0 = lowest, 1.0 highest).</BLURB>
-<DEFAULT>0,5</DEFAULT>
+<DEFAULT>0.5</DEFAULT>
</ARG>
<ARG>
@@ -18255,7 +18255,7 @@
<FLAGS>rw</FLAGS>
<NICK>stereo</NICK>
<BLURB>stereo.</BLURB>
-<DEFAULT>0,1</DEFAULT>
+<DEFAULT>0.1</DEFAULT>
</ARG>
<ARG>
@@ -18530,7 +18530,7 @@
<ARG>
<NAME>GstGioSrc::location</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Location</NICK>
@@ -18540,7 +18540,7 @@
<ARG>
<NAME>GstGioSink::location</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Location</NICK>
@@ -18550,7 +18550,7 @@
<ARG>
<NAME>GstGioStreamSrc::stream</NAME>
-<TYPE>GInputStream</TYPE>
+<TYPE>GInputStream*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Stream</NICK>
@@ -18560,7 +18560,7 @@
<ARG>
<NAME>GstGioStreamSink::stream</NAME>
-<TYPE>GOutputStream</TYPE>
+<TYPE>GOutputStream*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Stream</NICK>
@@ -18760,7 +18760,7 @@
<ARG>
<NAME>GstSouphttpSrc::location</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Location</NICK>
@@ -18770,7 +18770,7 @@
<ARG>
<NAME>GstSouphttpSrc::iradio-genre</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>iradio-genre</NICK>
@@ -18790,7 +18790,7 @@
<ARG>
<NAME>GstSouphttpSrc::iradio-name</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>iradio-name</NICK>
@@ -18800,7 +18800,7 @@
<ARG>
<NAME>GstSouphttpSrc::iradio-title</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>iradio-title</NICK>
@@ -18810,7 +18810,7 @@
<ARG>
<NAME>GstSouphttpSrc::iradio-url</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>iradio-url</NICK>
@@ -18820,7 +18820,7 @@
<ARG>
<NAME>GstSouphttpSrc::user-agent</NAME>
-<TYPE>gchararray</TYPE>
+<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>User-Agent</NICK>
@@ -18829,6 +18829,26 @@
</ARG>
<ARG>
+<NAME>GstSouphttpSrc::automatic-redirect</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>automatic-redirect</NICK>
+<BLURB>Automatically follow HTTP redirects (HTTP Status Code 3xx).</BLURB>
+<DEFAULT>TRUE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstSouphttpSrc::proxy</NAME>
+<TYPE>gchar*</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Proxy</NICK>
+<BLURB>HTTP proxy server URI.</BLURB>
+<DEFAULT>""</DEFAULT>
+</ARG>
+
+<ARG>
<NAME>GstSpeexResample::quality</NAME>
<TYPE>gint</TYPE>
<RANGE>[0,10]</RANGE>
@@ -19253,3 +19273,33 @@
<DEFAULT>FALSE</DEFAULT>
</ARG>
+<ARG>
+<NAME>GstGLTestSrc::is-live</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Is Live</NICK>
+<BLURB>Whether to act as a live source.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLTestSrc::pattern</NAME>
+<TYPE>GstGLTestSrcPattern</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Pattern</NICK>
+<BLURB>Type of test pattern to generate.</BLURB>
+<DEFAULT>SMPTE 100% color bars</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>GstGLTestSrc::timestamp-offset</NAME>
+<TYPE>gint64</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Timestamp offset</NICK>
+<BLURB>An offset added to timestamps set on buffers (in ns).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index 27fccf75..5e79fb01 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -2,7 +2,6 @@ GObject
GstObject
GstPad
GstPadTemplate
- GstSignalProcessorPadTemplate
GstPluginFeature
GstElementFactory
GstTypeFindFactory
@@ -11,355 +10,167 @@ GObject
GstBin
GstPipeline
DvbBaseBin
- GstRtpBin
- GstRtpClient
GstRgVolume
GstSDPDemux
- GstX264Enc
- GstBaseMetadata
- GstMetadataDemux
- GstMetadataMux
- GstWildmidi
- GstTimidity
- GstSignalProcessor
- 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-pitchScaleHQ
- ladspa-imp
- GstXvidEnc
- GstXvidDec
+ GstRtpBin
+ GstRtpClient
+ GstMusepackDec
+ GstBaseSrc
+ GstPushSrc
+ GstNeonhttpSrc
+ GstMMS
+ GstSouphttpSrc
+ GstGLTestSrc
+ GstDvbSrc
+ GstVCDSrc
+ GstRfbSrc
+ GstAppSrc
+ GstMultiFileSrc
+ GstSFSrc
+ GstGioBaseSrc
+ GstGioSrc
+ GstGioStreamSrc
+ GstBaseSink
+ GstBaseAudioSink
+ GstJackAudioSink
+ GstAudioSink
+ GstSDLAudioSink
+ GstNasSink
+ GstVideoSink
+ GstDfbVideoSink
+ GstSDLVideoSink
+ GstGLImageSink
+ GstSFSink
+ AlsaSPDIFSink
+ GstGioBaseSink
+ GstGioSink
+ GstGioStreamSink
+ GstFBDEVSink
+ GstAppSink
+ GstMultiFileSink
GstPitch
GstBaseTransform
GstAudioFilter
GstBPMDetect
- GstStereo
GstSpectrum
- GstLPWSinc
- GstBPWSinc
GstIirEqualizer
GstIirEqualizerNBands
GstIirEqualizer3Bands
GstIirEqualizer10Bands
- GstSpeexResample
+ GstStereo
+ GstLPWSinc
+ GstBPWSinc
+ GstGLUpload
+ GstGLDownload
+ GstGLFilter
+ GstGLFilterExample
+ GstGLConvert
+ GstVideoCrop
GstVideoFilter
GstVideoAnalyse
GstVideoDetect
GstVideoMark
GstRgAnalysis
GstRgLimiter
- GstVideoCrop
+ GstDeinterlace
GstBayer2RGB
+ GstSpeexResample
GstIIR
- GstDeinterlace
- GstBaseSink
- GstSFSink
- GstVideoSink
- GstSDLVideoSink
- GstGLImageSink
- GstBaseAudioSink
- GstAudioSink
- GstSDLAudioSink
- GstJackAudioSink
- AlsaSPDIFSink
- GstFBDEVSink
- GstMultiFileSink
- GstAppSink
- GstBaseSrc
- GstSFSrc
- GstPushSrc
- GstNeonhttpSrc
- GstMMS
- GstDvbSrc
- GstVCDSrc
- GstMultiFileSrc
- GstRfbSrc
- GstAppSrc
- GstTRM
- GstMusepackDec
- GstMpeg2enc
- Ivorbisfile
- GstIVorbisDec
+ GstFaad
+ GstDtsDec
+ GstAmrwbDec
+ GstAmrwbParse
+ GstAmrwbEnc
GstGSMEnc
GstGSMDec
- GstFaad
GstFaac
- GstDtsDec
+ GstX264Enc
GstCDAudio
+ GstSpcDec
+ GstXvidEnc
+ GstXvidDec
GstBz2enc
GstBz2dec
- GstAmrwbDec
- GstAmrwbParse
- GstAmrwbEnc
+ GstTRM
+ GstDVDSpu
MpegTSParse
+ GstTtaParse
+ GstTtaDec
+ GstMpeg4VParse
+ MpegVideoParse
+ GstH264Parse
+ GstVMncDec
+ GstSpeed
+ GstFLVDemux
+ GstSwitch
+ GstCDXAParse
+ GstModPlug
GstRawParse
GstVideoParse
GstAudioParse
+ GstY4mEncode
+ GstFestival
+ GstNsfDec
+ GstInterleave
+ GstDeinterleave
+ GstXingMux
+ GstMveDemux
+ GstMveMux
GstRtpJitterBuffer
GstRtpPtDemux
GstRtpSession
GstRtpSsrcDemux
- GstMpeg4VParse
- MpegVideoParse
- GstVMncDec
- GstMveDemux
- GstMveMux
- GstInterleave
- GstDeinterleave
- GstRealVideoDec
- GstRealAudioDec
GstNuvDemux
- GstY4mEncode
- GstXingMux
- GstTtaParse
- GstTtaDec
- GstSpeed
- GstNsfDec
- GstDVDSpu
- GstInputSelector
- GstOutputSelector
- GstModPlug
- GstH264Parse
- GstFLVDemux
GstFreeze
- GstFestival
- GstCDXAParse
+ GstRealVideoDec
+ GstRealAudioDec
+ GstQTDemux
+ GstBaseRTPDepayload
+ GstRtpXQTDepay
GstPlugin
GstRegistry
GstClock
GstSystemClock
GstAudioClock
+ GstRingBuffer
GstSignalObject
+ GstColorBalanceChannel
+ GFileMonitor
+ GLocalDirectoryMonitor
+ GFamDirectoryMonitor
+ GInotifyDirectoryMonitor
+ GLocalFileMonitor
+ GFamFileMonitor
+ GInotifyFileMonitor
+ GVolumeMonitor
+ GNativeVolumeMonitor
+ GHalVolumeMonitor
+ GUnixVolumeMonitor
+ GDaemonVolumeMonitor
+ GVfs
+ GDaemonVfs
+ GLocalVfs
+ GTypeModule
+ GIOModule
+ GVfsUriMapper
+ GVfsUriMapperSmb
+ GVfsUriMapperSftp
+ GVfsUriMapperHttp
+ HalDevice
+ HalPool
+ GHalDrive
+ GHalMount
+ GHalVolume
+ GOutputStream
+ GInputStream
GInterface
GstChildProxy
GstURIHandler
- GstTagSetter
GstImplementsInterface
- GstXOverlay
GstNavigation
+ GstColorBalance
+ GstXOverlay
+ GTypePlugin
+ GDrive
+ GMount
+ GVolume
diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces
index efe88356..8b794718 100644
--- a/docs/plugins/gst-plugins-bad-plugins.interfaces
+++ b/docs/plugins/gst-plugins-bad-plugins.interfaces
@@ -1,18 +1,26 @@
GstBin GstChildProxy
GstPipeline GstChildProxy
DvbBaseBin GstChildProxy
-GstRtpBin GstChildProxy
-GstRtpClient GstChildProxy
GstRgVolume GstChildProxy
GstSDPDemux GstChildProxy
-GstMetadataMux GstTagSetter
+GstRtpBin GstChildProxy
+GstRtpClient GstChildProxy
+GstNeonhttpSrc GstURIHandler
+GstMMS GstURIHandler
+GstSouphttpSrc GstURIHandler
+GstVCDSrc GstURIHandler
+GstGioSrc GstURIHandler
+GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
+GstSDLVideoSink GstImplementsInterface GstNavigation GstXOverlay
+GstGLImageSink GstImplementsInterface GstXOverlay
+GstGioSink GstURIHandler
GstIirEqualizer GstChildProxy
GstIirEqualizerNBands GstChildProxy
GstIirEqualizer3Bands GstChildProxy
GstIirEqualizer10Bands GstChildProxy
-GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation
-GstGLImageSink GstImplementsInterface GstXOverlay
-GstNeonhttpSrc GstURIHandler
-GstMMS GstURIHandler
-GstVCDSrc GstURIHandler
GstCDAudio GstURIHandler
+GTypeModule GTypePlugin
+GIOModule GTypePlugin
+GHalDrive GDrive
+GHalMount GMount
+GHalVolume GVolume
diff --git a/docs/plugins/gst-plugins-bad-plugins.prerequisites b/docs/plugins/gst-plugins-bad-plugins.prerequisites
index 8f4b3cc0..73cb5b6c 100644
--- a/docs/plugins/gst-plugins-bad-plugins.prerequisites
+++ b/docs/plugins/gst-plugins-bad-plugins.prerequisites
@@ -1,4 +1,7 @@
GstChildProxy GstObject
-GstTagSetter GstElement
GstImplementsInterface GstElement
+GstColorBalance GstImplementsInterface GstElement
GstXOverlay GstImplementsInterface GstElement
+GDrive GObject
+GMount GObject
+GVolume GObject
diff --git a/docs/plugins/inspect/plugin-alsaspdif.xml b/docs/plugins/inspect/plugin-alsaspdif.xml
index b5f06352..542a8506 100644
--- a/docs/plugins/inspect/plugin-alsaspdif.xml
+++ b/docs/plugins/inspect/plugin-alsaspdif.xml
@@ -14,7 +14,8 @@
<longname>S/PDIF ALSA audiosink</longname>
<class>Sink/Audio</class>
<description>Feeds audio to S/PDIF interfaces through the ALSA sound driver</description>
- <author>Martin Soto &lt;martinsoto@users.sourceforge.net&gt;012Michael Smith &lt;msmith@fluendo.com&gt;</author>
+ <author>Martin Soto &lt;martinsoto@users.sourceforge.net&gt;
+ Michael Smith &lt;msmith@fluendo.com&gt;</author>
<pads>
<caps>
<name>sink</name>
diff --git a/docs/plugins/inspect/plugin-dvb.xml b/docs/plugins/inspect/plugin-dvb.xml
index 627b7653..e9d358b5 100644
--- a/docs/plugins/inspect/plugin-dvb.xml
+++ b/docs/plugins/inspect/plugin-dvb.xml
@@ -35,7 +35,8 @@
<longname>DVB Source</longname>
<class>Source/Video</class>
<description>Digital Video Broadcast Source</description>
- <author>P2P-VCR, C-Lab, University of Paderborn012Zaheer Abbas Merali &lt;zaheerabbas at merali dot org&gt;</author>
+ <author>P2P-VCR, C-Lab, University of Paderborn
+ Zaheer Abbas Merali &lt;zaheerabbas at merali dot org&gt;</author>
<pads>
<caps>
<name>src</name>
diff --git a/docs/plugins/inspect/plugin-filter.xml b/docs/plugins/inspect/plugin-filter.xml
index 56bf6b51..25f06c12 100644
--- a/docs/plugins/inspect/plugin-filter.xml
+++ b/docs/plugins/inspect/plugin-filter.xml
@@ -14,7 +14,7 @@
<longname>Band-pass and Band-reject Windowed sinc filter</longname>
<class>Filter/Effect/Audio</class>
<description>Band-pass Windowed sinc filter</description>
- <author>Thomas &lt;thomas@apestaart.org&gt;, Steven W. Smith, Dreamlab Technologies Ltd. &lt;mathis.hofer@dreamlab.net&gt;, Sebastian Dr303266ge &lt;slomo@circular-chaos.org&gt;</author>
+ <author>Thomas &lt;thomas@apestaart.org&gt;, Steven W. Smith, Dreamlab Technologies Ltd. &lt;mathis.hofer@dreamlab.net&gt;, Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads>
<caps>
<name>sink</name>
@@ -56,7 +56,7 @@
<longname>LPWSinc</longname>
<class>Filter/Effect/Audio</class>
<description>Low-pass and High-pass Windowed sinc filter</description>
- <author>Thomas &lt;thomas@apestaart.org&gt;, Steven W. Smith, Dreamlab Technologies Ltd. &lt;mathis.hofer@dreamlab.net&gt;, Sebastian Dr303266ge &lt;slomo@circular-chaos.org&gt;</author>
+ <author>Thomas &lt;thomas@apestaart.org&gt;, Steven W. Smith, Dreamlab Technologies Ltd. &lt;mathis.hofer@dreamlab.net&gt;, Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads>
<caps>
<name>sink</name>
diff --git a/docs/plugins/inspect/plugin-glimagesink.xml b/docs/plugins/inspect/plugin-glimagesink.xml
index 16cd3150..05999ba1 100644
--- a/docs/plugins/inspect/plugin-glimagesink.xml
+++ b/docs/plugins/inspect/plugin-glimagesink.xml
@@ -10,6 +10,69 @@
<origin>Unknown package origin</origin>
<elements>
<element>
+ <name>glconvert</name>
+ <longname>FIXME</longname>
+ <class>Filter/Effect</class>
+ <description>FIXME GL conversion filter</description>
+ <author>FIXME &lt;fixme@fixme.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gl, format=(int)1, is_yuv=(boolean)false, width=(int)[ 1, 2048 ], height=(int)[ 1, 2048 ], pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)[ 0/1, 100/1 ]</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gl, format=(int)1, is_yuv=(boolean)false, width=(int)[ 1, 2048 ], height=(int)[ 1, 2048 ], pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)[ 0/1, 100/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>gldownload</name>
+ <longname>FIXME</longname>
+ <class>Filter/Effect</class>
+ <description>FIXME example filter</description>
+ <author>FIXME &lt;fixme@fixme.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gl, format=(int)1, is_yuv=(boolean)false, width=(int)[ 1, 2048 ], height=(int)[ 1, 2048 ], pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)[ 0/1, 100/1 ]</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>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)-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)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>glfilterexample</name>
+ <longname>FIXME</longname>
+ <class>Filter/Effect</class>
+ <description>FIXME example filter</description>
+ <author>FIXME &lt;fixme@fixme.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gl, format=(int)1, is_yuv=(boolean)false, width=(int)[ 1, 2048 ], height=(int)[ 1, 2048 ], pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)[ 0/1, 100/1 ]</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gl, format=(int)1, is_yuv=(boolean)false, width=(int)[ 1, 2048 ], height=(int)[ 1, 2048 ], pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)[ 0/1, 100/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
<name>glimagesink</name>
<longname>OpenGL video sink</longname>
<class>Sink/Video</class>
@@ -20,7 +83,43 @@
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
- <details>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-yuv, format=(fourcc){ UYVY, YUY2 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ <details>video/x-raw-gl, format=(int)1, is_yuv=(boolean)false, width=(int)[ 1, 2048 ], height=(int)[ 1, 2048 ], pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)[ 0/1, 100/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>gltestsrc</name>
+ <longname>Video test source</longname>
+ <class>Source/Video</class>
+ <description>Creates a test video stream</description>
+ <author>David A. Schleef &lt;ds@schleef.org&gt;</author>
+ <pads>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gl, format=(int)1, is_yuv=(boolean)false, width=(int)[ 1, 2048 ], height=(int)[ 1, 2048 ], pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)[ 0/1, 100/1 ]</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>glupload</name>
+ <longname>FIXME</longname>
+ <class>Filter/Effect</class>
+ <description>FIXME example filter</description>
+ <author>FIXME &lt;fixme@fixme.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>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-yuv, format=(fourcc){ YUY2, UYVY, AYUV, YV12, I420 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gl, format=(int)1, is_yuv=(boolean)false, width=(int)[ 1, 2048 ], height=(int)[ 1, 2048 ], pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)[ 0/1, 100/1 ]</details>
</caps>
</pads>
</element>
diff --git a/docs/plugins/inspect/plugin-mpegvideoparse.xml b/docs/plugins/inspect/plugin-mpegvideoparse.xml
index d4f22056..8756021c 100644
--- a/docs/plugins/inspect/plugin-mpegvideoparse.xml
+++ b/docs/plugins/inspect/plugin-mpegvideoparse.xml
@@ -14,7 +14,8 @@
<longname>MPEG video elementary stream parser</longname>
<class>Codec/Parser/Video</class>
<description>Parses and frames MPEG-1 and MPEG-2 elementary video streams</description>
- <author>Wim Taymans &lt;wim.taymans@chello.be&gt;012Jan Schmidt &lt;thaytan@mad.scientist.com&gt;</author>
+ <author>Wim Taymans &lt;wim.taymans@chello.be&gt;
+ Jan Schmidt &lt;thaytan@mad.scientist.com&gt;</author>
<pads>
<caps>
<name>sink</name>
diff --git a/docs/plugins/inspect/plugin-quicktime.xml b/docs/plugins/inspect/plugin-quicktime.xml
new file mode 100644
index 00000000..0d489cf5
--- /dev/null
+++ b/docs/plugins/inspect/plugin-quicktime.xml
@@ -0,0 +1,61 @@
+<plugin>
+ <name>quicktime</name>
+ <description>Quicktime support</description>
+ <filename>../../gst/qtdemux/.libs/libgstqtdemux.so</filename>
+ <basename>libgstqtdemux.so</basename>
+ <version>0.10.4.1</version>
+ <license>LGPL</license>
+ <source>gst-plugins-bad</source>
+ <package>GStreamer Bad Plug-ins CVS/prerelease</package>
+ <origin>Unknown package origin</origin>
+ <elements>
+ <element>
+ <name>qtdemux</name>
+ <longname>QuickTime demuxer</longname>
+ <class>Codec/Demuxer</class>
+ <description>Demultiplex a QuickTime file into audio and video streams</description>
+ <author>David Schleef &lt;ds@schleef.org&gt;, Wim Taymans &lt;wim@fluendo.com&gt;</author>
+ <pads>
+ <caps>
+ <name>video_%02d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>ANY</details>
+ </caps>
+ <caps>
+ <name>audio_%02d</name>
+ <direction>source</direction>
+ <presence>sometimes</presence>
+ <details>ANY</details>
+ </caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/quicktime; audio/x-m4a; application/x-3gp</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>rtpxqtdepay</name>
+ <longname>RTP packet depayloader</longname>
+ <class>Codec/Depayloader/Network</class>
+ <description>Extracts Quicktime audio/video from RTP packets</description>
+ <author>Wim Taymans &lt;wim@fluendo.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>application/x-rtp, payload=(int)[ 96, 127 ], media=(string){ audio, video }, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string){ X-QT, X-QUICKTIME }</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>ANY</details>
+ </caps>
+ </pads>
+ </element>
+ </elements>
+</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-rawparse.xml b/docs/plugins/inspect/plugin-rawparse.xml
index de9a6ed2..ecd6b3d5 100644
--- a/docs/plugins/inspect/plugin-rawparse.xml
+++ b/docs/plugins/inspect/plugin-rawparse.xml
@@ -14,7 +14,7 @@
<longname>Audio Parse</longname>
<class>Filter/Audio</class>
<description>Converts stream into audio frames</description>
- <author>Sebastian Dr303266ge &lt;slomo@circular-chaos.org&gt;</author>
+ <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads>
<caps>
<name>src</name>
@@ -35,7 +35,7 @@
<longname>Video Parse</longname>
<class>Filter/Video</class>
<description>Converts stream into video frames</description>
- <author>David Schleef &lt;ds@schleef.org&gt;, Sebastian Dr303266ge &lt;slomo@circular-chaos.org&gt;</author>
+ <author>David Schleef &lt;ds@schleef.org&gt;, Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads>
<caps>
<name>src</name>
diff --git a/docs/plugins/inspect/plugin-replaygain.xml b/docs/plugins/inspect/plugin-replaygain.xml
index 05cdcb48..6bdc9acd 100644
--- a/docs/plugins/inspect/plugin-replaygain.xml
+++ b/docs/plugins/inspect/plugin-replaygain.xml
@@ -14,7 +14,7 @@
<longname>ReplayGain analysis</longname>
<class>Filter/Analyzer/Audio</class>
<description>Perform the ReplayGain analysis</description>
- <author>Ren303251 Stadler &lt;mail@renestadler.de&gt;</author>
+ <author>René Stadler &lt;mail@renestadler.de&gt;</author>
<pads>
<caps>
<name>sink</name>
@@ -35,7 +35,7 @@
<longname>ReplayGain limiter</longname>
<class>Filter/Effect/Audio</class>
<description>Apply signal compression to raw audio data</description>
- <author>Ren303251 Stadler &lt;mail@renestadler.de&gt;</author>
+ <author>René Stadler &lt;mail@renestadler.de&gt;</author>
<pads>
<caps>
<name>sink</name>
@@ -56,7 +56,7 @@
<longname>ReplayGain volume</longname>
<class>Filter/Effect/Audio</class>
<description>Apply ReplayGain volume adjustment</description>
- <author>Ren303251 Stadler &lt;mail@renestadler.de&gt;</author>
+ <author>René Stadler &lt;mail@renestadler.de&gt;</author>
<pads>
<caps>
<name>sink</name>
diff --git a/docs/plugins/inspect/plugin-sdl.xml b/docs/plugins/inspect/plugin-sdl.xml
index ee0a531e..5b4e779a 100644
--- a/docs/plugins/inspect/plugin-sdl.xml
+++ b/docs/plugins/inspect/plugin-sdl.xml
@@ -29,7 +29,9 @@
<longname>SDL video sink</longname>
<class>Sink/Video</class>
<description>An SDL-based videosink</description>
- <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;012Edgard Lima &lt;edgard.lima@indt.org.br&gt;012Jan Schmidt &lt;thaytan@mad.scientist.com&gt;</author>
+ <author>Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;
+ Edgard Lima &lt;edgard.lima@indt.org.br&gt;
+ Jan Schmidt &lt;thaytan@mad.scientist.com&gt;</author>
<pads>
<caps>
<name>sink</name>
diff --git a/docs/plugins/inspect/plugin-soundtouch.xml b/docs/plugins/inspect/plugin-soundtouch.xml
index cd6ecbbb..1ba35c82 100644
--- a/docs/plugins/inspect/plugin-soundtouch.xml
+++ b/docs/plugins/inspect/plugin-soundtouch.xml
@@ -14,7 +14,7 @@
<longname>BPM Detector</longname>
<class>Filter/Analyzer/Audio</class>
<description>Detect the BPM of an audio stream</description>
- <author>Sebastian Dr303266ge &lt;slomo@circular-chaos.org&gt;</author>
+ <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads>
<caps>
<name>sink</name>
diff --git a/docs/plugins/inspect/plugin-soup.xml b/docs/plugins/inspect/plugin-soup.xml
index 048e6d03..3cad63d4 100644
--- a/docs/plugins/inspect/plugin-soup.xml
+++ b/docs/plugins/inspect/plugin-soup.xml
@@ -6,8 +6,8 @@
<version>0.10.5.1</version>
<license>LGPL</license>
<source>gst-plugins-bad</source>
- <package>GStreamer</package>
- <origin>http://gstreamer.net/</origin>
+ <package>GStreamer Bad Plug-ins CVS/prerelease</package>
+ <origin>Unknown package origin</origin>
<elements>
<element>
<name>souphttpsrc</name>
diff --git a/docs/plugins/inspect/plugin-spcdec.xml b/docs/plugins/inspect/plugin-spcdec.xml
index b7d5c45b..3ab80a9e 100644
--- a/docs/plugins/inspect/plugin-spcdec.xml
+++ b/docs/plugins/inspect/plugin-spcdec.xml
@@ -17,17 +17,17 @@
<author>Chris Lee &lt;clee@kde.org&gt;</author>
<pads>
<caps>
- <name>sink</name>
- <direction>sink</direction>
- <presence>always</presence>
- <details>audio/x-spc</details>
- </caps>
- <caps>
<name>src</name>
<direction>source</direction>
<presence>always</presence>
<details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)32000, channels=(int)2</details>
</caps>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>audio/x-spc</details>
+ </caps>
</pads>
</element>
</elements>
diff --git a/docs/plugins/inspect/plugin-spectrum.xml b/docs/plugins/inspect/plugin-spectrum.xml
index 19cd9029..623fc53c 100644
--- a/docs/plugins/inspect/plugin-spectrum.xml
+++ b/docs/plugins/inspect/plugin-spectrum.xml
@@ -14,7 +14,7 @@
<longname>Spectrum analyzer</longname>
<class>Filter/Analyzer/Audio</class>
<description>Run an FFT on the audio signal, output spectrum data</description>
- <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Stefan Kost &lt;ensonic@users.sf.net&gt;, Sebastian Dr303266ge &lt;slomo@circular-chaos.org&gt;</author>
+ <author>Erik Walthinsen &lt;omega@cse.ogi.edu&gt;, Stefan Kost &lt;ensonic@users.sf.net&gt;, Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads>
<caps>
<name>sink</name>
diff --git a/docs/plugins/inspect/plugin-speed.xml b/docs/plugins/inspect/plugin-speed.xml
index b1197160..4a3fbd4d 100644
--- a/docs/plugins/inspect/plugin-speed.xml
+++ b/docs/plugins/inspect/plugin-speed.xml
@@ -14,7 +14,7 @@
<longname>Speed</longname>
<class>Filter/Effect/Audio</class>
<description>Set speed/pitch on audio/raw streams (resampler)</description>
- <author>Andy Wingo &lt;apwingo@eos.ncsu.edu&gt;, Tim-Philipp M303274ller &lt;tim@centricular.net&gt;</author>
+ <author>Andy Wingo &lt;apwingo@eos.ncsu.edu&gt;, Tim-Philipp Müller &lt;tim@centricular.net&gt;</author>
<pads>
<caps>
<name>sink</name>
diff --git a/docs/plugins/inspect/plugin-speexresample.xml b/docs/plugins/inspect/plugin-speexresample.xml
index 6dcf2449..a10c1fe9 100644
--- a/docs/plugins/inspect/plugin-speexresample.xml
+++ b/docs/plugins/inspect/plugin-speexresample.xml
@@ -14,7 +14,7 @@
<longname>Audio resampler</longname>
<class>Filter/Converter/Audio</class>
<description>Resamples audio</description>
- <author>Sebastian Dr303266ge &lt;slomo@circular-chaos.org&gt;</author>
+ <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
<pads>
<caps>
<name>sink</name>
diff --git a/docs/plugins/inspect/plugin-switch.xml b/docs/plugins/inspect/plugin-switch.xml
new file mode 100644
index 00000000..7bf655e3
--- /dev/null
+++ b/docs/plugins/inspect/plugin-switch.xml
@@ -0,0 +1,37 @@
+<plugin>
+ <name>switch</name>
+ <description>N-to-1 input switching</description>
+ <filename>../../gst/switch/.libs/libgstswitch.so</filename>
+ <basename>libgstswitch.so</basename>
+ <version>0.10.5.1</version>
+ <license>LGPL</license>
+ <source>gst-plugins-bad</source>
+ <package>GStreamer Bad Plug-ins CVS/prerelease</package>
+ <origin>Unknown package origin</origin>
+ <elements>
+ <element>
+ <name>switch</name>
+ <longname>StreamSelector</longname>
+ <class>Generic</class>
+ <description>N-to-1 input stream_selectoring</description>
+ <author>Julien Moutte &lt;julien@moutte.net&gt;
+ Ronald S. Bultje &lt;rbultje@ronald.bitfreak.net&gt;
+ Jan Schmidt &lt;thaytan@mad.scientist.com&gt;
+ Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
+ <pads>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>ANY</details>
+ </caps>
+ <caps>
+ <name>sink%d</name>
+ <direction>sink</direction>
+ <presence>request</presence>
+ <details>ANY</details>
+ </caps>
+ </pads>
+ </element>
+ </elements>
+</plugin> \ No newline at end of file
diff --git a/docs/plugins/inspect/plugin-videocrop.xml b/docs/plugins/inspect/plugin-videocrop.xml
index 1f56798d..6da84a33 100644
--- a/docs/plugins/inspect/plugin-videocrop.xml
+++ b/docs/plugins/inspect/plugin-videocrop.xml
@@ -14,7 +14,7 @@
<longname>Crop</longname>
<class>Filter/Effect/Video</class>
<description>Crops video into a user-defined region</description>
- <author>Tim-Philipp M303274ller &lt;tim centricular net&gt;</author>
+ <author>Tim-Philipp Müller &lt;tim centricular net&gt;</author>
<pads>
<caps>
<name>src</name>
diff --git a/ext/soup/gstsouphttpsrc.c b/ext/soup/gstsouphttpsrc.c
index 9cb47933..418554f0 100644
--- a/ext/soup/gstsouphttpsrc.c
+++ b/ext/soup/gstsouphttpsrc.c
@@ -23,8 +23,14 @@
* Supported protocols are 'http', 'https', 'dav', or 'davs'.
* </para>
* <para>
+ * An HTTP proxy must be specified by its URL.
+ * If the "http_proxy" environment variable is set, its value is used.
+ * The element-souphttpsrc::proxy property can be used to override the
+ * default.
+ * </para>
+ * <para>
* In case the element-souphttpsrc::iradio-mode property is set and the
- * location is a http resource, souphttpsrc will send special Icecast HTTP
+ * location is an HTTP resource, souphttpsrc will send special Icecast HTTP
* headers to the server to request additional Icecast meta-information. If
* the server is not an Icecast server, it will behave as if the
* element-souphttpsrc::iradio-mode property were not set. If it is,
@@ -37,7 +43,7 @@
* Example pipeline:
* <programlisting>
* gst-launch -v souphttpsrc location=https://some.server.org/index.html
- * ! filesink location=/home/joe/server.html
+ * ! filesink location=/home/joe/server.html
* </programlisting>
* The above pipeline reads a web page from a server using the HTTPS protocol
* and writes it to a local file.
@@ -46,9 +52,9 @@
* Another example pipeline:
* <programlisting>
* gst-launch -v souphttpsrc user-agent="FooPlayer 0.99 beta"
- * automatic-redirect=false proxy=http://proxy.intranet.local:8080
- * location=http://music.foobar.com/demo.mp3 ! mad ! audioconvert
- * ! audioresample ! alsasink
+ * automatic-redirect=false proxy=http://proxy.intranet.local:8080
+ * location=http://music.foobar.com/demo.mp3 ! mad ! audioconvert
+ * ! audioresample ! alsasink
* </programlisting>
* The above pipeline will read and decode and play an mp3 file from a
* web server using the HTTP protocol. If the server sends redirects,
@@ -61,8 +67,8 @@
* <programlisting>
* gst-launch -v souphttpsrc location=http://10.11.12.13/mjpeg
* do-timestamp=true ! multipartdemux
- * ! image/jpeg,width=640,height=480 ! matroskamux
- * ! filesink location=mjpeg.mkv
+ * ! image/jpeg,width=640,height=480 ! matroskamux
+ * ! filesink location=mjpeg.mkv
* </programlisting>
* The above pipeline reads a motion JPEG stream from an IP camera
* using the HTTP protocol, encoded as mime/multipart image/jpeg