diff options
| author | Sebastian Dröge <slomo@circular-chaos.org> | 2008-06-10 08:22:17 +0000 | 
|---|---|---|
| committer | Sebastian Dröge <slomo@circular-chaos.org> | 2008-06-10 08:22:17 +0000 | 
| commit | 7390985262efef9c51d3f68dc132291e823f1f47 (patch) | |
| tree | 98074a00fbe21bca9f1227503a9b35254c03644e | |
| parent | fe573a687f0f03b3cd41a7fea9a68bb0697a725a (diff) | |
Add documentation to the pulseaudio plugin and run make update in docs/plugins.
Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* docs/plugins/gst-plugins-good-plugins.interfaces:
* docs/plugins/gst-plugins-good-plugins.prerequisites:
* docs/plugins/inspect/plugin-aasink.xml:
* docs/plugins/inspect/plugin-alaw.xml:
* docs/plugins/inspect/plugin-alpha.xml:
* docs/plugins/inspect/plugin-alphacolor.xml:
* docs/plugins/inspect/plugin-annodex.xml:
* docs/plugins/inspect/plugin-apetag.xml:
* docs/plugins/inspect/plugin-audiofx.xml:
* docs/plugins/inspect/plugin-auparse.xml:
* docs/plugins/inspect/plugin-autodetect.xml:
* docs/plugins/inspect/plugin-avi.xml:
* docs/plugins/inspect/plugin-cacasink.xml:
* docs/plugins/inspect/plugin-cairo.xml:
* docs/plugins/inspect/plugin-cdio.xml:
* docs/plugins/inspect/plugin-cutter.xml:
* docs/plugins/inspect/plugin-debug.xml:
* docs/plugins/inspect/plugin-dv.xml:
* docs/plugins/inspect/plugin-efence.xml:
* docs/plugins/inspect/plugin-effectv.xml:
* docs/plugins/inspect/plugin-equalizer.xml:
* docs/plugins/inspect/plugin-esdsink.xml:
* docs/plugins/inspect/plugin-flac.xml:
* docs/plugins/inspect/plugin-flxdec.xml:
* docs/plugins/inspect/plugin-gamma.xml:
* docs/plugins/inspect/plugin-gconfelements.xml:
* docs/plugins/inspect/plugin-gdkpixbuf.xml:
* docs/plugins/inspect/plugin-goom.xml:
* docs/plugins/inspect/plugin-goom2k1.xml:
* docs/plugins/inspect/plugin-halelements.xml:
* docs/plugins/inspect/plugin-icydemux.xml:
* docs/plugins/inspect/plugin-id3demux.xml:
* docs/plugins/inspect/plugin-jpeg.xml:
* docs/plugins/inspect/plugin-level.xml:
* docs/plugins/inspect/plugin-matroska.xml:
* docs/plugins/inspect/plugin-monoscope.xml:
* docs/plugins/inspect/plugin-mulaw.xml:
* docs/plugins/inspect/plugin-multifile.xml:
* docs/plugins/inspect/plugin-multipart.xml:
* docs/plugins/inspect/plugin-navigationtest.xml:
* docs/plugins/inspect/plugin-ossaudio.xml:
* docs/plugins/inspect/plugin-png.xml:
* docs/plugins/inspect/plugin-pulseaudio.xml:
* docs/plugins/inspect/plugin-quicktime.xml:
* docs/plugins/inspect/plugin-rtp.xml:
* docs/plugins/inspect/plugin-rtsp.xml:
* docs/plugins/inspect/plugin-smpte.xml:
* docs/plugins/inspect/plugin-soup.xml:
* docs/plugins/inspect/plugin-spectrum.xml:
* docs/plugins/inspect/plugin-speex.xml:
* docs/plugins/inspect/plugin-taglib.xml:
* docs/plugins/inspect/plugin-udp.xml:
* docs/plugins/inspect/plugin-video4linux2.xml:
* docs/plugins/inspect/plugin-videobalance.xml:
* docs/plugins/inspect/plugin-videobox.xml:
* docs/plugins/inspect/plugin-videocrop.xml:
* docs/plugins/inspect/plugin-videoflip.xml:
* docs/plugins/inspect/plugin-videomixer.xml:
* docs/plugins/inspect/plugin-wavenc.xml:
* docs/plugins/inspect/plugin-wavpack.xml:
* docs/plugins/inspect/plugin-wavparse.xml:
* docs/plugins/inspect/plugin-ximagesrc.xml:
* ext/pulse/plugin.c:
* ext/pulse/pulsemixer.c:
* ext/pulse/pulsesink.c:
* ext/pulse/pulsesrc.c:
Add documentation to the pulseaudio plugin and run make update
in docs/plugins.
72 files changed, 1271 insertions, 928 deletions
| @@ -1,5 +1,81 @@  2008-06-10  Sebastian Dröge  <slomo@circular-chaos.org> +	* docs/plugins/Makefile.am: +	* docs/plugins/gst-plugins-good-plugins-docs.sgml: +	* docs/plugins/gst-plugins-good-plugins-sections.txt: +	* docs/plugins/gst-plugins-good-plugins.args: +	* docs/plugins/gst-plugins-good-plugins.hierarchy: +	* docs/plugins/gst-plugins-good-plugins.interfaces: +	* docs/plugins/gst-plugins-good-plugins.prerequisites: +	* docs/plugins/inspect/plugin-aasink.xml: +	* docs/plugins/inspect/plugin-alaw.xml: +	* docs/plugins/inspect/plugin-alpha.xml: +	* docs/plugins/inspect/plugin-alphacolor.xml: +	* docs/plugins/inspect/plugin-annodex.xml: +	* docs/plugins/inspect/plugin-apetag.xml: +	* docs/plugins/inspect/plugin-audiofx.xml: +	* docs/plugins/inspect/plugin-auparse.xml: +	* docs/plugins/inspect/plugin-autodetect.xml: +	* docs/plugins/inspect/plugin-avi.xml: +	* docs/plugins/inspect/plugin-cacasink.xml: +	* docs/plugins/inspect/plugin-cairo.xml: +	* docs/plugins/inspect/plugin-cdio.xml: +	* docs/plugins/inspect/plugin-cutter.xml: +	* docs/plugins/inspect/plugin-debug.xml: +	* docs/plugins/inspect/plugin-dv.xml: +	* docs/plugins/inspect/plugin-efence.xml: +	* docs/plugins/inspect/plugin-effectv.xml: +	* docs/plugins/inspect/plugin-equalizer.xml: +	* docs/plugins/inspect/plugin-esdsink.xml: +	* docs/plugins/inspect/plugin-flac.xml: +	* docs/plugins/inspect/plugin-flxdec.xml: +	* docs/plugins/inspect/plugin-gamma.xml: +	* docs/plugins/inspect/plugin-gconfelements.xml: +	* docs/plugins/inspect/plugin-gdkpixbuf.xml: +	* docs/plugins/inspect/plugin-goom.xml: +	* docs/plugins/inspect/plugin-goom2k1.xml: +	* docs/plugins/inspect/plugin-halelements.xml: +	* docs/plugins/inspect/plugin-icydemux.xml: +	* docs/plugins/inspect/plugin-id3demux.xml: +	* docs/plugins/inspect/plugin-jpeg.xml: +	* docs/plugins/inspect/plugin-level.xml: +	* docs/plugins/inspect/plugin-matroska.xml: +	* docs/plugins/inspect/plugin-monoscope.xml: +	* docs/plugins/inspect/plugin-mulaw.xml: +	* docs/plugins/inspect/plugin-multifile.xml: +	* docs/plugins/inspect/plugin-multipart.xml: +	* docs/plugins/inspect/plugin-navigationtest.xml: +	* docs/plugins/inspect/plugin-ossaudio.xml: +	* docs/plugins/inspect/plugin-png.xml: +	* docs/plugins/inspect/plugin-pulseaudio.xml: +	* docs/plugins/inspect/plugin-quicktime.xml: +	* docs/plugins/inspect/plugin-rtp.xml: +	* docs/plugins/inspect/plugin-rtsp.xml: +	* docs/plugins/inspect/plugin-smpte.xml: +	* docs/plugins/inspect/plugin-soup.xml: +	* docs/plugins/inspect/plugin-spectrum.xml: +	* docs/plugins/inspect/plugin-speex.xml: +	* docs/plugins/inspect/plugin-taglib.xml: +	* docs/plugins/inspect/plugin-udp.xml: +	* docs/plugins/inspect/plugin-video4linux2.xml: +	* docs/plugins/inspect/plugin-videobalance.xml: +	* docs/plugins/inspect/plugin-videobox.xml: +	* docs/plugins/inspect/plugin-videocrop.xml: +	* docs/plugins/inspect/plugin-videoflip.xml: +	* docs/plugins/inspect/plugin-videomixer.xml: +	* docs/plugins/inspect/plugin-wavenc.xml: +	* docs/plugins/inspect/plugin-wavpack.xml: +	* docs/plugins/inspect/plugin-wavparse.xml: +	* docs/plugins/inspect/plugin-ximagesrc.xml: +	* ext/pulse/plugin.c: +	* ext/pulse/pulsemixer.c: +	* ext/pulse/pulsesink.c: +	* ext/pulse/pulsesrc.c: +	Add documentation to the pulseaudio plugin and run make update +	in docs/plugins. + +2008-06-10  Sebastian Dröge  <slomo@circular-chaos.org> +  	Patch by: Brian Cameron <brian.cameron at sun dot com>  	* sys/sunaudio/gstsunaudiomixerctrl.c: diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index d69ea332..f014b141 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -98,6 +98,9 @@ EXTRA_HFILES = \  	$(top_srcdir)/ext/soup/gstsouphttpsrc.h \  	$(top_srcdir)/ext/taglib/gstapev2mux.h \  	$(top_srcdir)/ext/taglib/gstid3v2mux.h \ +	$(top_srcdir)/ext/pulse/pulsesink.h \ +	$(top_srcdir)/ext/pulse/pulsesrc.h \ +	$(top_srcdir)/ext/pulse/pulsemixer.h \  	$(top_srcdir)/gst/alpha/gstalphacolor.h \  	$(top_srcdir)/gst/apetag/gstapedemux.h \  	$(top_srcdir)/gst/audiofx/audioamplify.h \ diff --git a/docs/plugins/gst-plugins-good-plugins-docs.sgml b/docs/plugins/gst-plugins-good-plugins-docs.sgml index dd36c251..41b18cac 100644 --- a/docs/plugins/gst-plugins-good-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-good-plugins-docs.sgml @@ -72,6 +72,9 @@      <xi:include href="xml/element-pngdec.xml" />      <xi:include href="xml/element-pngenc.xml" />      <xi:include href="xml/element-progressreport.xml" /> +    <xi:include href="xml/element-pulsesink.xml" /> +    <xi:include href="xml/element-pulsesrc.xml" /> +    <xi:include href="xml/element-pulsemixer.xml" />      <xi:include href="xml/element-qtdemux.xml" />      <xi:include href="xml/element-rtpdec.xml" />      <xi:include href="xml/element-rtspsrc.xml" /> @@ -142,6 +145,7 @@      <xi:include href="xml/plugin-osxaudio.xml" />      <xi:include href="xml/plugin-osxvideo.xml" />      <xi:include href="xml/plugin-png.xml" /> +    <xi:include href="xml/plugin-pulseaudio.xml" />      <xi:include href="xml/plugin-quicktime.xml" />      <xi:include href="xml/plugin-rtp.xml" />      <xi:include href="xml/plugin-rtsp.xml" /> diff --git a/docs/plugins/gst-plugins-good-plugins-sections.txt b/docs/plugins/gst-plugins-good-plugins-sections.txt index 0acf1071..b8e27c0b 100644 --- a/docs/plugins/gst-plugins-good-plugins-sections.txt +++ b/docs/plugins/gst-plugins-good-plugins-sections.txt @@ -897,6 +897,48 @@ gst_pngenc_get_type  </SECTION>  <SECTION> +<FILE>element-pulsesink</FILE> +<TITLE>pulsesink</TITLE> +GstPulseSink +<SUBSECTION Standard> +GstPulseSinkClass +GST_PULSESINK +GST_IS_PULSESINK +GST_TYPE_PULSESINK +GST_PULSESINK_CLASS +GST_IS_PULSESINK_CLASS +gst_pulsesink_get_type +</SECTION> + +<SECTION> +<FILE>element-pulsesrc</FILE> +<TITLE>pulsesrc</TITLE> +GstPulseSrc +<SUBSECTION Standard> +GstPulseSrcClass +GST_PULSESRC +GST_IS_PULSESRC +GST_TYPE_PULSESRC +GST_PULSESRC_CLASS +GST_IS_PULSESRC_CLASS +gst_pulsesrc_get_type +</SECTION> + +<SECTION> +<FILE>element-pulsemixer</FILE> +<TITLE>pulsemixer</TITLE> +GstPulseMixer +<SUBSECTION Standard> +GstPulseMixerClass +GST_PULSEMIXER +GST_IS_PULSEMIXER +GST_TYPE_PULSEMIXER +GST_PULSEMIXER_CLASS +GST_IS_PULSEMIXER_CLASS +gst_pulsemixer_get_type +</SECTION> + +<SECTION>  <FILE>element-progressreport</FILE>  <TITLE>progressreport</TITLE>  GstProgressReport diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args index cdf8444d..73231b9b 100644 --- a/docs/plugins/gst-plugins-good-plugins.args +++ b/docs/plugins/gst-plugins-good-plugins.args @@ -809,6 +809,26 @@  </ARG>  <ARG> +<NAME>GstAlpha::black-sensitivity</NAME> +<TYPE>guint</TYPE> +<RANGE><= 128</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Black Sensitivity</NICK> +<BLURB>Sensitivity to dark colors.</BLURB> +<DEFAULT>100</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAlpha::white-sensitivity</NAME> +<TYPE>guint</TYPE> +<RANGE><= 128</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Sensitivity</NICK> +<BLURB>Sensitivity to bright colors.</BLURB> +<DEFAULT>100</DEFAULT> +</ARG> + +<ARG>  <NAME>GstShout2send::description</NAME>  <TYPE>gchar*</TYPE>  <RANGE></RANGE> @@ -19248,3 +19268,73 @@  <DEFAULT>1</DEFAULT>  </ARG> +<ARG> +<NAME>GstPulseSink::device</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Sink</NICK> +<BLURB>The PulseAudio sink device to connect to.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> +<NAME>GstPulseSink::server</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Server</NICK> +<BLURB>The PulseAudio server to connect to.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> +<NAME>GstPulseSrc::device</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Source</NICK> +<BLURB>The PulseAudio source device to connect to.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> +<NAME>GstPulseSrc::server</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Server</NICK> +<BLURB>The PulseAudio server to connect to.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> +<NAME>GstPulseMixer::device</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Sink/Source</NICK> +<BLURB>The PulseAudio sink or source to control.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> +<NAME>GstPulseMixer::device-name</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>r</FLAGS> +<NICK>Device name</NICK> +<BLURB>Human-readable name of the sound device.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + +<ARG> +<NAME>GstPulseMixer::server</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Server</NICK> +<BLURB>The PulseAudio server to connect to.</BLURB> +<DEFAULT>NULL</DEFAULT> +</ARG> + diff --git a/docs/plugins/gst-plugins-good-plugins.hierarchy b/docs/plugins/gst-plugins-good-plugins.hierarchy index ecedf9ff..5f7d4aa1 100644 --- a/docs/plugins/gst-plugins-good-plugins.hierarchy +++ b/docs/plugins/gst-plugins-good-plugins.hierarchy @@ -10,24 +10,87 @@ GObject      GstElement        GstBin          GstPipeline -        GstAutoVideoSink -        GstAutoAudioSink -        GstRTSPSrc +        GstHalAudioSink +        GstHalAudioSrc          GstGConfVideoSink          GstGConfVideoSrc          GstSwitchSink            GstGConfAudioSink          GstGConfAudioSrc -        GstHalAudioSink -        GstHalAudioSrc +        GstAutoVideoSink +        GstAutoAudioSink +        GstRTSPSrc +      GstPngDec +      GstPngEnc +      GstJpegEnc +      GstJpegDec +      GstSmokeEnc +      GstSmokeDec +      GstBaseSink +        GstBaseAudioSink +          GstAudioSink +            GstEsdSink +            GstPulseSink +            GstOssSink +        GstAASink +        GstCACASink +        GstVideoSink +          GstGdkPixbufSink +        GstShout2send +        GstTest +        GstMultiUDPSink +          GstUDPSink +        GstDynUDPSink +        GstMultiFileSink +      GstCmmlEnc +      GstCmmlDec +      GstWavpackParse +      GstWavpackDec +      GstWavpackEnc +      GstBaseSrc +        GstPushSrc +          GstDV1394Src +          GstSoupHTTPSrc +          GstBaseAudioSrc +            GstAudioSrc +              GstPulseSrc +              GstOssSrc +          GstCddaBaseSrc +            GstCdioCddaSrc +          GstV4l2Src +          GstXImageSrc +          GstUDPSrc +          GstMultiFileSrc +      GstPulseMixer +      GstFlacEnc +      GstFlacDec +      GstCairoTextOverlay        GstBaseTransform -        GstAlpha -        GstAlphaColor -        GstBreakMyData -        GstNavSeek -        GstProgressReport +        GstCairoTimeOverlay +        GstPixbufScale +        GstVideoCrop +        GstAudioFilter +          GstSpectrum +          GstIirEqualizer +            GstIirEqualizerNBands +            GstIirEqualizer3Bands +            GstIirEqualizer10Bands +          GstAudioInvert +          GstAudioKaraoke +          GstAudioAmplify +          GstAudioDynamic +          GstAudioChebLimit +          GstAudioChebBand +          GstAudioWSincLimit +          GstAudioWSincBand +        GstVideoBox +        GstLevel          GstVideoFilter            GstNavigationtest +          GstGamma +          GstVideoBalance +          GstVideoFlip +          GstSMPTEAlpha            GstEdgeTV            GstAgingTV            GstDiceTV @@ -36,66 +99,42 @@ GObject            GstVertigoTV            GstRevTV            GstQuarkTV -          GstSMPTEAlpha -          GstVideoFlip -          GstVideoBalance -          GstGamma -        GstLevel -        GstVideoBox +        GstBreakMyData +        GstNavSeek +        GstProgressReport          GstAudioPanorama -        GstAudioFilter -          GstAudioInvert -          GstAudioKaraoke -          GstAudioAmplify -          GstAudioDynamic -          GstAudioChebLimit -          GstAudioChebBand -          GstAudioWSincLimit -          GstAudioWSincBand -          GstIirEqualizer -            GstIirEqualizerNBands -            GstIirEqualizer3Bands -            GstIirEqualizer10Bands -          GstSpectrum -        GstVideoCrop -        GstCairoTimeOverlay -        GstPixbufScale -      GstTagDemux -        GstApeDemux -        GstID3Demux -      GstAuParse +        GstAlphaColor +        GstAlpha +      GstDVDemux +      GstDVDec +      GstGdkPixbuf +      GstSpeexEnc +      GstSpeexDec +      GstTagLibMux +        GstId3v2Mux +        GstApev2Mux +      GstOssMixerElement +      GstCutter        GstAviDemux        GstAviMux        GstAviSubtitle -      GstCutter -      GstEFence -      GstRndBufferSize -      GstBaseSink -        GstTest -        GstMultiUDPSink -          GstUDPSink -        GstDynUDPSink -        GstMultiFileSink -        GstBaseAudioSink -          GstAudioSink -            GstOssSink -            GstEsdSink -        GstAASink -        GstVideoSink -          GstGdkPixbufSink -        GstCACASink -        GstShout2send -      GstFlxDec -      GstGoom -      GstICYDemux +      GstGoom2k1        GstALawEnc        GstALawDec        GstMuLawEnc        GstMuLawDec -      GstEbmlRead -        GstMatroskaDemux -      GstMatroskaMux -      GstMonoscope +      GstWavEnc +      GstWavParse +      GstICYDemux +      GstVideoMixer +      GstRndBufferSize +      GstEFence +      GstFlxDec +      GstTagDemux +        GstApeDemux +        GstID3Demux +      GstAuParse +      GstSMPTE        GstMultipartDemux        GstMultipartMux        GstRTPDepay @@ -146,47 +185,12 @@ GObject          GstRtpVorbisPay        GstAsteriskh263        GstRTPDec -      GstSMPTE -      GstBaseSrc -        GstPushSrc -          GstUDPSrc -          GstMultiFileSrc -          GstBaseAudioSrc -            GstAudioSrc -              GstOssSrc -          GstV4l2Src -          GstXImageSrc -          GstCddaBaseSrc -            GstCdioCddaSrc -          GstSoupHTTPSrc -      GstVideoMixer -      GstWavEnc -      GstWavParse +      GstEbmlRead +        GstMatroskaDemux +      GstMatroskaMux +      GstMonoscope +      GstGoom        GstQTDemux -      GstGoom2k1 -      GstOssMixerElement -      GstCmmlEnc -      GstCmmlDec -      GstCairoTextOverlay -      GstDVDemux -      GstDVDec -      GstFlacEnc -      GstFlacDec -      GstGdkPixbuf -      GstJpegEnc -      GstJpegDec -      GstSmokeEnc -      GstSmokeDec -      GstPngDec -      GstPngEnc -      GstSpeexEnc -      GstSpeexDec -      GstTagLibMux -        GstId3v2Mux -        GstApev2Mux -      GstWavpackParse -      GstWavpackDec -      GstWavpackEnc      GstBus      GstTask      GstClock @@ -196,22 +200,23 @@ GObject      GstRegistry      GstRingBuffer    GstSignalObject -  GstColorBalanceChannel -  GstTunerNorm -  GstTunerChannel    GstCmmlTagStream    GstCmmlTagHead    GstCmmlTagClip +  GstMixerTrack +    GstMixerOptions    GdkPixbuf +  GstTunerNorm +  GstTunerChannel +  GstColorBalanceChannel  GInterface    GTypePlugin    GstChildProxy    GstURIHandler -  GstTagSetter +  GstPropertyProbe    GstImplementsInterface -  GstColorBalance -  GstPreset    GstMixer +  GstTagSetter    GstTuner +  GstColorBalance    GstVideoOrientation -  GstPropertyProbe diff --git a/docs/plugins/gst-plugins-good-plugins.interfaces b/docs/plugins/gst-plugins-good-plugins.interfaces index 1c94c485..08e09405 100644 --- a/docs/plugins/gst-plugins-good-plugins.interfaces +++ b/docs/plugins/gst-plugins-good-plugins.interfaces @@ -1,34 +1,37 @@  GstBin GstChildProxy  GstPipeline GstChildProxy -GstAutoVideoSink GstChildProxy -GstAutoAudioSink GstChildProxy -GstRTSPSrc GstChildProxy GstURIHandler +GstHalAudioSink GstChildProxy +GstHalAudioSrc GstChildProxy  GstGConfVideoSink GstChildProxy  GstGConfVideoSrc GstChildProxy  GstSwitchSink GstChildProxy  GstGConfAudioSink GstChildProxy  GstGConfAudioSrc GstChildProxy -GstHalAudioSink GstChildProxy -GstHalAudioSrc GstChildProxy -GstVideoBalance GstImplementsInterface GstColorBalance -GstIirEqualizer GstChildProxy -GstIirEqualizerNBands GstChildProxy -GstIirEqualizer3Bands GstChildProxy GstPreset -GstIirEqualizer10Bands GstChildProxy GstPreset -GstAviMux GstTagSetter -GstUDPSink GstURIHandler +GstAutoVideoSink GstChildProxy +GstAutoAudioSink GstChildProxy +GstRTSPSrc GstChildProxy GstURIHandler  GstShout2send GstTagSetter -GstMatroskaMux GstTagSetter -GstUDPSrc GstURIHandler +GstUDPSink GstURIHandler +GstDV1394Src GstURIHandler GstPropertyProbe +GstSoupHTTPSrc GstURIHandler +GstPulseSrc GstImplementsInterface GstMixer  GstOssSrc GstImplementsInterface GstMixer -GstV4l2Src GstImplementsInterface GstColorBalance GstTuner GstVideoOrientation GstPropertyProbe  GstCddaBaseSrc GstURIHandler  GstCdioCddaSrc GstURIHandler -GstSoupHTTPSrc GstURIHandler -GstVideoMixer GstChildProxy -GstOssMixerElement GstImplementsInterface GstMixer +GstV4l2Src GstPropertyProbe GstImplementsInterface GstTuner GstColorBalance GstVideoOrientation +GstUDPSrc GstURIHandler +GstPulseMixer GstPropertyProbe GstImplementsInterface GstMixer  GstFlacEnc GstTagSetter +GstIirEqualizer GstChildProxy +GstIirEqualizerNBands GstChildProxy +GstIirEqualizer3Bands GstChildProxy +GstIirEqualizer10Bands GstChildProxy +GstVideoBalance GstImplementsInterface GstColorBalance  GstSpeexEnc GstTagSetter  GstTagLibMux GstTagSetter  GstId3v2Mux GstTagSetter  GstApev2Mux GstTagSetter +GstOssMixerElement GstImplementsInterface GstMixer +GstAviMux GstTagSetter +GstVideoMixer GstChildProxy +GstMatroskaMux GstTagSetter diff --git a/docs/plugins/gst-plugins-good-plugins.prerequisites b/docs/plugins/gst-plugins-good-plugins.prerequisites index 23c24ecb..eb1fa169 100644 --- a/docs/plugins/gst-plugins-good-plugins.prerequisites +++ b/docs/plugins/gst-plugins-good-plugins.prerequisites @@ -1,7 +1,7 @@  GstChildProxy GstObject -GstTagSetter GstObject GstElement  GstImplementsInterface GstObject GstElement -GstColorBalance GstObject GstImplementsInterface GstElement  GstMixer GstObject GstImplementsInterface GstElement +GstTagSetter GstObject GstElement  GstTuner GstObject GstImplementsInterface GstElement +GstColorBalance GstObject GstImplementsInterface GstElement  GstVideoOrientation GstObject GstImplementsInterface GstElement diff --git a/docs/plugins/inspect/plugin-aasink.xml b/docs/plugins/inspect/plugin-aasink.xml index 49b411b7..a748b55d 100644 --- a/docs/plugins/inspect/plugin-aasink.xml +++ b/docs/plugins/inspect/plugin-aasink.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>aasink</name> diff --git a/docs/plugins/inspect/plugin-alaw.xml b/docs/plugins/inspect/plugin-alaw.xml index 7f96dc41..c823e872 100644 --- a/docs/plugins/inspect/plugin-alaw.xml +++ b/docs/plugins/inspect/plugin-alaw.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>alawdec</name> @@ -17,17 +17,17 @@        <author>Zaheer Abbas Merali <zaheerabbas at merali dot org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details> +        </caps>        </pads>      </element>      <element> @@ -38,17 +38,17 @@        <author>Zaheer Abbas Merali <zaheerabbas at merali dot org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-alpha.xml b/docs/plugins/inspect/plugin-alpha.xml index 087d6c47..a9a0b5f6 100644 --- a/docs/plugins/inspect/plugin-alpha.xml +++ b/docs/plugins/inspect/plugin-alpha.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>alpha</name> @@ -19,17 +19,17 @@      Jan Schmidt <thaytan@noraisin.net></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)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-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-alphacolor.xml b/docs/plugins/inspect/plugin-alphacolor.xml index c4b94468..209ea6af 100644 --- a/docs/plugins/inspect/plugin-alphacolor.xml +++ b/docs/plugins/inspect/plugin-alphacolor.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>alphacolor</name> @@ -17,17 +17,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>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 ]</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>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 ]</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-annodex.xml b/docs/plugins/inspect/plugin-annodex.xml index 50d28612..77f4e5e1 100644 --- a/docs/plugins/inspect/plugin-annodex.xml +++ b/docs/plugins/inspect/plugin-annodex.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>cmmldec</name> @@ -17,17 +17,17 @@        <author>Alessandro Decina <alessandro@nnva.org></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>text/x-cmml, encoded=(boolean)true</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>text/x-cmml, encoded=(boolean)false</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>text/x-cmml, encoded=(boolean)true</details> +        </caps>        </pads>      </element>      <element> @@ -38,17 +38,17 @@        <author>Alessandro Decina <alessandro@nnva.org></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>text/x-cmml, encoded=(boolean)false</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>text/x-cmml, encoded=(boolean)true</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>text/x-cmml, encoded=(boolean)false</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-apetag.xml b/docs/plugins/inspect/plugin-apetag.xml index a5048401..9bc760b2 100644 --- a/docs/plugins/inspect/plugin-apetag.xml +++ b/docs/plugins/inspect/plugin-apetag.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>apedemux</name> @@ -17,17 +17,17 @@        <author>Ronald Bultje <rbultje@ronald.bitfreak.net>, Tim-Philipp Müller <tim centricular net></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>sometimes</presence> -          <details>ANY</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-apetag</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>sometimes</presence> +          <details>ANY</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-audiofx.xml b/docs/plugins/inspect/plugin-audiofx.xml index f9cceb98..6fd1761c 100644 --- a/docs/plugins/inspect/plugin-audiofx.xml +++ b/docs/plugins/inspect/plugin-audiofx.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>audioamplify</name> @@ -17,14 +17,14 @@        <author>Sebastian Dröge <slomo@circular-chaos.org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps> @@ -38,14 +38,14 @@        <author>Sebastian Dröge <slomo@circular-chaos.org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps> @@ -59,14 +59,14 @@        <author>Sebastian Dröge <slomo@circular-chaos.org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps> @@ -80,14 +80,14 @@        <author>Sebastian Dröge <slomo@circular-chaos.org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps> @@ -101,14 +101,14 @@        <author>Sebastian Dröge <slomo@circular-chaos.org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps> @@ -122,14 +122,14 @@        <author>Wim Taymans <wim.taymans@gmail.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps> @@ -143,17 +143,17 @@        <author>Stefan Kost <ensonic@users.sf.net></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details> +        </caps>        </pads>      </element>      <element> @@ -164,14 +164,14 @@        <author>Thomas <thomas@apestaart.org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dröge <slomo@circular-chaos.org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps> @@ -185,14 +185,14 @@        <author>Thomas <thomas@apestaart.org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dröge <slomo@circular-chaos.org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps> diff --git a/docs/plugins/inspect/plugin-auparse.xml b/docs/plugins/inspect/plugin-auparse.xml index 5d9d000b..6b46317d 100644 --- a/docs/plugins/inspect/plugin-auparse.xml +++ b/docs/plugins/inspect/plugin-auparse.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>auparse</name> @@ -17,17 +17,17 @@        <author>Erik Walthinsen <omega@cse.ogi.edu></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>audio/x-au</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>sometimes</presence>            <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }; audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string){ g721, g722, g723_3, g723_5 }</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>audio/x-au</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-autodetect.xml b/docs/plugins/inspect/plugin-autodetect.xml index e24d9856..e9bc5a43 100644 --- a/docs/plugins/inspect/plugin-autodetect.xml +++ b/docs/plugins/inspect/plugin-autodetect.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>autoaudiosink</name> diff --git a/docs/plugins/inspect/plugin-avi.xml b/docs/plugins/inspect/plugin-avi.xml index c69c10d4..0ec773e6 100644 --- a/docs/plugins/inspect/plugin-avi.xml +++ b/docs/plugins/inspect/plugin-avi.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>avidemux</name> @@ -19,10 +19,16 @@      Ronald Bultje <rbultje@ronald.bitfreak.net></author>        <pads>          <caps> -          <name>audio_%02d</name> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>video/x-msvideo</details> +        </caps> +        <caps> +          <name>subtitle_%02d</name>            <direction>source</direction>            <presence>sometimes</presence> -          <details>audio/ms-gsm, rate=(int)[ 1, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-float, endianness=(int)1234, width=(int){ 32, 64 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)98, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; application/x-ogg-avi; audio/x-avi-unknown</details> +          <details>application/x-subtitle-avi</details>          </caps>          <caps>            <name>video_%02d</name> @@ -31,16 +37,10 @@            <details>video/x-3ivx, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-asus, asusversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-asus, asusversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-cirrus-logic-accupak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-compressed-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-rgb, bpp=(int){ 8, 24 }, depth=(int){ 8, 24 }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-truemotion, trueversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)false, dvversion=(int)25, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)false, dvversion=(int)50, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-flash-video, flvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-huffyuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-intel-h263, variant=(string)intel, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)lead, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)microsoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, mpegversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/jpeg, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)42, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)43, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)41, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-mszh, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/png, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-rle, layout=(string)microsoft, depth=(int)[ 1, 64 ], framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/sp5x, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-truemotion, trueversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-camtasia, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ultimotion, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ati-vcr, vcrversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ati-vcr, vcrversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)vdolive, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)vivo, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vmnc, version=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)videosoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-xvid, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-xan, wcversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)YVU9, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-zlib, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-cinepak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msvideocodec, msvideoversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)xirlink, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dirac, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)true; video/x-avi-unknown</details>          </caps>          <caps> -          <name>subtitle_%02d</name> +          <name>audio_%02d</name>            <direction>source</direction>            <presence>sometimes</presence> -          <details>application/x-subtitle-avi</details> -        </caps> -        <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>video/x-msvideo</details> +          <details>audio/ms-gsm, rate=(int)[ 1, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-float, endianness=(int)1234, width=(int){ 32, 64 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)98, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; application/x-ogg-avi; audio/x-avi-unknown</details>          </caps>        </pads>      </element> @@ -52,10 +52,10 @@        <author>Ronald Bultje <rbultje@ronald.bitfreak.net></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>video/x-msvideo</details> +          <name>video_%d</name> +          <direction>sink</direction> +          <presence>request</presence> +          <details>video/x-raw-yuv, format=(fourcc){ YUY2, I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], divxversion=(int)[ 3, 5 ]; video/x-xvid, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-3ivx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], msmpegversion=(int)[ 41, 43 ]; video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, width=(int)720, height=(int){ 576, 480 }, framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)false; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>          <caps>            <name>audio_%d</name> @@ -64,10 +64,10 @@            <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]</details>          </caps>          <caps> -          <name>video_%d</name> -          <direction>sink</direction> -          <presence>request</presence> -          <details>video/x-raw-yuv, format=(fourcc){ YUY2, I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], divxversion=(int)[ 3, 5 ]; video/x-xvid, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-3ivx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], msmpegversion=(int)[ 41, 43 ]; video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, width=(int)720, height=(int){ 576, 480 }, framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)false; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>video/x-msvideo</details>          </caps>        </pads>      </element> @@ -79,17 +79,17 @@        <author>Thijs Vermeir <thijsvermeir@gmail.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>application/x-subtitle-avi</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>application/x-subtitle</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>application/x-subtitle-avi</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-cacasink.xml b/docs/plugins/inspect/plugin-cacasink.xml index 32ccb34f..82c61e10 100644 --- a/docs/plugins/inspect/plugin-cacasink.xml +++ b/docs/plugins/inspect/plugin-cacasink.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>cacasink</name> diff --git a/docs/plugins/inspect/plugin-cairo.xml b/docs/plugins/inspect/plugin-cairo.xml index 11dec9e8..60442ed0 100644 --- a/docs/plugins/inspect/plugin-cairo.xml +++ b/docs/plugins/inspect/plugin-cairo.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>cairotextoverlay</name> @@ -17,10 +17,10 @@        <author>David Schleef <ds@schleef.org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>text_sink</name> +          <direction>sink</direction>            <presence>always</presence> -          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +          <details>text/plain</details>          </caps>          <caps>            <name>video_sink</name> @@ -29,10 +29,10 @@            <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>          <caps> -          <name>text_sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence> -          <details>text/plain</details> +          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>        </pads>      </element> @@ -44,14 +44,14 @@        <author>David Schleef <ds@schleef.org></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> diff --git a/docs/plugins/inspect/plugin-cdio.xml b/docs/plugins/inspect/plugin-cdio.xml index ed731eff..a70612a1 100644 --- a/docs/plugins/inspect/plugin-cdio.xml +++ b/docs/plugins/inspect/plugin-cdio.xml @@ -7,7 +7,7 @@    <license>GPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>cdiocddasrc</name> diff --git a/docs/plugins/inspect/plugin-cutter.xml b/docs/plugins/inspect/plugin-cutter.xml index b318220f..6f478ce0 100644 --- a/docs/plugins/inspect/plugin-cutter.xml +++ b/docs/plugins/inspect/plugin-cutter.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>cutter</name> @@ -17,14 +17,14 @@        <author>Thomas <thomas@apestaart.org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true</details>          </caps>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true</details>          </caps> diff --git a/docs/plugins/inspect/plugin-debug.xml b/docs/plugins/inspect/plugin-debug.xml index 7fb2ee8b..821b8b6f 100644 --- a/docs/plugins/inspect/plugin-debug.xml +++ b/docs/plugins/inspect/plugin-debug.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>breakmydata</name> @@ -17,14 +17,14 @@        <author>Benjamin Otte <otte@gnome></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>ANY</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>ANY</details>          </caps> @@ -38,14 +38,14 @@        <author>Jan Schmidt <thaytan@mad.scientist.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>ANY</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>ANY</details>          </caps> @@ -59,14 +59,14 @@        <author>Jan Schmidt <thaytan@mad.scientist.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>ANY</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>ANY</details>          </caps> @@ -80,14 +80,14 @@        <author>Stefan Kost <stefan.kost@nokia.com>)</author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>ANY</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>ANY</details>          </caps> diff --git a/docs/plugins/inspect/plugin-dv.xml b/docs/plugins/inspect/plugin-dv.xml index b126b0c7..f7f365aa 100644 --- a/docs/plugins/inspect/plugin-dv.xml +++ b/docs/plugins/inspect/plugin-dv.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>dvdec</name> @@ -17,17 +17,17 @@        <author>Erik Walthinsen <omega@cse.ogi.edu>,Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>video/x-dv, systemstream=(boolean)false</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>video/x-raw-yuv, format=(fourcc)YUY2, width=(int)720, framerate=(fraction)[ 1/1, 60/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)720, framerate=(fraction)[ 1/1, 60/1 ]; 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)720, framerate=(fraction)[ 1/1, 60/1 ]</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>video/x-dv, systemstream=(boolean)false</details> +        </caps>        </pads>      </element>      <element> @@ -38,10 +38,10 @@        <author>Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>video/x-dv, systemstream=(boolean)true</details> +          <name>audio</name> +          <direction>source</direction> +          <presence>sometimes</presence> +          <details>audio/x-raw-int, depth=(int)16, width=(int)16, signed=(boolean)true, channels=(int){ 2, 4 }, endianness=(int)1234, rate=(int){ 32000, 44100, 48000 }</details>          </caps>          <caps>            <name>video</name> @@ -50,10 +50,10 @@            <details>video/x-dv, systemstream=(boolean)false</details>          </caps>          <caps> -          <name>audio</name> -          <direction>source</direction> -          <presence>sometimes</presence> -          <details>audio/x-raw-int, depth=(int)16, width=(int)16, signed=(boolean)true, channels=(int){ 2, 4 }, endianness=(int)1234, rate=(int){ 32000, 44100, 48000 }</details> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>video/x-dv, systemstream=(boolean)true</details>          </caps>        </pads>      </element> diff --git a/docs/plugins/inspect/plugin-efence.xml b/docs/plugins/inspect/plugin-efence.xml index 59d6be42..2c10f9bc 100644 --- a/docs/plugins/inspect/plugin-efence.xml +++ b/docs/plugins/inspect/plugin-efence.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>efence</name> @@ -17,14 +17,14 @@        <author>David A. Schleef <ds@schleef.org></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>ANY</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>ANY</details>          </caps> diff --git a/docs/plugins/inspect/plugin-effectv.xml b/docs/plugins/inspect/plugin-effectv.xml index 2c8b7252..297d4e4e 100644 --- a/docs/plugins/inspect/plugin-effectv.xml +++ b/docs/plugins/inspect/plugin-effectv.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>agingtv</name> @@ -17,14 +17,14 @@        <author>Sam Lantinga <slouken@devolution.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> @@ -38,14 +38,14 @@        <author>Wim Taymans <wim.taymans@chello.be></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <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)-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)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)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>          <caps> -          <name>src</name> -          <direction>source</direction> +          <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)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)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> @@ -59,14 +59,14 @@        <author>Wim Taymans <wim.taymans@chello.be></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> @@ -80,14 +80,14 @@        <author>FUKUCHI, Kentarou <fukuchi@users.sourceforge.net></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <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)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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <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)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)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> @@ -101,14 +101,14 @@        <author>Wim Taymans <wim.taymans@chello.be></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> @@ -122,14 +122,14 @@        <author>Wim Taymans <wim.taymans@chello.be></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> @@ -143,14 +143,14 @@        <author>Wim Taymans <wim.taymans@chello.be></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> @@ -164,14 +164,14 @@        <author>Sam Lantinga <slouken@devolution.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <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)-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)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)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>          <caps> -          <name>src</name> -          <direction>source</direction> +          <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)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)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> diff --git a/docs/plugins/inspect/plugin-equalizer.xml b/docs/plugins/inspect/plugin-equalizer.xml index 7ba8bd55..151771a3 100644 --- a/docs/plugins/inspect/plugin-equalizer.xml +++ b/docs/plugins/inspect/plugin-equalizer.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>equalizer-10bands</name> @@ -17,14 +17,14 @@        <author>Stefan Kost <ensonic@users.sf.net></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps> @@ -38,14 +38,14 @@        <author>Stefan Kost <ensonic@users.sf.net></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps> @@ -59,14 +59,14 @@        <author>Benjamin Otte <otte@gnome.org>, Stefan Kost <ensonic@users.sf.net></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps> diff --git a/docs/plugins/inspect/plugin-esdsink.xml b/docs/plugins/inspect/plugin-esdsink.xml index 5e00d61e..f82e6e8b 100644 --- a/docs/plugins/inspect/plugin-esdsink.xml +++ b/docs/plugins/inspect/plugin-esdsink.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>esdsink</name> diff --git a/docs/plugins/inspect/plugin-flac.xml b/docs/plugins/inspect/plugin-flac.xml index 6d91fe52..a9b048ef 100644 --- a/docs/plugins/inspect/plugin-flac.xml +++ b/docs/plugins/inspect/plugin-flac.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>flacdec</name> @@ -17,17 +17,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>audio/x-flac</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){ 8, 16, 32 }, depth=(int){ 8, 12, 16, 20, 24, 32 }, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 8 ]</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>audio/x-flac</details> +        </caps>        </pads>      </element>      <element> @@ -38,17 +38,17 @@        <author>Wim Taymans <wim.taymans@chello.be></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/x-flac</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-flac</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-flxdec.xml b/docs/plugins/inspect/plugin-flxdec.xml index 4dbaaba9..f63f5d47 100644 --- a/docs/plugins/inspect/plugin-flxdec.xml +++ b/docs/plugins/inspect/plugin-flxdec.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>flxdec</name> @@ -17,17 +17,17 @@        <author>Sepp Wijnands <mrrazz@garbage-coderz.net>, Zeeshan Ali <zeenix@gmail.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>video/x-fli</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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>video/x-fli</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-gamma.xml b/docs/plugins/inspect/plugin-gamma.xml index 31691a4e..cb59ebd9 100644 --- a/docs/plugins/inspect/plugin-gamma.xml +++ b/docs/plugins/inspect/plugin-gamma.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>gamma</name> @@ -17,14 +17,14 @@        <author>Arwed v. Merkatz <v.merkatz@gmx.net</author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> diff --git a/docs/plugins/inspect/plugin-gconfelements.xml b/docs/plugins/inspect/plugin-gconfelements.xml index b002f6d5..f5112fb8 100644 --- a/docs/plugins/inspect/plugin-gconfelements.xml +++ b/docs/plugins/inspect/plugin-gconfelements.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>gconfaudiosink</name> diff --git a/docs/plugins/inspect/plugin-gdkpixbuf.xml b/docs/plugins/inspect/plugin-gdkpixbuf.xml index 2de2fe30..a62b3c60 100644 --- a/docs/plugins/inspect/plugin-gdkpixbuf.xml +++ b/docs/plugins/inspect/plugin-gdkpixbuf.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>gdkpixbufdec</name> @@ -17,17 +17,17 @@        <author>David A. Schleef <ds@schleef.org>, Renato Filho <renato.filho@indt.org.br></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>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-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 ]</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>image/png; image/gif; image/x-icon; application/x-navi-animation; image/x-cmu-raster; image/x-sun-raster; image/x-pixmap; image/tiff; image/x-portable-anymap; image/x-portable-bitmap; image/x-portable-graymap; image/x-portable-pixmap; image/bmp; image/x-bmp; image/x-MS-bmp; image/vnd.wap.wbmp; image/x-bitmap; image/x-tga; image/x-pcx; image/svg; image/svg+xml</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>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-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 ]</details> +        </caps>        </pads>      </element>      <element> @@ -40,14 +40,14 @@      Renato Filho <renato.filho@indt.org.br></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>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 ]</details>          </caps>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>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 ]</details>          </caps> diff --git a/docs/plugins/inspect/plugin-goom.xml b/docs/plugins/inspect/plugin-goom.xml index d563b83e..86c56541 100644 --- a/docs/plugins/inspect/plugin-goom.xml +++ b/docs/plugins/inspect/plugin-goom.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>goom</name> @@ -17,17 +17,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int){ 1, 2 }</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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int){ 1, 2 }</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-goom2k1.xml b/docs/plugins/inspect/plugin-goom2k1.xml index 3658505d..1f939d59 100644 --- a/docs/plugins/inspect/plugin-goom2k1.xml +++ b/docs/plugins/inspect/plugin-goom2k1.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>goom2k1</name> @@ -17,17 +17,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int){ 1, 2 }</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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int){ 1, 2 }</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-halelements.xml b/docs/plugins/inspect/plugin-halelements.xml index c5f2a6e1..5f2398c5 100644 --- a/docs/plugins/inspect/plugin-halelements.xml +++ b/docs/plugins/inspect/plugin-halelements.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>halaudiosink</name> diff --git a/docs/plugins/inspect/plugin-icydemux.xml b/docs/plugins/inspect/plugin-icydemux.xml index 1867bd99..04a56c59 100644 --- a/docs/plugins/inspect/plugin-icydemux.xml +++ b/docs/plugins/inspect/plugin-icydemux.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>icydemux</name> @@ -18,17 +18,17 @@      Michael Smith <msmith@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>sometimes</presence> -          <details>ANY</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-icy, metadata-interval=(int)[ 0, 2147483647 ]</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>sometimes</presence> +          <details>ANY</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-id3demux.xml b/docs/plugins/inspect/plugin-id3demux.xml index 982f8447..e2b1f0e8 100644 --- a/docs/plugins/inspect/plugin-id3demux.xml +++ b/docs/plugins/inspect/plugin-id3demux.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>id3demux</name> @@ -17,17 +17,17 @@        <author>Jan Schmidt <thaytan@mad.scientist.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>sometimes</presence> -          <details>ANY</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-id3</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>sometimes</presence> +          <details>ANY</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-jpeg.xml b/docs/plugins/inspect/plugin-jpeg.xml index eb517ee3..0a4d79d9 100644 --- a/docs/plugins/inspect/plugin-jpeg.xml +++ b/docs/plugins/inspect/plugin-jpeg.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>jpegdec</name> @@ -17,17 +17,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 8, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +        </caps>        </pads>      </element>      <element> @@ -38,17 +38,17 @@        <author>Wim Taymans <wim.taymans@tvd.be></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>video/x-raw-yuv, format=(fourcc)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>image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +        </caps>        </pads>      </element>      <element> @@ -59,17 +59,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>video/x-smoke, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +        </caps>        </pads>      </element>      <element> @@ -80,17 +80,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>video/x-raw-yuv, format=(fourcc)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-smoke, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-level.xml b/docs/plugins/inspect/plugin-level.xml index 6c37b7ae..7aedd095 100644 --- a/docs/plugins/inspect/plugin-level.xml +++ b/docs/plugins/inspect/plugin-level.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>level</name> @@ -17,14 +17,14 @@        <author>Thomas Vander Stichele <thomas at apestaart dot org></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16, 32 }, depth=(int){ 8, 16, 32 }, signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 32, 64 }</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16, 32 }, depth=(int){ 8, 16, 32 }, signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 32, 64 }</details>          </caps> diff --git a/docs/plugins/inspect/plugin-matroska.xml b/docs/plugins/inspect/plugin-matroska.xml index 878a2cc9..6cffa2de 100644 --- a/docs/plugins/inspect/plugin-matroska.xml +++ b/docs/plugins/inspect/plugin-matroska.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>matroskademux</name> @@ -17,10 +17,16 @@        <author>Ronald Bultje <rbultje@ronald.bitfreak.net></author>        <pads>          <caps> -          <name>video_%02d</name> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>video/x-matroska</details> +        </caps> +        <caps> +          <name>subtitle_%02d</name>            <direction>source</direction>            <presence>sometimes</presence> -          <details>ANY</details> +          <details>text/plain; application/x-ssa; application/x-ass; application/x-usf; video/x-dvd-subpicture; application/x-subtitle-unknown</details>          </caps>          <caps>            <name>audio_%02d</name> @@ -29,16 +35,10 @@            <details>ANY</details>          </caps>          <caps> -          <name>subtitle_%02d</name> +          <name>video_%02d</name>            <direction>source</direction>            <presence>sometimes</presence> -          <details>text/plain; application/x-ssa; application/x-ass; application/x-usf; video/x-dvd-subpicture; application/x-subtitle-unknown</details> -        </caps> -        <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>video/x-matroska</details> +          <details>ANY</details>          </caps>        </pads>      </element> @@ -50,10 +50,16 @@        <author>Ronald Bultje <rbultje@ronald.bitfreak.net></author>        <pads>          <caps> -          <name>video_%d</name> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>video/x-matroska</details> +        </caps> +        <caps> +          <name>subtitle_%d</name>            <direction>sink</direction>            <presence>request</presence> -          <details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-xvid, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-theora; video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ YUY2, I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +          <details>ANY</details>          </caps>          <caps>            <name>audio_%d</name> @@ -62,16 +68,10 @@            <details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/mpeg, mpegversion=(int){ 2, 4 }, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-ac3, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-vorbis, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-raw-int, width=(int)8, depth=(int)8, signed=(boolean)false, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int){ 4321, 1234 }, signed=(boolean)true, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]</details>          </caps>          <caps> -          <name>subtitle_%d</name> +          <name>video_%d</name>            <direction>sink</direction>            <presence>request</presence> -          <details>ANY</details> -        </caps> -        <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>video/x-matroska</details> +          <details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-xvid, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-theora; video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ YUY2, I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>        </pads>      </element> diff --git a/docs/plugins/inspect/plugin-monoscope.xml b/docs/plugins/inspect/plugin-monoscope.xml index 71c28d17..748cee3f 100644 --- a/docs/plugins/inspect/plugin-monoscope.xml +++ b/docs/plugins/inspect/plugin-monoscope.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>monoscope</name> @@ -17,17 +17,17 @@        <author>Richard Boulton <richard@tartarus.org></author>        <pads>          <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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)256, height=(int)128, framerate=(fraction)[ 0/1, 2147483647/1 ]</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</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)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)256, height=(int)128, framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-mulaw.xml b/docs/plugins/inspect/plugin-mulaw.xml index d0019c3b..84bcc2c4 100644 --- a/docs/plugins/inspect/plugin-mulaw.xml +++ b/docs/plugins/inspect/plugin-mulaw.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>mulawdec</name> @@ -17,17 +17,17 @@        <author>Zaheer Abbas Merali <zaheerabbas at merali dot org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details> +        </caps>        </pads>      </element>      <element> @@ -38,17 +38,17 @@        <author>Zaheer Abbas Merali <zaheerabbas at merali dot org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-multifile.xml b/docs/plugins/inspect/plugin-multifile.xml index 99d7f26b..0bdff2ac 100644 --- a/docs/plugins/inspect/plugin-multifile.xml +++ b/docs/plugins/inspect/plugin-multifile.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>multifilesink</name> diff --git a/docs/plugins/inspect/plugin-multipart.xml b/docs/plugins/inspect/plugin-multipart.xml index 86802762..5e900d60 100644 --- a/docs/plugins/inspect/plugin-multipart.xml +++ b/docs/plugins/inspect/plugin-multipart.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>multipartdemux</name> @@ -17,17 +17,17 @@        <author>Wim Taymans <wim@fluendo.com>, Sjoerd Simons <sjoerd@luon.net></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>multipart/x-mixed-replace</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>sometimes</presence>            <details>ANY</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>multipart/x-mixed-replace</details> +        </caps>        </pads>      </element>      <element> @@ -38,17 +38,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>multipart/x-mixed-replace</details> -        </caps> -        <caps>            <name>sink_%d</name>            <direction>sink</direction>            <presence>request</presence>            <details>ANY</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>multipart/x-mixed-replace</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-navigationtest.xml b/docs/plugins/inspect/plugin-navigationtest.xml index d59457a4..9165eaf8 100644 --- a/docs/plugins/inspect/plugin-navigationtest.xml +++ b/docs/plugins/inspect/plugin-navigationtest.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>navigationtest</name> @@ -17,14 +17,14 @@        <author>David Schleef <ds@schleef.org></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> diff --git a/docs/plugins/inspect/plugin-ossaudio.xml b/docs/plugins/inspect/plugin-ossaudio.xml index 51918bc3..42baa17e 100644 --- a/docs/plugins/inspect/plugin-ossaudio.xml +++ b/docs/plugins/inspect/plugin-ossaudio.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>ossmixer</name> diff --git a/docs/plugins/inspect/plugin-png.xml b/docs/plugins/inspect/plugin-png.xml index becd86cd..22b56ec8 100644 --- a/docs/plugins/inspect/plugin-png.xml +++ b/docs/plugins/inspect/plugin-png.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>pngdec</name> @@ -17,17 +17,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>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)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 ]</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>image/png</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>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)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 ]</details> +        </caps>        </pads>      </element>      <element> @@ -38,17 +38,17 @@        <author>Jeremy SIMON <jsimon13@yahoo.fr></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>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)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 ]</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>image/png, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>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)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 ]</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-pulseaudio.xml b/docs/plugins/inspect/plugin-pulseaudio.xml new file mode 100644 index 00000000..257906c3 --- /dev/null +++ b/docs/plugins/inspect/plugin-pulseaudio.xml @@ -0,0 +1,53 @@ +<plugin> +  <name>pulseaudio</name> +  <description>PulseAudio Elements Plugin</description> +  <filename>../../ext/pulse/.libs/libgstpulse.so</filename> +  <basename>libgstpulse.so</basename> +  <version>0.10.8.1</version> +  <license>LGPL</license> +  <source>gst-plugins-good</source> +  <package>GStreamer Good Plug-ins CVS/prerelease</package> +  <origin>Unknown package origin</origin> +  <elements> +    <element> +      <name>pulsemixer</name> +      <longname>PulseAudio Mixer</longname> +      <class>Generic/Audio</class> +      <description>Control sound input and output levels for PulseAudio</description> +      <author>Lennart Poettering</author> +      <pads> +     +      </pads> +    </element> +    <element> +      <name>pulsesink</name> +      <longname>PulseAudio Audio Sink</longname> +      <class>Sink/Audio</class> +      <description>Plays audio to a PulseAudio server</description> +      <author>Lennart Poettering</author> +      <pads> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ]; audio/x-raw-float, endianness=(int){ 1234, 4321 }, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ]; audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ]; audio/x-raw-int, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ]</details> +        </caps> +      </pads> +    </element> +    <element> +      <name>pulsesrc</name> +      <longname>PulseAudio Audio Source</longname> +      <class>Source/Audio</class> +      <description>Captures audio from a PulseAudio server</description> +      <author>Lennart Poettering</author> +      <pads> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ]; audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ]; audio/x-raw-float, endianness=(int){ 1234, 4321 }, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ]; audio/x-raw-int, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ]</details> +        </caps> +      </pads> +    </element> +  </elements> +</plugin>
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-quicktime.xml b/docs/plugins/inspect/plugin-quicktime.xml index 9f0123d3..4d39891d 100644 --- a/docs/plugins/inspect/plugin-quicktime.xml +++ b/docs/plugins/inspect/plugin-quicktime.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>qtdemux</name> @@ -17,23 +17,23 @@        <author>David Schleef <ds@schleef.org>, Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>video/quicktime; audio/x-m4a; application/x-3gp</details> -        </caps> -        <caps> -          <name>video_%02d</name> +          <name>audio_%02d</name>            <direction>source</direction>            <presence>sometimes</presence>            <details>ANY</details>          </caps>          <caps> -          <name>audio_%02d</name> +          <name>video_%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> @@ -44,17 +44,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>ANY</details> -        </caps> -        <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> diff --git a/docs/plugins/inspect/plugin-rtp.xml b/docs/plugins/inspect/plugin-rtp.xml index 4025bb46..2b6869b1 100644 --- a/docs/plugins/inspect/plugin-rtp.xml +++ b/docs/plugins/inspect/plugin-rtp.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>asteriskh263</name> @@ -17,17 +17,17 @@        <author>Neil Stratford <neils@vipadia.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>application/x-asteriskh263</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>application/x-asteriskh263</details> +        </caps>        </pads>      </element>      <element> @@ -38,17 +38,17 @@        <author>Zeeshan Ali <zak147@yahoo.com>,Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/x-raw-int, endianness=(int)4321, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L16; application/x-rtp, media=(string)audio, payload=(int){ 10, 11 }, clock-rate=(int)[ 1, 2147483647 ]</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-raw-int, endianness=(int)4321, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> +        </caps>        </pads>      </element>      <element> @@ -59,17 +59,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L16, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; application/x-rtp, media=(string)audio, payload=(int){ 10, 11 }, clock-rate=(int)44100</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, endianness=(int)4321, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L16, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; application/x-rtp, media=(string)audio, payload=(int){ 10, 11 }, clock-rate=(int)44100</details> +        </caps>        </pads>      </element>      <element> @@ -80,17 +80,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/ac3</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 32000, 44100, 48000 }, encoding-name=(string)AC3</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/ac3</details> +        </caps>        </pads>      </element>      <element> @@ -101,17 +101,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/AMR, channels=(int)1, rate=(int)8000; audio/AMR-WB, channels=(int)1, rate=(int)16000</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)AMR, encoding-params=(string)1, octet-align=(string)1, crc=(string){ 0, 1 }, robust-sorting=(string)0, interleaving=(string)0; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)16000, encoding-name=(string)AMR-WB, encoding-params=(string)1, octet-align=(string)1, crc=(string){ 0, 1 }, robust-sorting=(string)0, interleaving=(string)0</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/AMR, channels=(int)1, rate=(int)8000; audio/AMR-WB, channels=(int)1, rate=(int)16000</details> +        </caps>        </pads>      </element>      <element> @@ -122,17 +122,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)AMR, encoding-params=(string)1, octet-align=(string)1, crc=(string)0, robust-sorting=(string)0, interleaving=(string)0, mode-set=(int)[ 0, 7 ], mode-change-period=(int)[ 1, 2147483647 ], mode-change-neighbor=(string){ 0, 1 }, maxptime=(int)[ 20, 2147483647 ], ptime=(int)[ 20, 2147483647 ]; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)16000, encoding-name=(string)AMR-WB, encoding-params=(string)1, octet-align=(string)1, crc=(string)0, robust-sorting=(string)0, interleaving=(string)0, mode-set=(int)[ 0, 7 ], mode-change-period=(int)[ 1, 2147483647 ], mode-change-neighbor=(string){ 0, 1 }, maxptime=(int)[ 20, 2147483647 ], ptime=(int)[ 20, 2147483647 ]</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>audio/AMR, channels=(int)1, rate=(int)8000; audio/AMR-WB, channels=(int)1, rate=(int)16000</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)AMR, encoding-params=(string)1, octet-align=(string)1, crc=(string)0, robust-sorting=(string)0, interleaving=(string)0, mode-set=(int)[ 0, 7 ], mode-change-period=(int)[ 1, 2147483647 ], mode-change-neighbor=(string){ 0, 1 }, maxptime=(int)[ 20, 2147483647 ], ptime=(int)[ 20, 2147483647 ]; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)16000, encoding-name=(string)AMR-WB, encoding-params=(string)1, octet-align=(string)1, crc=(string)0, robust-sorting=(string)0, interleaving=(string)0, mode-set=(int)[ 0, 7 ], mode-change-period=(int)[ 1, 2147483647 ], mode-change-neighbor=(string){ 0, 1 }, maxptime=(int)[ 20, 2147483647 ], ptime=(int)[ 20, 2147483647 ]</details> +        </caps>        </pads>      </element>      <element> @@ -143,14 +143,8 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>srcrtp</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>application/x-rtp</details> -        </caps> -        <caps> -          <name>srcrtcp</name> -          <direction>source</direction> +          <name>sinkrtcp</name> +          <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtcp</details>          </caps> @@ -161,11 +155,17 @@            <details>application/x-rtp</details>          </caps>          <caps> -          <name>sinkrtcp</name> -          <direction>sink</direction> +          <name>srcrtcp</name> +          <direction>source</direction>            <presence>always</presence>            <details>application/x-rtcp</details>          </caps> +        <caps> +          <name>srcrtp</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>application/x-rtp</details> +        </caps>        </pads>      </element>      <element> @@ -176,17 +176,17 @@        <author>Marcel Moreaux <marcelm@spacelabs.nl>, Wim Taymans <wim.taymans@gmail.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>video/x-dv</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string){ video, audio }, payload=(int)[ 96, 127 ], encoding-name=(string)DV, clock-rate=(int)90000, encode=(string){ SD-VCR/525-60, SD-VCR/625-50, HD-VCR/1125-60, HD-VCR/1250-50, SDL-VCR/525-60, SDL-VCR/625-50, 306M/525-60, 306M/625-50, 314M-25/525-60, 314M-25/625-50, 314M-50/525-60, 314M-50/625-50 }</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>video/x-dv</details> +        </caps>        </pads>      </element>      <element> @@ -197,17 +197,17 @@        <author>Marcel Moreaux <marcelm@spacelabs.nl>, Wim Taymans <wim.taymans@gmail.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>video/x-dv</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string){ video, audio }, payload=(int)[ 96, 127 ], encoding-name=(string)DV, clock-rate=(int)90000, encode=(string){ SD-VCR/525-60, SD-VCR/625-50, HD-VCR/1125-60, HD-VCR/1250-50, SDL-VCR/525-60, SDL-VCR/625-50, 306M/525-60, 306M/625-50, 314M-25/525-60, 314M-25/625-50, 314M-50/525-60, 314M-50/625-50 }</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>video/x-dv</details> +        </caps>        </pads>      </element>      <element> @@ -218,17 +218,17 @@        <author>Laurent Glayal <spglegle@yahoo.fr></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/G729, channels=(int)1, rate=(int)8000</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)G729; application/x-rtp, media=(string)audio, payload=(int)18, clock-rate=(int)8000</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/G729, channels=(int)1, rate=(int)8000</details> +        </caps>        </pads>      </element>      <element> @@ -239,17 +239,17 @@        <author>Laurent Glayal <spglegle@yahoo.fr></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>audio/G729, channels=(int)1, rate=(int)8000</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)G729; application/x-rtp, media=(string)audio, payload=(int)18, clock-rate=(int)8000</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>audio/G729, channels=(int)1, rate=(int)8000</details> +        </caps>        </pads>      </element>      <element> @@ -260,17 +260,17 @@        <author>Zeeshan Ali <zeenix@gmail.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/x-gsm, rate=(int)8000, channels=(int)1</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)GSM; application/x-rtp, media=(string)audio, payload=(int)3, clock-rate=(int)8000</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-gsm, rate=(int)8000, channels=(int)1</details> +        </caps>        </pads>      </element>      <element> @@ -281,17 +281,17 @@        <author>Zeeshan Ali <zeenix@gmail.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>audio/x-gsm, rate=(int)8000, channels=(int)1</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)3, clock-rate=(int)8000, encoding-name=(string)GSM; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)GSM</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>audio/x-gsm, rate=(int)8000, channels=(int)1</details> +        </caps>        </pads>      </element>      <element> @@ -302,17 +302,17 @@        <author>Philippe Kalaf <philippe.kalaf@collabora.co.uk>, Edward Hervey <bilboed@bilboed.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>video/x-h263, variant=(string)itu, h263version=(string)h263</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)video, payload=(int)34, clock-rate=(int)90000, encoding-name=(string)H263; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>video/x-h263, variant=(string)itu, h263version=(string)h263</details> +        </caps>        </pads>      </element>      <element> @@ -323,17 +323,17 @@        <author>Neil Stratford <neils@vipadia.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>application/x-rtp, media=(string)video, payload=(int)34, clock-rate=(int)90000, encoding-name=(string)H263; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>video/x-h263, variant=(string)itu, h263version=(string)h263</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>application/x-rtp, media=(string)video, payload=(int)34, clock-rate=(int)90000, encoding-name=(string)H263; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263</details> +        </caps>        </pads>      </element>      <element> @@ -344,17 +344,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>video/x-h263, variant=(string)itu</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-2000</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>video/x-h263, variant=(string)itu</details> +        </caps>        </pads>      </element>      <element> @@ -365,17 +365,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-2000</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>video/x-h263, variant=(string)itu</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-2000</details> +        </caps>        </pads>      </element>      <element> @@ -386,17 +386,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>video/x-h264</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H264</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>video/x-h264</details> +        </caps>        </pads>      </element>      <element> @@ -407,17 +407,17 @@        <author>Laurent Glayal <spglegle@yahoo.fr></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H264</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>video/x-h264</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H264</details> +        </caps>        </pads>      </element>      <element> @@ -428,17 +428,17 @@        <author>Philippe Kalaf <philippe.kalaf@collabora.co.uk></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/x-iLBC, mode=(int){ 20, 30 }</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)ILBC, mode=(string){ 20, 30 }</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-iLBC, mode=(int){ 20, 30 }</details> +        </caps>        </pads>      </element>      <element> @@ -449,17 +449,17 @@        <author>Philippe Kalaf <philippe.kalaf@collabora.co.uk></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>audio/x-iLBC, mode=(int){ 20, 30 }</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)ILBC, mode=(string){ 20, 30 }</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>audio/x-iLBC, mode=(int){ 20, 30 }</details> +        </caps>        </pads>      </element>      <element> @@ -471,17 +471,17 @@      Thijs Vermeir <thijs.vermeir@barco.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>video/mpegts, packetsize=(int)188, systemstream=(boolean)true</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP2T-ES; application/x-rtp, media=(string)video, payload=(int)33, clock-rate=(int)[ 1, 2147483647 ]</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>video/mpegts, packetsize=(int)188, systemstream=(boolean)true</details> +        </caps>        </pads>      </element>      <element> @@ -492,17 +492,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>video/mpegts, packetsize=(int)188, systemstream=(boolean)true</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MP2T-ES</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>video/mpegts, packetsize=(int)188, systemstream=(boolean)true</details> +        </caps>        </pads>      </element>      <element> @@ -513,17 +513,17 @@        <author>Nokia Corporation (contact <stefan.kost@nokia.com>), Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/mpeg, mpegversion=(int)4, framed=(boolean)false</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4A-LATM</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/mpeg, mpegversion=(int)4, framed=(boolean)false</details> +        </caps>        </pads>      </element>      <element> @@ -534,17 +534,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; audio/mpeg, mpegversion=(int)4</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string){ video, audio, application }, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MPEG4-GENERIC, streamtype=(string){ 4, 5 }, mode=(string){ generic, CELP-cbr, CELP-vbr, AAC-lbr, AAC-hbr }</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; audio/mpeg, mpegversion=(int)4</details> +        </caps>        </pads>      </element>      <element> @@ -555,17 +555,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>application/x-rtp, media=(string){ video, audio, application }, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MPEG4-GENERIC, streamtype=(string){ 4, 5 }, mode=(string){ generic, CELP-cbr, CELP-vbr, AAC-lbr, AAC-hbr }</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; audio/mpeg, mpegversion=(int)4</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>application/x-rtp, media=(string){ video, audio, application }, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MPEG4-GENERIC, streamtype=(string){ 4, 5 }, mode=(string){ generic, CELP-cbr, CELP-vbr, AAC-lbr, AAC-hbr }</details> +        </caps>        </pads>      </element>      <element> @@ -576,17 +576,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false</details> +        </caps>        </pads>      </element>      <element> @@ -597,17 +597,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES</details> +        </caps>        </pads>      </element>      <element> @@ -618,17 +618,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/mpeg</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPA; application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/mpeg</details> +        </caps>        </pads>      </element>      <element> @@ -639,17 +639,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPA</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>audio/mpeg</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPA</details> +        </caps>        </pads>      </element>      <element> @@ -660,17 +660,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPV; application/x-rtp, media=(string)video, payload=(int)32, clock-rate=(int)90000</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details> +        </caps>        </pads>      </element>      <element> @@ -681,17 +681,17 @@        <author>Thijs Vermeir <thijsvermeir@gmail.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)video, payload=(int)32, clock-rate=(int)90000, encoding-name=(string)MPV</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>video/mpeg, mpegversion=(int)2, systemstream=(boolean)false</details> +        </caps>        </pads>      </element>      <element> @@ -702,17 +702,17 @@        <author>Edgard Lima <edgard.lima@indt.org.br>, Zeeshan Ali <zeenix@gmail.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/x-alaw, channels=(int)1, rate=(int)8000</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMA; application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-alaw, channels=(int)1, rate=(int)8000</details> +        </caps>        </pads>      </element>      <element> @@ -723,17 +723,17 @@        <author>Edgard Lima <edgard.lima@indt.org.br></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>audio/x-alaw, channels=(int)1, rate=(int)8000</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000, encoding-name=(string)PCMA; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMA</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>audio/x-alaw, channels=(int)1, rate=(int)8000</details> +        </caps>        </pads>      </element>      <element> @@ -744,17 +744,17 @@        <author>Edgard Lima <edgard.lima@indt.org.br>, Zeeshan Ali <zeenix@gmail.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/x-mulaw, channels=(int)1, rate=(int)8000</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMU; application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-mulaw, channels=(int)1, rate=(int)8000</details> +        </caps>        </pads>      </element>      <element> @@ -765,17 +765,17 @@        <author>Edgard Lima <edgard.lima@indt.org.br></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>audio/x-mulaw, channels=(int)1, rate=(int)8000</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000, encoding-name=(string)PCMU; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMU</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>audio/x-mulaw, channels=(int)1, rate=(int)8000</details> +        </caps>        </pads>      </element>      <element> @@ -786,17 +786,17 @@        <author>Edgard Lima <edgard.lima@indt.org.br></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/x-speex</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 6000, 48000 ], encoding-name=(string)SPEEX, encoding-params=(string)1</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-speex</details> +        </caps>        </pads>      </element>      <element> @@ -807,17 +807,17 @@        <author>Edgard Lima <edgard.lima@indt.org.br></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>audio/x-speex, rate=(int)[ 6000, 48000 ], channels=(int)1</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 6000, 48000 ], encoding-name=(string)SPEEX, encoding-params=(string)1</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>audio/x-speex, rate=(int)[ 6000, 48000 ], channels=(int)1</details> +        </caps>        </pads>      </element>      <element> @@ -828,17 +828,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>video/x-svq, svqversion=(int)3</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string){ X-SV3V-ES, X-SORENSON-VIDEO }</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>video/x-svq, svqversion=(int)3</details> +        </caps>        </pads>      </element>      <element> @@ -849,17 +849,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)THEORA</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>video/x-theora</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)THEORA</details> +        </caps>        </pads>      </element>      <element> @@ -870,17 +870,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)THEORA</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>video/x-theora</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)THEORA</details> +        </caps>        </pads>      </element>      <element> @@ -891,17 +891,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)VORBIS</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>audio/x-vorbis</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)VORBIS</details> +        </caps>        </pads>      </element>      <element> @@ -912,17 +912,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)VORBIS</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>audio/x-vorbis</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)VORBIS</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-rtsp.xml b/docs/plugins/inspect/plugin-rtsp.xml index 07376200..33d304b4 100644 --- a/docs/plugins/inspect/plugin-rtsp.xml +++ b/docs/plugins/inspect/plugin-rtsp.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>rtpdec</name> @@ -17,14 +17,8 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>recv_rtp_sink_%d</name> -          <direction>sink</direction> -          <presence>request</presence> -          <details>application/x-rtp</details> -        </caps> -        <caps> -          <name>recv_rtcp_sink_%d</name> -          <direction>sink</direction> +          <name>rtcp_src_%d</name> +          <direction>source</direction>            <presence>request</presence>            <details>application/x-rtcp</details>          </caps> @@ -35,11 +29,17 @@            <details>application/x-rtp</details>          </caps>          <caps> -          <name>rtcp_src_%d</name> -          <direction>source</direction> +          <name>recv_rtcp_sink_%d</name> +          <direction>sink</direction>            <presence>request</presence>            <details>application/x-rtcp</details>          </caps> +        <caps> +          <name>recv_rtp_sink_%d</name> +          <direction>sink</direction> +          <presence>request</presence> +          <details>application/x-rtp</details> +        </caps>        </pads>      </element>      <element> diff --git a/docs/plugins/inspect/plugin-smpte.xml b/docs/plugins/inspect/plugin-smpte.xml index 82612e16..e22d6c5a 100644 --- a/docs/plugins/inspect/plugin-smpte.xml +++ b/docs/plugins/inspect/plugin-smpte.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>smpte</name> @@ -17,8 +17,8 @@        <author>Wim Taymans <wim.taymans@chello.be></author>        <pads>          <caps> -          <name>sink1</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> @@ -29,8 +29,8 @@            <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink1</name> +          <direction>sink</direction>            <presence>always</presence>            <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> @@ -44,17 +44,17 @@        <author>Wim Taymans <wim.taymans@gmail.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, 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-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-soup.xml b/docs/plugins/inspect/plugin-soup.xml index 3340f728..ae50139e 100644 --- a/docs/plugins/inspect/plugin-soup.xml +++ b/docs/plugins/inspect/plugin-soup.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>souphttpsrc</name> diff --git a/docs/plugins/inspect/plugin-spectrum.xml b/docs/plugins/inspect/plugin-spectrum.xml index ce2c21e0..bf6cf0c2 100644 --- a/docs/plugins/inspect/plugin-spectrum.xml +++ b/docs/plugins/inspect/plugin-spectrum.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>spectrum</name> @@ -17,14 +17,14 @@        <author>Erik Walthinsen <omega@cse.ogi.edu>, Stefan Kost <ensonic@users.sf.net>, Sebastian Dröge <slomo@circular-chaos.org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean)true, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)32, depth=(int)32, signed=(boolean)true, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>audio/x-raw-int, width=(int)16, depth=(int)16, signed=(boolean)true, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)32, depth=(int)32, signed=(boolean)true, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>          </caps> diff --git a/docs/plugins/inspect/plugin-speex.xml b/docs/plugins/inspect/plugin-speex.xml index f568c778..ffb0d924 100644 --- a/docs/plugins/inspect/plugin-speex.xml +++ b/docs/plugins/inspect/plugin-speex.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>speexdec</name> @@ -17,17 +17,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/x-raw-int, rate=(int)[ 6000, 48000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>audio/x-speex</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-raw-int, rate=(int)[ 6000, 48000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16</details> +        </caps>        </pads>      </element>      <element> @@ -38,17 +38,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/x-speex, rate=(int)[ 6000, 48000 ], channels=(int)[ 1, 2 ]</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, rate=(int)[ 6000, 48000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-speex, rate=(int)[ 6000, 48000 ], channels=(int)[ 1, 2 ]</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-taglib.xml b/docs/plugins/inspect/plugin-taglib.xml index 72d9a4ba..30bcdb8f 100644 --- a/docs/plugins/inspect/plugin-taglib.xml +++ b/docs/plugins/inspect/plugin-taglib.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>apev2mux</name> @@ -17,17 +17,17 @@        <author>Sebastian Dröge <slomo@circular-chaos.org></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>ANY</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>application/x-apetag</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>ANY</details> +        </caps>        </pads>      </element>      <element> @@ -38,17 +38,17 @@        <author>Christophe Fergeau <teuf@gnome.org></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>ANY</details> -        </caps> -        <caps>            <name>src</name>            <direction>source</direction>            <presence>always</presence>            <details>application/x-id3</details>          </caps> +        <caps> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>ANY</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-udp.xml b/docs/plugins/inspect/plugin-udp.xml index 07aa467c..9a6bb77a 100644 --- a/docs/plugins/inspect/plugin-udp.xml +++ b/docs/plugins/inspect/plugin-udp.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>dynudpsink</name> diff --git a/docs/plugins/inspect/plugin-video4linux2.xml b/docs/plugins/inspect/plugin-video4linux2.xml index 944e71ab..4119f3f1 100644 --- a/docs/plugins/inspect/plugin-video4linux2.xml +++ b/docs/plugins/inspect/plugin-video4linux2.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>v4l2src</name> @@ -20,7 +20,7 @@            <name>src</name>            <direction>source</direction>            <presence>always</presence> -          <details>video/x-raw-rgb, bpp=(int)8, depth=(int)8, red_mask=(int)224, green_mask=(int)28, blue_mask=(int)3, endianness=(int)1234, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, endianness=(int)1234, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, endianness=(int)1234, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, endianness=(int)4321, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, endianness=(int)4321, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, endianness=(int)4321, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YVU9, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)Y42B, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)Y41B, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)Y41P, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YUV9, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-bayer, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; image/jpeg, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; image/jpeg, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-dv, systemstream=(boolean)true, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]</details> +          <details>video/x-raw-rgb, bpp=(int)8, depth=(int)8, red_mask=(int)224, green_mask=(int)28, blue_mask=(int)3, endianness=(int)1234, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, endianness=(int)1234, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, endianness=(int)1234, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, endianness=(int)4321, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, endianness=(int)4321, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, endianness=(int)4321, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YVU9, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)Y42B, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)Y41B, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)Y41P, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)NV12, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)NV21, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)YUV9, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-raw-bayer, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; image/jpeg, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; image/jpeg, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]; video/x-dv, systemstream=(boolean)true, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 100/1 ]</details>          </caps>        </pads>      </element> diff --git a/docs/plugins/inspect/plugin-videobalance.xml b/docs/plugins/inspect/plugin-videobalance.xml index c03b108c..c554df91 100644 --- a/docs/plugins/inspect/plugin-videobalance.xml +++ b/docs/plugins/inspect/plugin-videobalance.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>videobalance</name> @@ -17,14 +17,14 @@        <author>David Schleef <ds@schleef.org></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> diff --git a/docs/plugins/inspect/plugin-videobox.xml b/docs/plugins/inspect/plugin-videobox.xml index 68b8c760..c957cd39 100644 --- a/docs/plugins/inspect/plugin-videobox.xml +++ b/docs/plugins/inspect/plugin-videobox.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>videobox</name> @@ -17,14 +17,14 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> diff --git a/docs/plugins/inspect/plugin-videocrop.xml b/docs/plugins/inspect/plugin-videocrop.xml index 5e643714..eb20cd24 100644 --- a/docs/plugins/inspect/plugin-videocrop.xml +++ b/docs/plugins/inspect/plugin-videocrop.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>videocrop</name> @@ -17,14 +17,14 @@        <author>Tim-Philipp Müller <tim centricular net></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <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)-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)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)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 ]; 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)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)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)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 ]; 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-rgb, bpp=(int)24, 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)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <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)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)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 ]; 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)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)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)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 ]; 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-rgb, bpp=(int)24, 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)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> diff --git a/docs/plugins/inspect/plugin-videoflip.xml b/docs/plugins/inspect/plugin-videoflip.xml index fea8da04..4dd12473 100644 --- a/docs/plugins/inspect/plugin-videoflip.xml +++ b/docs/plugins/inspect/plugin-videoflip.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>videoflip</name> @@ -17,14 +17,14 @@        <author>David Schleef <ds@schleef.org></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> +          <name>src</name> +          <direction>source</direction>            <presence>always</presence>            <details>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps>          <caps> -          <name>src</name> -          <direction>source</direction> +          <name>sink</name> +          <direction>sink</direction>            <presence>always</presence>            <details>video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>          </caps> diff --git a/docs/plugins/inspect/plugin-videomixer.xml b/docs/plugins/inspect/plugin-videomixer.xml index 80d503f4..b09beb18 100644 --- a/docs/plugins/inspect/plugin-videomixer.xml +++ b/docs/plugins/inspect/plugin-videomixer.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>videomixer</name> @@ -17,17 +17,17 @@        <author>Wim Taymans <wim@fluendo.com></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> -        </caps> -        <caps>            <name>sink_%d</name>            <direction>sink</direction>            <presence>request</presence>            <details>video/x-raw-yuv, format=(fourcc)AYUV, 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-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-wavenc.xml b/docs/plugins/inspect/plugin-wavenc.xml index 546da924..be04cd15 100644 --- a/docs/plugins/inspect/plugin-wavenc.xml +++ b/docs/plugins/inspect/plugin-wavenc.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>wavenc</name> @@ -17,17 +17,17 @@        <author>Iain Holmes <iain@prettypeople.org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/x-wav</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32, depth=(int)[ 25, 32 ], signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)24, depth=(int)[ 17, 24 ], signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, depth=(int)[ 9, 16 ], signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean)false</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-wav</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-wavpack.xml b/docs/plugins/inspect/plugin-wavpack.xml index 4ea30094..19bfb9ab 100644 --- a/docs/plugins/inspect/plugin-wavpack.xml +++ b/docs/plugins/inspect/plugin-wavpack.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>wavpackdec</name> @@ -17,17 +17,17 @@        <author>Arwed v. Merkatz <v.merkatz@gmx.net>, Sebastian Dröge <slomo@circular-chaos.org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>always</presence> -          <details>audio/x-raw-int, width=(int)32, depth=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], endianness=(int)1234, signed=(boolean)true</details> -        </caps> -        <caps>            <name>sink</name>            <direction>sink</direction>            <presence>always</presence>            <details>audio/x-wavpack, width=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true</details>          </caps> +        <caps> +          <name>src</name> +          <direction>source</direction> +          <presence>always</presence> +          <details>audio/x-raw-int, width=(int)32, depth=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], endianness=(int)1234, signed=(boolean)true</details> +        </caps>        </pads>      </element>      <element> @@ -38,10 +38,10 @@        <author>Sebastian Dröge <slomo@circular-chaos.org></author>        <pads>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>audio/x-raw-int, width=(int)32, depth=(int)[ 1, 32 ], endianness=(int)1234, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], signed=(boolean)true</details> +          <name>wvcsrc</name> +          <direction>source</direction> +          <presence>sometimes</presence> +          <details>audio/x-wavpack-correction, framed=(boolean)true</details>          </caps>          <caps>            <name>src</name> @@ -50,10 +50,10 @@            <details>audio/x-wavpack, width=(int)[ 1, 32 ], channels=(int)[ 1, 2 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true</details>          </caps>          <caps> -          <name>wvcsrc</name> -          <direction>source</direction> -          <presence>sometimes</presence> -          <details>audio/x-wavpack-correction, framed=(boolean)true</details> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>audio/x-raw-int, width=(int)32, depth=(int)[ 1, 32 ], endianness=(int)1234, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], signed=(boolean)true</details>          </caps>        </pads>      </element> @@ -65,10 +65,10 @@        <author>Arwed v. Merkatz <v.merkatz@gmx.net>, Sebastian Dröge <slomo@circular-chaos.org></author>        <pads>          <caps> -          <name>src</name> -          <direction>source</direction> -          <presence>sometimes</presence> -          <details>audio/x-wavpack, width=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true</details> +          <name>sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>audio/x-wavpack, framed=(boolean)false; audio/x-wavpack-correction, framed=(boolean)false</details>          </caps>          <caps>            <name>wvcsrc</name> @@ -77,10 +77,10 @@            <details>audio/x-wavpack-correction, framed=(boolean)true</details>          </caps>          <caps> -          <name>sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>audio/x-wavpack, framed=(boolean)false; audio/x-wavpack-correction, framed=(boolean)false</details> +          <name>src</name> +          <direction>source</direction> +          <presence>sometimes</presence> +          <details>audio/x-wavpack, width=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true</details>          </caps>        </pads>      </element> diff --git a/docs/plugins/inspect/plugin-wavparse.xml b/docs/plugins/inspect/plugin-wavparse.xml index 79a79b12..40887524 100644 --- a/docs/plugins/inspect/plugin-wavparse.xml +++ b/docs/plugins/inspect/plugin-wavparse.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>wavparse</name> @@ -17,17 +17,17 @@        <author>Erik Walthinsen <omega@cse.ogi.edu></author>        <pads>          <caps> -          <name>wavparse_sink</name> -          <direction>sink</direction> -          <presence>always</presence> -          <details>audio/x-wav</details> -        </caps> -        <caps>            <name>wavparse_src</name>            <direction>source</direction>            <presence>sometimes</presence>            <details>audio/ms-gsm, rate=(int)[ 1, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-float, endianness=(int)1234, width=(int){ 32, 64 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)98, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; application/x-ogg-avi</details>          </caps> +        <caps> +          <name>wavparse_sink</name> +          <direction>sink</direction> +          <presence>always</presence> +          <details>audio/x-wav</details> +        </caps>        </pads>      </element>    </elements> diff --git a/docs/plugins/inspect/plugin-ximagesrc.xml b/docs/plugins/inspect/plugin-ximagesrc.xml index 513491ee..056ed0bd 100644 --- a/docs/plugins/inspect/plugin-ximagesrc.xml +++ b/docs/plugins/inspect/plugin-ximagesrc.xml @@ -7,7 +7,7 @@    <license>LGPL</license>    <source>gst-plugins-good</source>    <package>GStreamer Good Plug-ins CVS/prerelease</package> -  <origin>http://gstreamer.freedesktop.org</origin> +  <origin>Unknown package origin</origin>    <elements>      <element>        <name>ximagesrc</name> diff --git a/ext/pulse/plugin.c b/ext/pulse/plugin.c index 9cfb4699..22c768a5 100644 --- a/ext/pulse/plugin.c +++ b/ext/pulse/plugin.c @@ -52,5 +52,5 @@ plugin_init (GstPlugin * plugin)  GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,      GST_VERSION_MINOR,      "pulseaudio", -    "PulseAudio Elements Plugin", +    "PulseAudio plugin library",      plugin_init, VERSION, "LGPL", GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN) diff --git a/ext/pulse/pulsemixer.c b/ext/pulse/pulsemixer.c index e2957aa6..25e8631e 100644 --- a/ext/pulse/pulsemixer.c +++ b/ext/pulse/pulsemixer.c @@ -19,6 +19,25 @@   *  USA.   */ +/** + * SECTION:element-pulsemixer + * @short_description: Element to control sound input and output levels for the PulseAudio sound server + * @see_also: pulsesrc, pulsesink + * + * <refsect2> + * <para> + * This element lets you adjust sound input and output levels for the + * PulseAudio sound server. It supports the GstMixer interface, which can be + * used to obtain a list of available mixer tracks. Set the mixer element to + * READY state before using the GstMixer interface on it. + * </para> + * <title>Example pipelines</title> + * <para> + * pulsemixer can't be used in a sensible way in gst-launch. + * </para> + * </refsect2> + */ +  #ifdef HAVE_CONFIG_H  #include "config.h"  #endif diff --git a/ext/pulse/pulsesink.c b/ext/pulse/pulsesink.c index 0d24d39a..1b7ab69d 100644 --- a/ext/pulse/pulsesink.c +++ b/ext/pulse/pulsesink.c @@ -19,6 +19,32 @@   *  USA.   */ +/** + * SECTION:element-pulsesink + * @short_description: Output audio to a PulseAudio sound server + * @see_also: pulsesrc, pulsemixer + * + * <refsect2> + * <para> + * This element outputs audio to a PulseAudio sound server. + * </para> + * <title>Example pipelines</title> + * <para> + * <programlisting> + * gst-launch -v filesrc location=sine.ogg ! oggdemux ! vorbisdec ! audioconvert ! audioresample ! pulsesink + * </programlisting> + * Play an Ogg/Vorbis file. + * </para> + * <para> + * <programlisting> + * gst-launch -v audiotestsrc ! audioconvert ! volume volume=0.4 ! pulsesink + * </programlisting> + * Play a 440Hz sine wave. + * </para> + * </refsect2> + * + */ +  #ifdef HAVE_CONFIG_H  #include "config.h"  #endif @@ -414,14 +440,16 @@ gst_pulsesink_prepare (GstAudioSink * asink, GstRingBufferSpec * spec)    if (!pulsesink->context        || pa_context_get_state (pulsesink->context) != PA_CONTEXT_READY) {      GST_ELEMENT_ERROR (pulsesink, RESOURCE, FAILED, ("Bad context state: %s", -            pulsesink->context ? pa_strerror (pa_context_errno (pulsesink-> -                    context)) : NULL), (NULL)); +            pulsesink-> +            context ? pa_strerror (pa_context_errno (pulsesink->context)) : +            NULL), (NULL));      goto unlock_and_fail;    }    if (!(pulsesink->stream = pa_stream_new (pulsesink->context, -              pulsesink->stream_name ? pulsesink-> -              stream_name : "Playback Stream", &pulsesink->sample_spec, +              pulsesink-> +              stream_name ? pulsesink->stream_name : "Playback Stream", +              &pulsesink->sample_spec,                gst_pulse_gst_to_channel_map (&channel_map, spec)))) {      GST_ELEMENT_ERROR (pulsesink, RESOURCE, FAILED,          ("Failed to create stream: %s", diff --git a/ext/pulse/pulsesrc.c b/ext/pulse/pulsesrc.c index e69c5edd..f4ba128b 100644 --- a/ext/pulse/pulsesrc.c +++ b/ext/pulse/pulsesrc.c @@ -19,6 +19,25 @@   *  USA.   */ +/** + * SECTION:element-pulsesrc + * @short_description: Capture audio from a PulseAudio sound server + * @see_also: pulsesink, pulsemixer + * + * <refsect2> + * <para> + * This element captures audio from a PulseAudio sound server. + * </para> + * <title>Example pipelines</title> + * <para> + * <programlisting> + * gst-launch -v pulsesrc ! audioconvert ! vorbisenc ! oggmux ! filesink location=alsasrc.ogg + * </programlisting> + * Record from a sound card using ALSA and encode to Ogg/Vorbis. + * </para> + * </refsect2> + */ +  #ifdef HAVE_CONFIG_H  #include "config.h"  #endif @@ -452,8 +471,9 @@ gst_pulsesrc_prepare (GstAudioSrc * asrc, GstRingBufferSpec * spec)    if (!pulsesrc->context        || pa_context_get_state (pulsesrc->context) != PA_CONTEXT_READY) {      GST_ELEMENT_ERROR (pulsesrc, RESOURCE, FAILED, ("Bad context state: %s", -            pulsesrc->context ? pa_strerror (pa_context_errno (pulsesrc-> -                    context)) : NULL), (NULL)); +            pulsesrc-> +            context ? pa_strerror (pa_context_errno (pulsesrc->context)) : +            NULL), (NULL));      goto unlock_and_fail;    } | 
