summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog25
m---------common0
-rw-r--r--docs/plugins/Makefile.am4
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-sections.txt60
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.hierarchy395
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.interfaces6
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.prerequisites2
-rw-r--r--docs/plugins/gst-plugins-bad-plugins.signals218
-rw-r--r--ext/amrwb/gstamrwbdec.h5
9 files changed, 472 insertions, 243 deletions
diff --git a/ChangeLog b/ChangeLog
index 50d61873..faba0302 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+2008-01-24 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/gst-plugins-bad-plugins.interfaces:
+ * docs/plugins/gst-plugins-bad-plugins.prerequisites:
+ * docs/plugins/gst-plugins-bad-plugins.signals:
+ Now we have full hierarchy.
+
+ * docs/plugins/inspect/plugin-metadata.xml:
+ Regenerate.
+
+ * ext/amrwb/gstamrwbdec.h:
+ Add doc blob for object instance.
+
2008-01-24 Tim-Philipp Müller <tim at centricular dot net>
* docs/plugins/gst-plugins-bad-plugins.args:
@@ -13,14 +30,6 @@
descriptor length not stored in the byte after.
Fix bounds checking to be more correct.
-2008-01-24 Zaheer Abbas Merali <zaheerabbas at merali dot org>
-
- * gst/mpegtsparse/gstmpegdesc.h:
- * gst/mpegtsparse/mpegtspacketizer.c:
- Parse and add to relevant bus messages the terrestrial delivery
- system descriptor and the logical channel descriptor.
- Do bounds checking on data stored in descriptor before use.
-
2008-01-23 Edgard Lima <edgard.lima@indt.org.br>
* docs/plugins/Makefile.am:
diff --git a/common b/common
-Subproject 662f544d56a6d6ef20b8ea5f56e975f9e139bc7
+Subproject 571dce3335f9be76978009b3842c050dbb900e6
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index db3c0e97..46d71d84 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -144,9 +144,9 @@ EXTRA_HFILES = \
$(top_srcdir)/gst/videosignal/gstvideoanalyse.h \
$(top_srcdir)/gst/videosignal/gstvideodetect.h \
$(top_srcdir)/gst/videosignal/gstvideomark.h \
+ $(top_srcdir)/gst/xingheader/gstxingmux.h \
$(top_srcdir)/sys/dvb/gstdvbsrc.h \
- $(top_srcdir)/sys/glsink/gstgltestsrc.h \
- $(top_srcdir)/gst/xingheader/gstxingmux.h
+ $(top_srcdir)/sys/glsink/gstgltestsrc.h
# Images to copy into HTML directory.
HTML_IMAGES =
diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt
index 319373f7..873b57ba 100644
--- a/docs/plugins/gst-plugins-bad-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt
@@ -1,8 +1,8 @@
<SECTION>
<FILE>element-amrwbdec</FILE>
<TITLE>amrwbdec</TITLE>
-<SUBSECTION Standard>
GstAmrwbDec
+<SUBSECTION Standard>
GstAmrwbDecClass
GST_AMRWBDEC
GST_AMRWBDEC_CLASS
@@ -15,8 +15,8 @@ gst_amrwbdec_get_type
<SECTION>
<FILE>element-amrwbenc</FILE>
<TITLE>amrwbenc</TITLE>
-<SUBSECTION Standard>
GstAmrwbEnc
+<SUBSECTION Standard>
GstAmrwbEncClass
GST_AMRWBENC
GST_AMRWBENC_CLASS
@@ -29,8 +29,8 @@ gst_amrwbenc_get_type
<SECTION>
<FILE>element-amrwbparse</FILE>
<TITLE>amrwbparse</TITLE>
-<SUBSECTION Standard>
GstAmrwbParse
+<SUBSECTION Standard>
GstAmrwbParseClass
GST_AMRWBPARSE
GST_AMRWBPARSE_CLASS
@@ -43,8 +43,8 @@ gst_amrwbparse_get_type
<SECTION>
<FILE>element-audioparse</FILE>
<TITLE>audioparse</TITLE>
-<SUBSECTION Standard>
GstAudioParse
+<SUBSECTION Standard>
GstAudioParseClass
GST_AUDIO_PARSE
GST_AUDIO_PARSE_CLASS
@@ -57,8 +57,8 @@ gst_audio_parse_get_type
<SECTION>
<FILE>element-dc1394</FILE>
<TITLE>dc1394</TITLE>
-<SUBSECTION Standard>
GstDc1394
+<SUBSECTION Standard>
GstDc1394Class
GST_DC1394
GST_DC1394_CLASS
@@ -91,8 +91,8 @@ gst_dfbsurface_get_type
<SECTION>
<FILE>element-dvbsrc</FILE>
<TITLE>dvbsrc</TITLE>
-<SUBSECTION Standard>
GstDvbSrc
+<SUBSECTION Standard>
GstDvbSrcClass
GstDvbSrcParam
GstDvbSrcPol
@@ -116,8 +116,8 @@ TS_SIZE
<SECTION>
<FILE>element-dvdspu</FILE>
<TITLE>dvdspu</TITLE>
-<SUBSECTION Standard>
GstDVDSpu
+<SUBSECTION Standard>
GstDVDSpuClass
GST_DVD_SPU
GST_DVD_SPU_CLASS
@@ -139,8 +139,8 @@ SPU_STATE_FLAGS_MASK
<SECTION>
<FILE>element-equalizer-3bands</FILE>
<TITLE>equalizer-3bands</TITLE>
-<SUBSECTION Standard>
GstIirEqualizer3Bands
+<SUBSECTION Standard>
GstIirEqualizer3BandsClass
GST_IIR_EQUALIZER_3BANDS
GST_IIR_EQUALIZER_3BANDS_CLASS
@@ -153,8 +153,8 @@ gst_iir_equalizer_3bands_get_type
<SECTION>
<FILE>element-equalizer-10bands</FILE>
<TITLE>equalizer-10bands</TITLE>
-<SUBSECTION Standard>
GstIirEqualizer10Bands
+<SUBSECTION Standard>
GstIirEqualizer10BandsClass
GST_IIR_EQUALIZER_10BANDS
GST_IIR_EQUALIZER_10BANDS_CLASS
@@ -167,8 +167,8 @@ gst_iir_equalizer_10bands_get_type
<SECTION>
<FILE>element-equalizer-nbands</FILE>
<TITLE>equalizer-nbands</TITLE>
-<SUBSECTION Standard>
GstIirEqualizerNBands
+<SUBSECTION Standard>
GstIirEqualizerNBandsClass
GST_IIR_EQUALIZER_NBANDS
GST_IIR_EQUALIZER_NBANDS_CLASS
@@ -181,8 +181,8 @@ gst_iir_equalizer_nbands_get_type
<SECTION>
<FILE>element-festival</FILE>
<TITLE>festival</TITLE>
-<SUBSECTION Standard>
GstFestival
+<SUBSECTION Standard>
GstFestivalClass
GstFestivalFlags
GST_FESTIVAL
@@ -298,8 +298,8 @@ gst_ivorbis_dec_get_type
<SECTION>
<FILE>element-jackaudiosink</FILE>
-<TITLE>jackaudiosink</TITLE>
GstJackAudioSink
+<TITLE>jackaudiosink</TITLE>
GstJackConnect
<SUBSECTION Standard>
GstJackAudioSinkClass
@@ -343,8 +343,8 @@ gst_metadata_mux_get_type
<SECTION>
<FILE>element-modplug</FILE>
<TITLE>modplug</TITLE>
-<SUBSECTION Standard>
GstModPlug
+<SUBSECTION Standard>
GstModPlugClass
GST_MODPLUG
GST_MODPLUG_CLASS
@@ -357,8 +357,8 @@ gst_modplug_get_type
<SECTION>
<FILE>element-multifilesrc</FILE>
<TITLE>multifilesrc</TITLE>
-<SUBSECTION Standard>
GstMultiFileSrc
+<SUBSECTION Standard>
GstMultiFileSrcClass
GST_MULTI_FILE_SRC
GST_MULTI_FILE_SRC_CLASS
@@ -371,8 +371,8 @@ gst_multi_file_src_get_type
<SECTION>
<FILE>element-multifilesink</FILE>
<TITLE>multifilesink</TITLE>
-<SUBSECTION Standard>
GstMultiFileSink
+<SUBSECTION Standard>
GstMultiFileSinkClass
GST_MULTI_FILE_SINK
GST_MULTI_FILE_SINK_CLASS
@@ -385,8 +385,8 @@ gst_multi_file_sink_get_type
<SECTION>
<FILE>element-mythtvsrc</FILE>
<TITLE>mythtvsrc</TITLE>
-<SUBSECTION Standard>
GstMythtvSrc
+<SUBSECTION Standard>
GstMythtvSrcClass
GstMythtvState
GST_MYTHTV_SRC
@@ -400,8 +400,8 @@ gst_mythtv_src_get_type
<SECTION>
<FILE>element-nuvdemux</FILE>
<TITLE>nuvdemux</TITLE>
-<SUBSECTION Standard>
GstNuvDemux
+<SUBSECTION Standard>
GstNuvDemuxClass
GstNuvDemuxState
GST_NUV_DEMUX
@@ -457,8 +457,8 @@ gst_rg_volume_get_type
<SECTION>
<FILE>element-gstrtpbin</FILE>
<TITLE>gstrtpbin</TITLE>
-<SUBSECTION Standard>
GstRtpBin
+<SUBSECTION Standard>
GstRtpBinPrivate
GstRtpBinClass
GST_RTP_BIN
@@ -472,8 +472,8 @@ GST_IS_RTP_BIN_CLASS
<SECTION>
<FILE>element-gstrtpclient</FILE>
<TITLE>gstrtpclient</TITLE>
-<SUBSECTION Standard>
GstRtpClient
+<SUBSECTION Standard>
GstRtpClientClass
GstRtpClientPrivate
GST_RTP_CLIENT
@@ -502,8 +502,8 @@ GST_IS_RTP_JITTER_BUFFER_CLASS
<SECTION>
<FILE>element-gstrtpptdemux</FILE>
<TITLE>gstrtpptdemux</TITLE>
-<SUBSECTION Standard>
GstRtpPtDemux
+<SUBSECTION Standard>
GstRtpPtDemuxClass
GstRtpPtDemuxPad
GST_RTP_PT_DEMUX
@@ -517,8 +517,8 @@ GST_IS_RTP_PT_DEMUX_CLASS
<SECTION>
<FILE>element-gstrtpsession</FILE>
<TITLE>gstrtpsession</TITLE>
-<SUBSECTION Standard>
GstRtpSession
+<SUBSECTION Standard>
GstRtpSessionClass
GstRtpSessionPrivate
GST_RTP_SESSION
@@ -533,8 +533,8 @@ GST_RTP_SESSION_CAST
<SECTION>
<FILE>element-gstrtpssrcdemux</FILE>
<TITLE>gstrtpssrcdemux</TITLE>
-<SUBSECTION Standard>
GstRtpSsrcDemux
+<SUBSECTION Standard>
GstRtpSsrcDemuxClass
GstRtpSsrcDemuxPad
GST_RTP_SSRC_DEMUX
@@ -548,8 +548,8 @@ GST_IS_RTP_SSRC_DEMUX_CLASS
<SECTION>
<FILE>element-sdlaudiosink</FILE>
<TITLE>sdlaudiosink</TITLE>
-<SUBSECTION Standard>
GstSDLAudioSink
+<SUBSECTION Standard>
GstSDLAudioSinkClass
GST_SDLAUDIOSINK
GST_SDLAUDIOSINK_CLASS
@@ -564,8 +564,8 @@ gstsdl_semaphore
<SECTION>
<FILE>element-sdlvideosink</FILE>
<TITLE>sdlvideosink</TITLE>
-<SUBSECTION Standard>
GstSDLVideoSink
+<SUBSECTION Standard>
GstSDLVideoSinkFlags
GstSDLVideoSinkClass
GST_SDLVIDEOSINK
@@ -579,8 +579,8 @@ gst_sdlvideosink_get_type
<SECTION>
<FILE>element-sdpdemux</FILE>
<TITLE>sdpdemux</TITLE>
-<SUBSECTION Standard>
GstSDPDemux
+<SUBSECTION Standard>
GstSDPDemuxClass
GstSDPStream
GST_SDP_DEMUX
@@ -598,8 +598,8 @@ GST_SDP_STREAM_UNLOCK
<SECTION>
<FILE>element-spectrum</FILE>
<TITLE>spectrum</TITLE>
-<SUBSECTION Standard>
GstSpectrum
+<SUBSECTION Standard>
GstSpectrumClass
GstSpectrumFFTFreeFunc
GstSpectrumProcessFunc
@@ -614,8 +614,8 @@ gst_spectrum_get_type
<SECTION>
<FILE>element-speed</FILE>
<TITLE>speed</TITLE>
-<SUBSECTION Standard>
GstSpeed
+<SUBSECTION Standard>
GstSpeedClass
GstSpeedFormat
GST_SPEED
@@ -656,8 +656,8 @@ GST_TYPE_THEORA_DEC_EXP
<SECTION>
<FILE>element-timidity</FILE>
<TITLE>timidity</TITLE>
-<SUBSECTION Standard>
GstTimidity
+<SUBSECTION Standard>
GstTimidityClass
GST_TIMIDITY
GST_TIMIDITY_CLASS
@@ -727,8 +727,8 @@ GST_IS_VIDEO_MARK_CLASS
<SECTION>
<FILE>element-videoparse</FILE>
<TITLE>videoparse</TITLE>
-<SUBSECTION Standard>
GstVideoParse
+<SUBSECTION Standard>
GstVideoParseClass
GST_VIDEO_PARSE
GST_VIDEO_PARSE_CLASS
@@ -741,8 +741,8 @@ gst_video_parse_get_type
<SECTION>
<FILE>element-wildmidi</FILE>
<TITLE>wildmidi</TITLE>
-<SUBSECTION Standard>
GstWildmidi
+<SUBSECTION Standard>
GstWildmidiClass
GST_WILDMIDI
GST_WILDMIDI_CLASS
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index 6de006d6..3e55df32 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -1,6 +1,8 @@
GObject
GstObject
GstPad
+ GstPadTemplate
+ GstSignalProcessorPadTemplate
GstPluginFeature
GstElementFactory
GstTypeFindFactory
@@ -8,128 +10,353 @@ GObject
GstElement
GstBin
GstPipeline
- GstRgVolume
+ DvbBaseBin
GstRtpBin
GstRtpClient
- GstMusepackDec
+ GstRgVolume
+ GstSDPDemux
+ GstX264Enc
+ GstBaseMetadata
+ GstMetadataDemux
+ GstMetadataMux
+ GstWildmidi
+ GstTimidity
+ GstSignalProcessor
+ ladspa-delay-5s
+ ladspa-amp-mono
+ ladspa-amp-stereo
+ ladspa-adsr
+ ladspa-lpf
+ ladspa-hpf
+ ladspa-noise-white
+ ladspa-sine-faaa
+ ladspa-sine-faac
+ ladspa-sine-fcaa
+ ladspa-sine-fcac
+ ladspa-difference-iama-oa
+ ladspa-difference-iamc-oa
+ ladspa-difference-icma-oa
+ ladspa-difference-icmc-oc
+ ladspa-adsr-g+t
+ ladspa-amp-gaia-oa
+ ladspa-amp-gcia-oa
+ ladspa-branch-ia-oaoa
+ ladspa-branch-ic-ococ
+ ladspa-dahdsr-g+t-audio
+ ladspa-dahdsr-g+t-control
+ ladspa-dahdsr-cg+t-control
+ ladspa-interpolator
+ ladspa-fmod-fama-oa
+ ladspa-fmod-famc-oa
+ ladspa-fmod-fcma-oa
+ ladspa-fmod-fcmc-oc
+ ladspa-quantiser20
+ ladspa-lp4pole-faraia-oa
+ ladspa-lp4pole-fcrcia-oa
+ ladspa-product-iaia-oa
+ ladspa-product-iaic-oa
+ ladspa-product-icic-oc
+ ladspa-pulse-fapa-oa
+ ladspa-pulse-fapc-oa
+ ladspa-pulse-fcpa-oa
+ ladspa-pulse-fcpc-oa
+ ladspa-quantiser100
+ ladspa-quantiser50
+ ladspa-sawtooth-fa-oa
+ ladspa-sawtooth-fc-oa
+ ladspa-random-fasa-oa
+ ladspa-random-fasc-oa
+ ladspa-random-fcsa-oa
+ ladspa-random-fcsc-oa
+ ladspa-ratio-nada-oa
+ ladspa-ratio-nadc-oa
+ ladspa-ratio-ncda-oa
+ ladspa-ratio-ncdc-oc
+ ladspa-sinusWavewrapper
+ ladspa-sequencer64
+ ladspa-sequencer32
+ ladspa-sequencer16
+ ladspa-square-fa-oa
+ ladspa-square-fc-oa
+ ladspa-sum-iaia-oa
+ ladspa-sum-iaic-oa
+ ladspa-sum-icic-oc
+ ladspa-syncpulse-fapaga-oa
+ ladspa-syncpulse-fcpcga-oa
+ ladspa-syncsquare-faga-oa
+ ladspa-syncsquare-fcga-oa
+ ladspa-tracker-gaaadaia-oa
+ ladspa-tracker-gaacdcia-oa
+ ladspa-triangle-fasa-oa
+ ladspa-triangle-fasc-oa
+ ladspa-triangle-fcsa-oa
+ ladspa-triangle-fcsc-oa
+ ladspa-bf2cube
+ ladspa-bf2quad
+ ladspa-bf2stereo
+ ladspa-fmh2oct
+ ladspa-encode-bformat
+ ladspa-encode-fmh
+ ladspa-bf-rotate-z
+ ladspa-fmh-rotate-z
+ ladspa-am
+ ladspa-analogue
+ ladspa-canyon-delay
+ ladspa-disintegrator
+ ladspa-sledgehammer
+ ladspa-delay-0-01s
+ ladspa-delay-0-1s
+ ladspa-delay-1s
+ ladspa-delay-60s
+ ladspa-track-max-peak
+ ladspa-track-max-rms
+ ladspa-track-peak
+ ladspa-track-rms
+ ladspa-fmh2bf
+ ladspa-fbdelay-0-01s
+ ladspa-fbdelay-0-1s
+ ladspa-fbdelay-1s
+ ladspa-fbdelay-5s
+ ladspa-fbdelay-60s
+ ladspa-freeverb3
+ ladspa-grain-scatter
+ ladspa-hard-gate
+ ladspa-identity-audio
+ ladspa-identity-control
+ ladspa-lofi
+ ladspa-logistic
+ ladspa-mixer
+ ladspa-noise-source-white
+ ladspa-null-ai
+ ladspa-null-ao
+ ladspa-null-ci
+ ladspa-null-co
+ ladspa-organ
+ ladspa-peak
+ ladspa-phasemod
+ ladspa-pink-interpolated-audio
+ ladspa-pink-full-frequency
+ ladspa-pink-sh
+ ladspa-compress-peak
+ ladspa-compress-rms
+ ladspa-expand-peak
+ ladspa-expand-rms
+ ladspa-limit-peak
+ ladspa-limit-rms
+ ladspa-syndrum
+ ladspa-vcf303
+ ladspa-wshape-sine
+ ladspa-amp
+ ladspa-diode
+ ladspa-divider
+ ladspa-shaper
+ ladspa-ringmod-2i1o
+ ladspa-ringmod-1i1o1l
+ ladspa-comb
+ ladspa-declip
+ ladspa-foverdrive
+ ladspa-multivoiceChorus
+ ladspa-hermesFilter
+ ladspa-decimator
+ ladspa-flanger
+ ladspa-retroFlange
+ ladspa-singlePara
+ ladspa-triplePara
+ ladspa-transient
+ ladspa-fadDelay
+ ladspa-dcRemove
+ ladspa-tapeDelay
+ ladspa-valve
+ ladspa-sifter
+ ladspa-harmonicGen
+ ladspa-stepMuxer
+ ladspa-foldover
+ ladspa-svf
+ ladspa-gsm
+ ladspa-gverb
+ ladspa-lfoPhaser
+ ladspa-fourByFourPole
+ ladspa-autoPhaser
+ ladspa-fastLookaheadLimiter
+ ladspa-surroundEncoder
+ ladspa-delayorama
+ ladspa-dysonCompress
+ ladspa-crossoverDist
+ ladspa-valveRect
+ ladspa-split
+ ladspa-alias
+ ladspa-satanMaximiser
+ ladspa-karaoke
+ ladspa-gate
+ ladspa-combSplitter
+ ladspa-waveTerrain
+ ladspa-hardLimiter
+ ladspa-smoothDecimate
+ ladspa-fmOsc
+ ladspa-analogueOsc
+ ladspa-rateShifter
+ ladspa-freqTracker
+ ladspa-modDelay
+ ladspa-matrixStMS
+ ladspa-matrixMSSt
+ ladspa-matrixSpatialiser
+ ladspa-plate
+ ladspa-gong
+ ladspa-sc1
+ ladspa-sc2
+ ladspa-sc3
+ ladspa-zm1
+ ladspa-inv
+ ladspa-chebstortion
+ ladspa-bodeShifter
+ ladspa-bodeShifterCV
+ ladspa-amPitchshift
+ ladspa-sc4
+ ladspa-lcrDelay
+ ladspa-giantFlange
+ ladspa-djFlanger
+ ladspa-gongBeater
+ ladspa-hilbert
+ ladspa-sinCos
+ ladspa-se4
+ ladspa-bandpass-a-iir
+ ladspa-bandpass-iir
+ ladspa-highpass-iir
+ ladspa-lowpass-iir
+ ladspa-notch-iir
+ ladspa-dj-eq-mono
+ ladspa-dj-eq
+ ladspa-bwxover-iir
+ ladspa-buttlow-iir
+ ladspa-butthigh-iir
+ ladspa-allpass-n
+ ladspa-allpass-l
+ ladspa-allpass-c
+ ladspa-comb-n
+ ladspa-comb-l
+ ladspa-comb-c
+ ladspa-decay
+ ladspa-delay-n
+ ladspa-delay-l
+ ladspa-delay-c
+ ladspa-impulse-fc
+ ladspa-vynil
+ ladspa-revdelay
+ ladspa-lsFilter
+ ladspa-const
+ ladspa-pointerCastDistortion
+ ladspa-pitchScale
+ ladspa-artificialLatency
+ ladspa-xfade
+ ladspa-xfade4
+ ladspa-sc4m
+ ladspa-mbeq
+ ladspa-pitchScaleHQ
+ ladspa-imp
+ GstXvidEnc
+ GstXvidDec
+ GstBaseSink
+ GstSFSink
+ GstVideoSink
+ GstSDLVideoSink
+ GstGLImageSink
+ GstBaseAudioSink
+ GstAudioSink
+ GstSDLAudioSink
+ GstJackAudioSink
+ AlsaSPDIFSink
+ GstFBDEVSink
+ GstMultiFileSink
+ GstAppSink
GstBaseSrc
+ GstSFSrc
GstPushSrc
GstNeonhttpSrc
GstMMS
GstDvbSrc
GstVCDSrc
+ GstMultiFileSrc
GstRfbSrc
GstAppSrc
- GstMultiFileSrc
- GstSFSrc
- GstGioSrc
- GstBaseSink
- GstBaseAudioSink
- GstJackAudioSink
- GstAudioSink
- GstSDLAudioSink
- GstNasSink
- GstVideoSink
- GstDfbVideoSink
- GstSDLVideoSink
- GstGLImageSink
- GstSFSink
- AlsaSPDIFSink
- GstGioSink
- GstAppSink
- GstMultiFileSink
- GstPitch
- GstFaad
- GstSignalProcessor
- ladspa-delay-5s
- ladspa-sine-faaa
- ladspa-sine-faac
- ladspa-sine-fcaa
- ladspa-sine-fcac
- ladspa-amp-mono
- ladspa-amp-stereo
- ladspa-noise-white
- ladspa-lpf
- ladspa-hpf
- GstDtsDec
+ GstTRM
+ GstMusepackDec
+ GstMpeg2enc
+ Ivorbisfile
+ GstIVorbisDec
GstGSMEnc
GstGSMDec
+ GstFaad
GstFaac
- GstX264Enc
+ GstDtsDec
GstCDAudio
- GstMpeg2enc
- GstSpcDec
- GstXvidEnc
- GstXvidDec
GstBz2enc
GstBz2dec
- GstTRM
- GstDVDSpu
+ GstAmrwbDec
+ GstAmrwbParse
+ GstAmrwbEnc
GstBaseTransform
+ GstSpeexResample
+ GstVideoFilter
+ GstVideoAnalyse
+ GstVideoDetect
+ GstVideoMark
+ GstRgAnalysis
+ GstRgLimiter
GstVideoCrop
GstAudioFilter
+ GstStereo
GstSpectrum
+ GstLPWSinc
+ GstBPWSinc
GstIirEqualizer
GstIirEqualizerNBands
GstIirEqualizer3Bands
GstIirEqualizer10Bands
- GstStereo
- GstLPWSinc
- GstBPWSinc
- GstVideoFilter
- GstVideoAnalyse
- GstVideoDetect
- GstVideoMark
- GstRgAnalysis
- GstRgLimiter
- GstDeinterlace
GstBayer2RGB
GstIIR
+ GstDeinterlace
MpegTSParse
- GstTtaParse
- GstTtaDec
- MpegVideoParse
- GstH264Parse
- GstVMncDec
- GstSpeed
- GstFLVDemux
- GstSwitch
- GstCDXAParse
- GstModPlug
- GstY4mEncode
- GstFestival
- GstVideoParse
- GstNsfDec
- GstInterleave
- GstDeinterleave
- GstXingMux
- GstMveDemux
- GstMveMux
+ GstRawParse
+ GstVideoParse
+ GstAudioParse
GstRtpJitterBuffer
GstRtpPtDemux
GstRtpSession
GstRtpSsrcDemux
- GstNuvDemux
- GstFreeze
+ GstMpeg4VParse
+ MpegVideoParse
+ GstVMncDec
+ GstMveDemux
+ GstMveMux
+ GstInterleave
+ GstDeinterleave
GstRealVideoDec
GstRealAudioDec
- GstQTDemux
- GstBaseRTPDepayload
- GstRtpXQTDepay
+ GstNuvDemux
+ GstY4mEncode
+ GstXingMux
+ GstTtaParse
+ GstTtaDec
+ GstSwitch
+ GstSpeed
+ GstNsfDec
+ GstDVDSpu
+ GstModPlug
+ GstH264Parse
+ GstFLVDemux
+ GstFreeze
+ GstFestival
+ GstCDXAParse
GstPlugin
GstRegistry
- GstPadTemplate
- GstSignalProcessorPadTemplate
+ GstClock
+ GstSystemClock
+ GstAudioClock
GstSignalObject
- GstColorBalanceChannel
- GVfs
- GLocalVfs
- MpegTSPatInfo
- MpegTSPmtInfo
GInterface
GstChildProxy
GstURIHandler
+ GstTagSetter
GstImplementsInterface
- GstNavigation
- GstColorBalance
GstXOverlay
+ GstNavigation
diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces
index 4e60b531..946cd29a 100644
--- a/docs/plugins/gst-plugins-bad-plugins.interfaces
+++ b/docs/plugins/gst-plugins-bad-plugins.interfaces
@@ -1,13 +1,17 @@
GstBin GstChildProxy
GstPipeline GstChildProxy
+DvbBaseBin GstChildProxy
GstRtpBin GstChildProxy
GstRtpClient GstChildProxy
GstRgVolume GstChildProxy
+GstSDPDemux GstChildProxy
+GstMetadataMux GstTagSetter
GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation
-GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
GstGLImageSink GstImplementsInterface GstXOverlay
GstNeonhttpSrc GstURIHandler
GstMMS GstURIHandler
+GstVCDSrc GstURIHandler
+GstCDAudio GstURIHandler
GstIirEqualizer GstChildProxy
GstIirEqualizerNBands GstChildProxy
GstIirEqualizer3Bands GstChildProxy
diff --git a/docs/plugins/gst-plugins-bad-plugins.prerequisites b/docs/plugins/gst-plugins-bad-plugins.prerequisites
index b640d1da..8f4b3cc0 100644
--- a/docs/plugins/gst-plugins-bad-plugins.prerequisites
+++ b/docs/plugins/gst-plugins-bad-plugins.prerequisites
@@ -1,4 +1,4 @@
GstChildProxy GstObject
+GstTagSetter GstElement
GstImplementsInterface GstElement
GstXOverlay GstImplementsInterface GstElement
-GstColorBalance GstImplementsInterface GstElement
diff --git a/docs/plugins/gst-plugins-bad-plugins.signals b/docs/plugins/gst-plugins-bad-plugins.signals
index a60aab04..bd7d82a6 100644
--- a/docs/plugins/gst-plugins-bad-plugins.signals
+++ b/docs/plugins/gst-plugins-bad-plugins.signals
@@ -1,128 +1,141 @@
<SIGNAL>
-<NAME>GstXvidEnc::frame-encoded</NAME>
+<NAME>GstAppSink::eos</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstXvidEnc *gstxvidenc
+GstAppSink *gstappsink
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpSsrcDemux::new-ssrc-pad</NAME>
+<NAME>GstAppSink::new-buffer</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpSsrcDemux *gstrtpssrcdemux
-guint arg1
-GstPad *arg2
+GstAppSink *gstappsink
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpSession::clear-pt-map</NAME>
+<NAME>GstAppSink::new-preroll</NAME>
<RETURNS>void</RETURNS>
-<FLAGS>a</FLAGS>
-GstRtpSession *gstrtpsession
+<FLAGS>l</FLAGS>
+GstAppSink *gstappsink
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpSession::request-pt-map</NAME>
-<RETURNS>GstCaps*</RETURNS>
+<NAME>GstAppSink::pull-buffer</NAME>
+<RETURNS>GstBuffer*</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpSession *gstrtpsession
-guint arg1
+GstAppSink *gstappsink
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpSession::on-bye-ssrc</NAME>
-<RETURNS>void</RETURNS>
+<NAME>GstAppSink::pull-preroll</NAME>
+<RETURNS>GstBuffer*</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpSession *gstrtpsession
-guint arg1
+GstAppSink *gstappsink
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpSession::on-bye-timeout</NAME>
-<RETURNS>void</RETURNS>
+<NAME>GstSwitch::block</NAME>
+<RETURNS>gint64</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpSession *gstrtpsession
-guint arg1
+GstSwitch *gstswitch
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpSession::on-new-ssrc</NAME>
+<NAME>GstSwitch::switch</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpSession *gstrtpsession
-guint arg1
+GstSwitch *gstswitch
+gchar *arg1
+gint64 arg2
+gint64 arg3
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpSession::on-ssrc-collision</NAME>
+<NAME>GstRtpBin::clear-pt-map</NAME>
+<RETURNS>void</RETURNS>
+<FLAGS>la</FLAGS>
+GstRtpBin *gstrtpbin
+</SIGNAL>
+
+<SIGNAL>
+<NAME>GstRtpBin::on-bye-ssrc</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpSession *gstrtpsession
+GstRtpBin *gstrtpbin
guint arg1
+guint arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpSession::on-ssrc-validated</NAME>
+<NAME>GstRtpBin::on-bye-timeout</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpSession *gstrtpsession
+GstRtpBin *gstrtpbin
guint arg1
+guint arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpSession::on-timeout</NAME>
+<NAME>GstRtpBin::on-new-ssrc</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpSession *gstrtpsession
+GstRtpBin *gstrtpbin
guint arg1
+guint arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpSession::on-ssrc-active</NAME>
+<NAME>GstRtpBin::on-ssrc-active</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpSession *gstrtpsession
+GstRtpBin *gstrtpbin
guint arg1
+guint arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpSession::on-ssrc-sdes</NAME>
+<NAME>GstRtpBin::on-ssrc-collision</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpSession *gstrtpsession
+GstRtpBin *gstrtpbin
guint arg1
+guint arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpPtDemux::clear-pt-map</NAME>
+<NAME>GstRtpBin::on-ssrc-sdes</NAME>
<RETURNS>void</RETURNS>
-<FLAGS>la</FLAGS>
-GstRtpPtDemux *gstrtpptdemux
+<FLAGS>l</FLAGS>
+GstRtpBin *gstrtpbin
+guint arg1
+guint arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpPtDemux::new-payload-type</NAME>
+<NAME>GstRtpBin::on-ssrc-validated</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpPtDemux *gstrtpptdemux
+GstRtpBin *gstrtpbin
guint arg1
-GstPad *arg2
+guint arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpPtDemux::payload-type-change</NAME>
+<NAME>GstRtpBin::on-timeout</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpPtDemux *gstrtpptdemux
+GstRtpBin *gstrtpbin
guint arg1
+guint arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpPtDemux::request-pt-map</NAME>
+<NAME>GstRtpBin::request-pt-map</NAME>
<RETURNS>GstCaps*</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpPtDemux *gstrtpptdemux
+GstRtpBin *gstrtpbin
guint arg1
+guint arg2
</SIGNAL>
<SIGNAL>
@@ -141,159 +154,130 @@ guint arg1
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpBin::clear-pt-map</NAME>
+<NAME>GstRtpPtDemux::clear-pt-map</NAME>
<RETURNS>void</RETURNS>
<FLAGS>la</FLAGS>
-GstRtpBin *gstrtpbin
+GstRtpPtDemux *gstrtpptdemux
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpBin::request-pt-map</NAME>
-<RETURNS>GstCaps*</RETURNS>
+<NAME>GstRtpPtDemux::new-payload-type</NAME>
+<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpBin *gstrtpbin
+GstRtpPtDemux *gstrtpptdemux
guint arg1
-guint arg2
+GstPad *arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpBin::on-bye-ssrc</NAME>
+<NAME>GstRtpPtDemux::payload-type-change</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpBin *gstrtpbin
+GstRtpPtDemux *gstrtpptdemux
guint arg1
-guint arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpBin::on-bye-timeout</NAME>
-<RETURNS>void</RETURNS>
+<NAME>GstRtpPtDemux::request-pt-map</NAME>
+<RETURNS>GstCaps*</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpBin *gstrtpbin
+GstRtpPtDemux *gstrtpptdemux
guint arg1
-guint arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpBin::on-new-ssrc</NAME>
+<NAME>GstRtpSession::clear-pt-map</NAME>
<RETURNS>void</RETURNS>
-<FLAGS>l</FLAGS>
-GstRtpBin *gstrtpbin
-guint arg1
-guint arg2
+<FLAGS>a</FLAGS>
+GstRtpSession *gstrtpsession
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpBin::on-ssrc-collision</NAME>
+<NAME>GstRtpSession::on-bye-ssrc</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpBin *gstrtpbin
+GstRtpSession *gstrtpsession
guint arg1
-guint arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpBin::on-ssrc-validated</NAME>
+<NAME>GstRtpSession::on-bye-timeout</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpBin *gstrtpbin
+GstRtpSession *gstrtpsession
guint arg1
-guint arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpBin::on-timeout</NAME>
+<NAME>GstRtpSession::on-new-ssrc</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpBin *gstrtpbin
+GstRtpSession *gstrtpsession
guint arg1
-guint arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpBin::on-ssrc-active</NAME>
+<NAME>GstRtpSession::on-ssrc-active</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpBin *gstrtpbin
+GstRtpSession *gstrtpsession
guint arg1
-guint arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstRtpBin::on-ssrc-sdes</NAME>
+<NAME>GstRtpSession::on-ssrc-collision</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstRtpBin *gstrtpbin
+GstRtpSession *gstrtpsession
guint arg1
-guint arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstCDAudio::track-change</NAME>
+<NAME>GstRtpSession::on-ssrc-sdes</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstCDAudio *gstcdaudio
-gint arg1
+GstRtpSession *gstrtpsession
+guint arg1
</SIGNAL>
<SIGNAL>
-<NAME>MpegTSParse::pmt-info</NAME>
+<NAME>GstRtpSession::on-ssrc-validated</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-MpegTSParse *mpegtsparse
-gint arg1
-MpegTSPmtInfo *arg2
+GstRtpSession *gstrtpsession
+guint arg1
</SIGNAL>
<SIGNAL>
-<NAME>GstAppSink::eos</NAME>
+<NAME>GstRtpSession::on-timeout</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstAppSink *gstappsink
+GstRtpSession *gstrtpsession
+guint arg1
</SIGNAL>
<SIGNAL>
-<NAME>GstAppSink::new-buffer</NAME>
-<RETURNS>void</RETURNS>
+<NAME>GstRtpSession::request-pt-map</NAME>
+<RETURNS>GstCaps*</RETURNS>
<FLAGS>l</FLAGS>
-GstAppSink *gstappsink
+GstRtpSession *gstrtpsession
+guint arg1
</SIGNAL>
<SIGNAL>
-<NAME>GstAppSink::new-preroll</NAME>
+<NAME>GstRtpSsrcDemux::new-ssrc-pad</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstAppSink *gstappsink
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstAppSink::pull-buffer</NAME>
-<RETURNS>GstBuffer*</RETURNS>
-<FLAGS>l</FLAGS>
-GstAppSink *gstappsink
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstAppSink::pull-preroll</NAME>
-<RETURNS>GstBuffer*</RETURNS>
-<FLAGS>l</FLAGS>
-GstAppSink *gstappsink
-</SIGNAL>
-
-<SIGNAL>
-<NAME>GstSwitch::block</NAME>
-<RETURNS>gint64</RETURNS>
-<FLAGS>l</FLAGS>
-GstSwitch *gstswitch
+GstRtpSsrcDemux *gstrtpssrcdemux
+guint arg1
+GstPad *arg2
</SIGNAL>
<SIGNAL>
-<NAME>GstSwitch::switch</NAME>
+<NAME>GstCDAudio::track-change</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
-GstSwitch *gstswitch
-gchar *arg1
-gint64 arg2
-gint64 arg3
+GstCDAudio *gstcdaudio
+gint arg1
</SIGNAL>
diff --git a/ext/amrwb/gstamrwbdec.h b/ext/amrwb/gstamrwbdec.h
index 13ff6021..a7a5ce71 100644
--- a/ext/amrwb/gstamrwbdec.h
+++ b/ext/amrwb/gstamrwbdec.h
@@ -42,6 +42,11 @@ G_BEGIN_DECLS
typedef struct _GstAmrwbDec GstAmrwbDec;
typedef struct _GstAmrwbDecClass GstAmrwbDecClass;
+/**
+ * GstAmrwbDec:
+ *
+ * Opaque data structure.
+ */
struct _GstAmrwbDec {
GstElement element;