Try using thaytans new mechanism to get extra classes into plugin docs. Aparently works for the Eq. For VideoMixer th...

Original commit message from CVS:
* 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.types:
* gst/videomixer/videomixer.c:
Try using thaytans new mechanism to get extra classes into plugin
docs. Aparently works for the Eq. For VideoMixer the GObject stuff is
missing still.
This commit is contained in:
Stefan Kost 2008-05-19 21:05:03 +00:00
parent b08811d150
commit 17d7955eff
8 changed files with 16405 additions and 110 deletions

View file

@ -1,3 +1,16 @@
2008-05-19 Stefan Kost <ensonic@users.sf.net>
* 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.types:
* gst/videomixer/videomixer.c:
Try using thaytans new mechanism to get extra classes into plugin
docs. Aparently works for the Eq. For VideoMixer the GObject stuff is
missing still.
2008-05-18 Mark Nauwelaerts <mnauw@users.sf.net>
* gst/avi/gstavimux.c: (gst_avi_mux_audsink_set_caps):

View file

@ -158,4 +158,10 @@
<xi:include href="xml/plugin-wavparse.xml" />
<xi:include href="xml/plugin-ximagesrc.xml" />
</chapter>
<chapter>
<title>gst-plugins-good Base Classes</title>
<xi:include href="xml/gstiirequalizer.xml" />
<xi:include href="xml/gstvideomixerpad.xml" />
</chapter>
</book>

View file

@ -377,7 +377,7 @@ gst_dvdemux_get_type
<SECTION>
<FILE>gstiirequalizer</FILE>
<TITLE>GstIirEqualize</TITLE>
<TITLE>GstIirEqualizer</TITLE>
GstIirEqualizer
<SUBSECTION Standard>
GstIirEqualizerBand
@ -1038,6 +1038,20 @@ GST_VIDEO_BALANCE_CLASS
GST_IS_VIDEO_BALANCE_CLASS
</SECTION>
<SECTION>
<FILE>gstvideomixerpad</FILE>
<TITLE>GstVideoMixerPad</TITLE>
GstVideoMixerPad
<SUBSECTION Standard>
GstVideoMixerPadClass
GstVideoMixerCollect
GST_VIDEO_MIXER_PAD
GST_VIDEO_MIXER_PAD_CLASS
GST_IS_VIDEO_MIXER_PAD
GST_IS_VIDEO_MIXER_PAD_CLASS
GST_TYPE_VIDEO_MIXER_PAD
</SECTION>
<SECTION>
<FILE>element-videomixer</FILE>
<TITLE>videomixer</TITLE>
@ -1050,14 +1064,6 @@ GST_IS_VIDEO_MIXER
GST_TYPE_VIDEO_MIXER
GST_VIDEO_MIXER_CLASS
GST_IS_VIDEO_MIXER_CLASS
GST_VIDEO_MIXER_PAD
GST_VIDEO_MIXER_PAD_CLASS
GST_IS_VIDEO_MIXER_PAD
GST_IS_VIDEO_MIXER_PAD_CLASS
GST_TYPE_VIDEO_MIXER_PAD
GstVideoMixerCollect
GstVideoMixerPad
GstVideoMixerPadClass
</SECTION>
<SECTION>

File diff suppressed because it is too large Load diff

View file

