diff options
-rw-r--r-- | ChangeLog | 25 | ||||
m--------- | common | 0 | ||||
-rw-r--r-- | docs/plugins/Makefile.am | 4 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-sections.txt | 60 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.hierarchy | 395 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.interfaces | 6 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.prerequisites | 2 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.signals | 218 | ||||
-rw-r--r-- | ext/amrwb/gstamrwbdec.h | 5 |
9 files changed, 472 insertions, 243 deletions
@@ -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; |