ext/soup/gstsouphttpsrc.c: Update documentation a bit.

Original commit message from CVS:
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.
This commit is contained in:
Wouter Cloetens 2008-01-30 15:40:44 +00:00 committed by Sebastian Dröge
parent 246b1ee7cf
commit 568edc33d0
23 changed files with 481 additions and 371 deletions

View file

@ -1,3 +1,33 @@
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),

View file

@ -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>
@ -18828,6 +18828,26 @@
<DEFAULT>"GStreamer souphttpsrc"</DEFAULT>
</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>
@ -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>

View file

@ -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
GstBayer2RGB
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
GstGSMEnc
GstGSMDec
GstBayer2RGB
GstSpeexResample
GstIIR
GstFaad
GstFaac
GstDtsDec
GstCDAudio
GstBz2enc
GstBz2dec
GstAmrwbDec
GstAmrwbParse
GstAmrwbEnc
GstGSMEnc
GstGSMDec
GstFaac
GstX264Enc
GstCDAudio
GstSpcDec
GstXvidEnc
GstXvidDec
GstBz2enc
GstBz2dec
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
GstNuvDemux
GstFreeze
GstRealVideoDec
GstRealAudioDec
GstNuvDemux
GstY4mEncode
GstXingMux
GstTtaParse
GstTtaDec
GstSpeed
GstNsfDec
GstDVDSpu
GstInputSelector
GstOutputSelector
GstModPlug
GstH264Parse
GstFLVDemux
GstFreeze
GstFestival
GstCDXAParse
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

View file

@ -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

View file

@ -1,4 +1,7 @@
GstChildProxy GstObject
GstTagSetter GstElement
GstImplementsInterface GstElement
GstColorBalance GstImplementsInterface GstElement
GstXOverlay GstImplementsInterface GstElement
GDrive GObject
GMount GObject
GVolume GObject

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -9,6 +9,69 @@
<package>GStreamer Bad Plug-ins CVS/prerelease</package>
<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>
@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -16,18 +16,18 @@
<description>Uses OpenSPC to emulate an SPC processor</description>
<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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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