@ -2,6 +2,7 @@ GObject
GstObject
GstPad
GstPadTemplate
GstSignalProcessorPadTemplate
GstPluginFeature
GstElementFactory
GstTypeFindFactory
@ -16,46 +17,397 @@ GObject
GstGConfAudioSrc
GstHalAudioSink
GstHalAudioSrc
GstRTSPSrc
GstPushFileSrc
GstAutoVideoSink
GstAutoAudioSink
GstBaseSrc
GstPushSrc
GstDV1394Src
GstCddaBaseSrc
GstCdioCddaSrc
GstV4l2Src
GstXImageSrc
GstBaseAudioSrc
GstAudioSrc
GstOssSrc
GstMultiFileSrc
GstUDPSrc
GstRTSPSrc
GstWavpackParse
GstWavpackDec
GstWavpackEnc
GstCmmlEnc
GstCmmlDec
GstTagLibMux
GstId3v2Mux
GstApev2Mux
GstBaseSink
GstCACASink
GstShout2send
GstAASink
GstVideoSink
GstGdkPixbufSink
GstCACASink
GstAASink
GstBaseAudioSink
GstAudioSink
GstEsdSink
GstOssSink
GstTest
GstMultiFileSink
GstTest
GstMultiUDPSink
GstUDPSink
GstDynUDPSink
GstPngDec
GstPngEnc
GstDVDemux
GstDVDec
GstSignalProcessor
ladspa-hardLimiter
ladspa-dj-eq-mono
ladspa-dj-eq
ladspa-branch-ia-oaoa
ladspa-branch-ic-ococ
ladspa-Exaggerate
ladspa-Transpose
ladspa-Accumulate
ladspa-sinusWavewrapper
ladspa-foverdrive
ladspa-mbeq
ladspa-delayorama
ladspa-tap-equalizer-bw
ladspa-crossoverDist
ladspa-fadDelay
ladspa-multivoiceChorus
ladspa-syncsquare-faga-oa
ladspa-syncsquare-fcga-oa
ladspa-smoothDecimate
ladspa-allpass-n
ladspa-allpass-l
ladspa-allpass-c
ladspa-fmOsc
ladspa-foldover
ladspa-valve
ladspa-difference-iama-oa
ladspa-difference-iamc-oa
ladspa-difference-icma-oa
ladspa-difference-icmc-oc
ladspa-Mvclpf-1
ladspa-Mvclpf-2
ladspa-Mvclpf-3
ladspa-Mvclpf-4
ladspa-alienwah-mono
ladspa-alienwah-stereo
ladspa-gongBeater
ladspa-Chorus1
ladspa-Chorus2
ladspa-hilbert
ladspa-tapeDelay
ladspa-sum-iaia-oa
ladspa-sum-iaic-oa
ladspa-sum-icic-oc
ladspa-matched
ladspa-sc1
ladspa-combSplitter
ladspa-declip
ladspa-sc4m
ladspa-preamp
ladspa-lsFilter
ladspa-matrixMSSt
ladspa-lpf
ladspa-hpf
ladspa-quantiser50
ladspa-plate
ladspa-inv
ladspa-diode
ladspa-quantiser100
ladspa-tap-tubewarmth
ladspa-vcf-reslp
ladspa-vcf-lp
ladspa-vcf-hp
ladspa-vcf-bp1
ladspa-vcf-bp2
ladspa-vcf-notch
ladspa-vcf-peakeq
ladspa-vcf-lshelf
ladspa-vcf-hshelf
ladspa-dcRemove
ladspa-satanMaximiser
ladspa-syncpulse-fapaga-oa
ladspa-syncpulse-fcpcga-oa
ladspa-transient
ladspa-sc3
ladspa-tap-sigmoid
ladspa-analogueOsc
ladspa-adsr
ladspa-sifter
ladspa-adsr-g+t
ladspa-ratio-nada-oa
ladspa-ratio-nadc-oa
ladspa-ratio-ncda-oa
ladspa-ratio-ncdc-oc
ladspa-giantFlange
ladspa-svf
ladspa-lp4pole-faraia-oa
ladspa-lp4pole-fcrcia-oa
ladspa-tap-pitch
ladspa-square-fa-oa
ladspa-square-fc-oa
ladspa-bandpass-a-iir
ladspa-amp-mono
ladspa-amp-stereo
ladspa-ringmod-2i1o
ladspa-ringmod-1i1o1l
ladspa-delay-n
ladspa-delay-l
ladspa-delay-c
ladspa-fmod-fama-oa
ladspa-fmod-famc-oa
ladspa-fmod-fcma-oa
ladspa-fmod-fcmc-oc
ladspa-gverb
ladspa-se4
ladspa-gong
ladspa-bf2cube
ladspa-bf2quad
ladspa-bf2stereo
ladspa-fmh2oct
ladspa-encode-bformat
ladspa-encode-fmh
ladspa-bf-rotate-z
ladspa-fmh-rotate-z
ladspa-am
ladspa-analogue
ladspa-canyon-delay
ladspa-disintegrator
ladspa-sledgehammer
ladspa-delay-0-01s
ladspa-delay-0-1s
ladspa-delay-1s
ladspa-delay-5s
ladspa-delay-60s
ladspa-track-max-peak
ladspa-track-max-rms
ladspa-track-peak
ladspa-track-rms
ladspa-fmh2bf
ladspa-fbdelay-0-01s
ladspa-fbdelay-0-1s
ladspa-fbdelay-1s
ladspa-fbdelay-5s
ladspa-fbdelay-60s
ladspa-freeverb3
ladspa-grain-scatter
ladspa-hard-gate
ladspa-identity-audio
ladspa-identity-control
ladspa-lofi
ladspa-logistic
ladspa-mixer
ladspa-noise-source-white
ladspa-null-ai
ladspa-null-ao
ladspa-null-ci
ladspa-null-co
ladspa-organ
ladspa-peak
ladspa-phasemod
ladspa-pink-interpolated-audio
ladspa-pink-full-frequency
ladspa-pink-sh
ladspa-compress-peak
ladspa-compress-rms
ladspa-expand-peak
ladspa-expand-rms
ladspa-limit-peak
ladspa-limit-rms
ladspa-sine-faaa
ladspa-sine-faac
ladspa-sine-fcaa
ladspa-sine-fcac
ladspa-syndrum
ladspa-vcf303
ladspa-wshape-sine
ladspa-chebstortion
ladspa-lcrDelay
ladspa-divider
ladspa-random-fasa-oa
ladspa-random-fasc-oa
ladspa-random-fcsa-oa
ladspa-random-fcsc-oa
ladspa-lfoPhaser
ladspa-fourByFourPole
ladspa-autoPhaser
ladspa-surroundEncoder
ladspa-tap-reflector
ladspa-fastLookaheadLimiter
ladspa-quantiser20
ladspa-vynil
ladspa-const
ladspa-product-iaia-oa
ladspa-product-iaic-oa
ladspa-product-icic-oc
ladspa-tap-reverb
ladspa-Pulse-VCO
ladspa-Saw-VCO
ladspa-Rec-VCO
ladspa-singlePara
ladspa-gate
ladspa-tap-dynamics-st
ladspa-Parametric1
ladspa-sinCos
ladspa-matrixSpatialiser
ladspa-tap-limiter
ladspa-bodeShifterCV
ladspa-Phaser1
ladspa-Phaser1+LFO
ladspa-decimator
ladspa-shaper
ladspa-triangle-fasa-oa
ladspa-triangle-fasc-oa
ladspa-triangle-fcsa-oa
ladspa-triangle-fcsc-oa
ladspa-matrixStMS
ladspa-djFlanger
ladspa-imp
ladspa-tap-dynamics-m
ladspa-xfade
ladspa-xfade4
ladspa-tap-tremolo
ladspa-pitchScale
ladspa-pitchScaleHQ
ladspa-valveRect
ladspa-tap-pinknoise
ladspa-interpolator
ladspa-hermesFilter
ladspa-impulse-fc
ladspa-bodeShifter
ladspa-harmonicGen
ladspa-pulse-fapa-oa
ladspa-pulse-fapc-oa
ladspa-pulse-fcpa-oa
ladspa-pulse-fcpc-oa
ladspa-lowpass-iir
ladspa-tap-rotspeak
ladspa-tap-vibrato
ladspa-stepMuxer
ladspa-flanger
ladspa-amp
ladspa-dahdsr-g+t-audio
ladspa-dahdsr-g+t-control
ladspa-dahdsr-cg+t-control
ladspa-Sync-Saw-VCO
ladspa-Sync-Rect-VCO
ladspa-Sync-Tri-VCO
ladspa-bwxover-iir
ladspa-buttlow-iir
ladspa-butthigh-iir
ladspa-Mvchpf-1
ladspa-tracker-gaaadaia-oa
ladspa-tracker-gaacdcia-oa
ladspa-tap-doubler
ladspa-amp-gaia-oa
ladspa-amp-gcia-oa
ladspa-sequencer16
ladspa-sc2
ladspa-dysonCompress
ladspa-decay
ladspa-alias
ladspa-SooperLooper
ladspa-vlevel-mono
ladspa-vlevel-stereo
ladspa-artificialLatency
ladspa-triplePara
ladspa-revdelay
ladspa-tap-equalizer
ladspa-retroFlange
ladspa-Ambisonics-mono-panner
ladspa-Ambisonics-stero-panner
ladspa-Ambisonics-rotator
ladspa-Ambisonics-square-decoder
ladspa-Ambisonics-hexagon-decoder
ladspa-G2reverb
ladspa-amPitchshift
ladspa-modDelay
ladspa-zm1
ladspa-split
ladspa-tap-autopan
ladspa-rateShifter
ladspa-Filter
ladspa-Flanger
ladspa-Reverb
ladspa-VintageDelay
ladspa-RotarySpeaker
ladspa-phaser
ladspa-Eq
ladspa-Eq2x2
ladspa-Compress
ladspa-Pan
ladspa-PreampIII
ladspa-PreampIV
ladspa-ToneStack
ladspa-ToneStackLT
ladspa-AmpIII
ladspa-AmpIV
ladspa-AmpV
ladspa-AmpVTS
ladspa-CabinetI
ladspa-CabinetII
ladspa-Clip
ladspa-ChorusI
ladspa-StereoChorusI
ladspa-ChorusII
ladspa-StereoChorusII
ladspa-PhaserI
ladspa-PhaserII
ladspa-SweepVFI
ladspa-SweepVFII
ladspa-AutoWah
ladspa-Scape
ladspa-VCOs
ladspa-VCOd
ladspa-CEO
ladspa-Sin
ladspa-White
ladspa-Lorenz
ladspa-Roessler
ladspa-JVRev
ladspa-Plate
ladspa-Plate2x2
ladspa-Click
ladspa-Dirac
ladspa-HRTF
ladspa-sequencer64
ladspa-unmatched
ladspa-pointerCastDistortion
ladspa-comb
ladspa-tap-stereo-echo
ladspa-gsm
ladspa-highpass-iir
ladspa-vocoder
ladspa-karaoke
ladspa-jaminController
ladspa-tap-chorusflanger
ladspa-bandpass-iir
ladspa-sc4
ladspa-sawtooth-fa-oa
ladspa-sawtooth-fc-oa
ladspa-waveTerrain
ladspa-notch-iir
ladspa-freqTracker
ladspa-comb-n
ladspa-comb-l
ladspa-comb-c
ladspa-sequencer32
ladspa-tap-deesser
ladspa-noise-white
ladspa-super-60
GstGdkPixbuf
GstBaseTransform
GstPixbufScale
GstCairoTimeOverlay
GstVideoBox
GstAudioPanorama
GstAudioFilter
GstAudioInvert
GstAudioAmplify
GstAudioDynamic
GstAudioChebLimit
GstAudioChebBand
GstAudioWSincLimit
GstAudioWSincBand
GstIirEqualizer
GstIirEqualizerNBands
GstIirEqualizer3Bands
GstIirEqualizer10Bands
GstSpectrum
GstVideoFilter
GstGamma
GstVideoBalance
GstVideoFlip
GstEdgeTV
GstAgingTV
GstDiceTV
@ -65,82 +417,60 @@ GObject
GstRevTV
GstQuarkTV
GstNavigationtest
GstVideoFlip
GstGamma
GstVideoBalance
GstAudioFilter
GstIirEqualizer
GstIirEqualizerNBands
GstIirEqualizer3Bands
GstIirEqualizer10Bands
GstSpectrum
GstAudioInvert
GstAudioAmplify
GstAudioDynamic
GstAudioChebLimit
GstAudioChebBand
GstAudioWSincLimit
GstAudioWSincBand
GstAlphaColor
GstAlpha
GstLevel
GstBreakMyData
GstNavSeek
GstProgressReport
GstAlpha
GstAlphaColor
GstVideoCrop
GstVideoBox
GstAudioPanorama
GstWavpackParse
GstWavpackDec
GstWavpackEnc
GstSpeexEnc
GstSpeexDec
GstCmmlEnc
GstCmmlDec
GstFlacEnc
GstFlacDec
GstTagLibMux
GstId3v2Mux
GstApev2Mux
GstCairoTextOverlay
GstBaseSrc
GstPushSrc
GstDV1394Src
GstCddaBaseSrc
GstCdioCddaSrc
GstXImageSrc
GstV4l2Src
GstBaseAudioSrc
GstAudioSrc
GstOssSrc
GstMultiFileSrc
GstUDPSrc
GstJpegEnc
GstJpegDec
GstSmokeEnc
GstSmokeDec
GstFlacEnc
GstFlacDec
GstDVDemux
GstDVDec
GstOssMixerElement
GstAviDemux
GstAviMux
GstAviSubtitle
GstAuParse
GstVideoMixer
GstWavEnc
GstTagDemux
GstID3Demux
GstApeDemux
GstGoom2k1
GstWavParse
GstEbmlRead
GstMatroskaDemux
GstMatroskaMux
GstTagDemux
GstApeDemux
GstID3Demux
GstICYDemux
GstGoom2k1
GstFlxDec
GstRTPDec
GstEFence
GstRndBufferSize
GstALawEnc
GstALawDec
GstMuLawEnc
GstMuLawDec
GstSMPTE
GstWavParse
GstWavEnc
GstMultipartDemux
GstMultipartMux
GstMonoscope
GstVideoMixer
GstAuParse
GstGoom
GstCutter
GstRTPDepay
GstICYDemux
GstSMPTE
GstQTDemux
GstBaseRTPDepayload
GstRtpXQTDepay
GstRtpAC3Depay
GstRTPDVDepay
GstRTPiLBCDepay
GstRtpG729Depay
GstRTPGSMDepay
GstRtpAMRDepay
GstRtpPcmaDepay
@ -159,10 +489,17 @@ GObject
GstRtpSV3VDepay
GstRtpTheoraDepay
GstRtpVorbisDepay
GstRtpXQTDepay
GstEFence
GstRndBufferSize
GstMonoscope
GstRTPDec
GstGoom
GstRTPDepay
GstBaseRTPPayload
GstRTPDVPay
GstBaseRTPAudioPayload
GstRTPILBCPay
GstRtpG729Pay
GstRtpPcmuPay
GstRtpPmcaPay
GstRTPGSMPay
@ -180,30 +517,37 @@ GObject
GstRtpTheoraPay
GstRtpVorbisPay
GstAsteriskh263
GstQTDemux
GstMuLawEnc
GstMuLawDec
GstALawEnc
GstALawDec
GstFlxDec
GstAviDemux
GstAviMux
GstAviSubtitle
GstBus
GstTask
GstPlugin
GstRegistry
GstClock
GstSystemClock
GstAudioClock
GstPlugin
GstRegistry
GstRingBuffer
GstSignalObject
GdkPixbuf
GstCmmlTagStream
GstCmmlTagHead
GstCmmlTagClip
GdkPixbuf
GstTunerNorm
GstTunerChannel
GstColorBalanceChannel
GInterface
GstChildProxy
GstURIHandler
GstPropertyProbe
GstTagSetter
GstImplementsInterface
GstTuner
GstColorBalance
GstVideoOrientation
GstPropertyProbe
GstMixer

View file

@ -7,29 +7,28 @@ GstGConfAudioSink GstChildProxy
GstGConfAudioSrc GstChildProxy
GstHalAudioSink GstChildProxy
GstHalAudioSrc GstChildProxy
GstRTSPSrc GstChildProxy GstURIHandler
GstPushFileSrc GstChildProxy GstURIHandler
GstAutoVideoSink GstChildProxy
GstAutoAudioSink GstChildProxy
GstDV1394Src GstURIHandler GstPropertyProbe
GstCddaBaseSrc GstURIHandler
GstCdioCddaSrc GstURIHandler
GstV4l2Src GstPropertyProbe GstImplementsInterface GstTuner GstColorBalance GstVideoOrientation
GstOssSrc GstImplementsInterface GstMixer
GstUDPSrc GstURIHandler
GstRTSPSrc GstChildProxy GstURIHandler
GstTagLibMux GstTagSetter
GstId3v2Mux GstTagSetter
GstApev2Mux GstTagSetter
GstShout2send GstTagSetter
GstUDPSink GstURIHandler
GstVideoBalance GstImplementsInterface GstColorBalance
GstIirEqualizer GstChildProxy
GstIirEqualizerNBands GstChildProxy
GstIirEqualizer3Bands GstChildProxy
GstIirEqualizer10Bands GstChildProxy
GstVideoBalance GstImplementsInterface GstColorBalance
GstSpeexEnc GstTagSetter
GstDV1394Src GstURIHandler
GstCddaBaseSrc GstURIHandler
GstCdioCddaSrc GstURIHandler
GstV4l2Src GstImplementsInterface GstTuner GstColorBalance GstVideoOrientation GstPropertyProbe
GstOssSrc GstImplementsInterface GstMixer
GstUDPSrc GstURIHandler
GstFlacEnc GstTagSetter
GstTagLibMux GstTagSetter
GstId3v2Mux GstTagSetter
GstApev2Mux GstTagSetter
GstOssMixerElement GstImplementsInterface GstMixer
GstAviMux GstTagSetter
GstMatroskaMux GstTagSetter
GstVideoMixer GstChildProxy
GstMatroskaMux GstTagSetter
GstAviMux GstTagSetter

View file

@ -1 +1,4 @@
#include <gst/gst.h>
type:GstIirEqualizer
type:GstVideoMixerPad

View file

@ -29,6 +29,10 @@
* output parameters. Indeed output video frames will have the geometry of the
* biggest incoming video stream and the framerate of the fastest incoming one.
* </para>
* <para>
* Individual parameters for each input stream can be configured on the
* #GstVideoMixerPad.
* </para>
* <title>Sample pipelines</title>
* <para>
* Here is a pipeline to demonstrate videomixer used together with videobox :