From e09ae5736d58df9fb6ea9ba6aebafee797f60919 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Tue, 10 Apr 2012 00:51:41 +0100 Subject: [PATCH] Use new gst_element_class_set_static_metadata() --- ext/aalib/gstaasink.c | 2 +- ext/annodex/gstcmmldec.c | 2 +- ext/annodex/gstcmmlenc.c | 2 +- ext/cairo/gstcairooverlay.c | 2 +- ext/cairo/gstcairorender.c | 2 +- ext/cairo/gsttextoverlay.c | 2 +- ext/cairo/gsttimeoverlay.c | 2 +- ext/dv/gstdvdec.c | 2 +- ext/dv/gstdvdemux.c | 2 +- ext/flac/gstflacdec.c | 2 +- ext/flac/gstflacenc.c | 2 +- ext/flac/gstflactag.c | 2 +- ext/gdk_pixbuf/gstgdkpixbuf.c | 2 +- ext/gdk_pixbuf/gstgdkpixbufoverlay.c | 2 +- ext/gdk_pixbuf/gstgdkpixbufsink.c | 2 +- ext/gdk_pixbuf/pixbufscale.c | 4 ++-- ext/jack/gstjackaudiosink.c | 2 +- ext/jack/gstjackaudiosrc.c | 5 +++-- ext/jpeg/gstjpegdec.c | 2 +- ext/jpeg/gstjpegenc.c | 2 +- ext/jpeg/gstsmokedec.c | 2 +- ext/jpeg/gstsmokeenc.c | 2 +- ext/libcaca/gstcacasink.c | 2 +- ext/libmng/gstmngdec.c | 2 +- ext/libmng/gstmngenc.c | 2 +- ext/libpng/gstpngdec.c | 2 +- ext/libpng/gstpngenc.c | 2 +- ext/mikmod/gstmikmod.c | 2 +- ext/pulse/pulsemixer.c | 2 +- ext/pulse/pulsesink.c | 2 +- ext/pulse/pulsesrc.c | 2 +- ext/raw1394/gstdv1394src.c | 2 +- ext/raw1394/gsthdv1394src.c | 2 +- ext/shout2/gstshout2.c | 2 +- ext/soup/gstsouphttpclientsink.c | 2 +- ext/soup/gstsouphttpsrc.c | 2 +- ext/speex/gstspeexdec.c | 4 ++-- ext/speex/gstspeexenc.c | 4 ++-- ext/taglib/gstapev2mux.cc | 2 +- ext/taglib/gstid3v2mux.cc | 2 +- ext/wavpack/gstwavpackdec.c | 2 +- ext/wavpack/gstwavpackenc.c | 2 +- gst/alpha/gstalpha.c | 2 +- gst/alpha/gstalphacolor.c | 2 +- gst/apetag/gstapedemux.c | 2 +- gst/audiofx/audioamplify.c | 2 +- gst/audiofx/audiochebband.c | 2 +- gst/audiofx/audiocheblimit.c | 2 +- gst/audiofx/audiodynamic.c | 2 +- gst/audiofx/audioecho.c | 2 +- gst/audiofx/audiofirfilter.c | 2 +- gst/audiofx/audioiirfilter.c | 2 +- gst/audiofx/audioinvert.c | 2 +- gst/audiofx/audiokaraoke.c | 2 +- gst/audiofx/audiopanorama.c | 2 +- gst/audiofx/audiowsincband.c | 2 +- gst/audiofx/audiowsinclimit.c | 2 +- gst/audioparsers/gstaacparse.c | 2 +- gst/audioparsers/gstac3parse.c | 2 +- gst/audioparsers/gstamrparse.c | 2 +- gst/audioparsers/gstdcaparse.c | 2 +- gst/audioparsers/gstflacparse.c | 2 +- gst/audioparsers/gstmpegaudioparse.c | 2 +- gst/audioparsers/gstwavpackparse.c | 2 +- gst/auparse/gstauparse.c | 2 +- gst/autodetect/gstautoaudiosink.c | 2 +- gst/autodetect/gstautoaudiosrc.c | 2 +- gst/autodetect/gstautovideosink.c | 2 +- gst/autodetect/gstautovideosrc.c | 2 +- gst/avi/gstavidemux.c | 2 +- gst/avi/gstavimux.c | 2 +- gst/avi/gstavisubtitle.c | 2 +- gst/cutter/gstcutter.c | 2 +- gst/debugutils/breakmydata.c | 2 +- gst/debugutils/cpureport.c | 2 +- gst/debugutils/gstcapsdebug.c | 2 +- gst/debugutils/gstcapssetter.c | 2 +- gst/debugutils/gstnavigationtest.c | 2 +- gst/debugutils/gstnavseek.c | 2 +- gst/debugutils/gstpushfilesrc.c | 2 +- gst/debugutils/gsttaginject.c | 2 +- gst/debugutils/progressreport.c | 2 +- gst/debugutils/rndbuffersize.c | 2 +- gst/debugutils/testplugin.c | 2 +- gst/deinterlace/gstdeinterlace.c | 2 +- gst/effectv/gstaging.c | 2 +- gst/effectv/gstdice.c | 2 +- gst/effectv/gstedge.c | 2 +- gst/effectv/gstop.c | 2 +- gst/effectv/gstquark.c | 2 +- gst/effectv/gstradioac.c | 2 +- gst/effectv/gstrev.c | 2 +- gst/effectv/gstripple.c | 2 +- gst/effectv/gstshagadelic.c | 2 +- gst/effectv/gststreak.c | 2 +- gst/effectv/gstvertigo.c | 2 +- gst/effectv/gstwarp.c | 2 +- gst/equalizer/gstiirequalizer10bands.c | 2 +- gst/equalizer/gstiirequalizer3bands.c | 2 +- gst/equalizer/gstiirequalizernbands.c | 2 +- gst/flv/gstflvdemux.c | 2 +- gst/flv/gstflvmux.c | 2 +- gst/flx/gstflxdec.c | 2 +- gst/goom/gstgoom.c | 2 +- gst/goom2k1/gstgoom.c | 2 +- gst/icydemux/gsticydemux.c | 2 +- gst/id3demux/gstid3demux.c | 2 +- gst/imagefreeze/gstimagefreeze.c | 2 +- gst/interleave/deinterleave.c | 7 +++---- gst/interleave/interleave.c | 2 +- gst/isomp4/gstqtmoovrecover.c | 2 +- gst/isomp4/gstqtmux.c | 2 +- gst/isomp4/gstrtpxqtdepay.c | 2 +- gst/isomp4/qtdemux.c | 2 +- gst/law/alaw-decode.c | 2 +- gst/law/alaw-encode.c | 2 +- gst/law/mulaw-decode.c | 2 +- gst/law/mulaw-encode.c | 2 +- gst/level/gstlevel.c | 2 +- gst/matroska/matroska-demux.c | 2 +- gst/matroska/matroska-mux.c | 2 +- gst/matroska/matroska-parse.c | 2 +- gst/matroska/webm-mux.c | 2 +- gst/median/gstmedian.c | 2 +- gst/monoscope/gstmonoscope.c | 2 +- gst/multifile/gstmultifilesink.c | 2 +- gst/multifile/gstmultifilesrc.c | 2 +- gst/multifile/gstsplitfilesrc.c | 2 +- gst/multipart/multipartdemux.c | 2 +- gst/multipart/multipartmux.c | 2 +- gst/replaygain/gstrganalysis.c | 2 +- gst/replaygain/gstrglimiter.c | 2 +- gst/replaygain/gstrgvolume.c | 2 +- gst/rtp/gstasteriskh263.c | 2 +- gst/rtp/gstrtpL16depay.c | 2 +- gst/rtp/gstrtpL16pay.c | 4 ++-- gst/rtp/gstrtpac3depay.c | 4 ++-- gst/rtp/gstrtpac3pay.c | 2 +- gst/rtp/gstrtpamrdepay.c | 4 ++-- gst/rtp/gstrtpamrpay.c | 2 +- gst/rtp/gstrtpbvdepay.c | 2 +- gst/rtp/gstrtpbvpay.c | 2 +- gst/rtp/gstrtpceltdepay.c | 2 +- gst/rtp/gstrtpceltpay.c | 2 +- gst/rtp/gstrtpdvdepay.c | 2 +- gst/rtp/gstrtpdvpay.c | 2 +- gst/rtp/gstrtpg722depay.c | 2 +- gst/rtp/gstrtpg722pay.c | 4 ++-- gst/rtp/gstrtpg723depay.c | 2 +- gst/rtp/gstrtpg723pay.c | 4 ++-- gst/rtp/gstrtpg726depay.c | 2 +- gst/rtp/gstrtpg726pay.c | 4 ++-- gst/rtp/gstrtpg729depay.c | 2 +- gst/rtp/gstrtpg729pay.c | 4 ++-- gst/rtp/gstrtpgsmdepay.c | 4 ++-- gst/rtp/gstrtpgsmpay.c | 2 +- gst/rtp/gstrtpgstdepay.c | 2 +- gst/rtp/gstrtpgstpay.c | 2 +- gst/rtp/gstrtph263depay.c | 2 +- gst/rtp/gstrtph263pay.c | 11 +++++------ gst/rtp/gstrtph263pdepay.c | 2 +- gst/rtp/gstrtph263ppay.c | 2 +- gst/rtp/gstrtph264depay.c | 2 +- gst/rtp/gstrtph264pay.c | 2 +- gst/rtp/gstrtpilbcdepay.c | 2 +- gst/rtp/gstrtpilbcpay.c | 2 +- gst/rtp/gstrtpj2kdepay.c | 2 +- gst/rtp/gstrtpj2kpay.c | 2 +- gst/rtp/gstrtpjpegdepay.c | 2 +- gst/rtp/gstrtpjpegpay.c | 2 +- gst/rtp/gstrtpmp1sdepay.c | 2 +- gst/rtp/gstrtpmp2tdepay.c | 2 +- gst/rtp/gstrtpmp2tpay.c | 2 +- gst/rtp/gstrtpmp4adepay.c | 2 +- gst/rtp/gstrtpmp4apay.c | 2 +- gst/rtp/gstrtpmp4gdepay.c | 2 +- gst/rtp/gstrtpmp4gpay.c | 2 +- gst/rtp/gstrtpmp4vdepay.c | 2 +- gst/rtp/gstrtpmp4vpay.c | 2 +- gst/rtp/gstrtpmpadepay.c | 2 +- gst/rtp/gstrtpmpapay.c | 2 +- gst/rtp/gstrtpmparobustdepay.c | 2 +- gst/rtp/gstrtpmpvdepay.c | 2 +- gst/rtp/gstrtpmpvpay.c | 2 +- gst/rtp/gstrtppcmadepay.c | 2 +- gst/rtp/gstrtppcmapay.c | 2 +- gst/rtp/gstrtppcmudepay.c | 2 +- gst/rtp/gstrtppcmupay.c | 2 +- gst/rtp/gstrtpqcelpdepay.c | 2 +- gst/rtp/gstrtpqdmdepay.c | 2 +- gst/rtp/gstrtpsirendepay.c | 2 +- gst/rtp/gstrtpsirenpay.c | 2 +- gst/rtp/gstrtpspeexdepay.c | 2 +- gst/rtp/gstrtpspeexpay.c | 4 ++-- gst/rtp/gstrtpsv3vdepay.c | 2 +- gst/rtp/gstrtptheoradepay.c | 2 +- gst/rtp/gstrtptheorapay.c | 2 +- gst/rtp/gstrtpvorbisdepay.c | 2 +- gst/rtp/gstrtpvorbispay.c | 2 +- gst/rtp/gstrtpvrawdepay.c | 2 +- gst/rtp/gstrtpvrawpay.c | 2 +- gst/rtpmanager/gstrtpbin.c | 2 +- gst/rtpmanager/gstrtpjitterbuffer.c | 2 +- gst/rtpmanager/gstrtpptdemux.c | 2 +- gst/rtpmanager/gstrtpsession.c | 2 +- gst/rtpmanager/gstrtpssrcdemux.c | 2 +- gst/rtsp/gstrtpdec.c | 2 +- gst/rtsp/gstrtspsrc.c | 2 +- gst/shapewipe/gstshapewipe.c | 2 +- gst/smpte/gstsmpte.c | 2 +- gst/smpte/gstsmptealpha.c | 2 +- gst/spectrum/gstspectrum.c | 2 +- gst/udp/gstdynudpsink.c | 2 +- gst/udp/gstmultiudpsink.c | 2 +- gst/udp/gstudpsink.c | 2 +- gst/udp/gstudpsrc.c | 4 ++-- gst/videobox/gstvideobox.c | 2 +- gst/videocrop/gstaspectratiocrop.c | 2 +- gst/videocrop/gstvideocrop.c | 2 +- gst/videofilter/gstgamma.c | 2 +- gst/videofilter/gstvideobalance.c | 2 +- gst/videofilter/gstvideoflip.c | 2 +- gst/videofilter/gstvideotemplate.c | 2 +- gst/videomixer/videomixer2.c | 2 +- gst/wavenc/gstwavenc.c | 2 +- gst/wavparse/gstwavparse.c | 2 +- gst/y4m/gsty4mencode.c | 2 +- sys/directsound/gstdirectsoundsink.c | 2 +- sys/oss/gstossmixerelement.c | 2 +- sys/oss/gstosssink.c | 2 +- sys/oss/gstosssrc.c | 2 +- sys/oss4/oss4-mixer.c | 2 +- sys/oss4/oss4-sink.c | 2 +- sys/oss4/oss4-source.c | 2 +- sys/osxaudio/gstosxaudiosink.c | 2 +- sys/osxaudio/gstosxaudiosrc.c | 2 +- sys/osxvideo/osxvideosink.m | 2 +- sys/sunaudio/gstsunaudiomixer.c | 2 +- sys/sunaudio/gstsunaudiosink.c | 2 +- sys/sunaudio/gstsunaudiosrc.c | 2 +- sys/v4l2/gstv4l2radio.c | 2 +- sys/v4l2/gstv4l2sink.c | 2 +- sys/v4l2/gstv4l2src.c | 2 +- sys/waveform/gstwaveformsink.c | 2 +- sys/ximage/gstximagesrc.c | 2 +- 245 files changed, 266 insertions(+), 267 deletions(-) diff --git a/ext/aalib/gstaasink.c b/ext/aalib/gstaasink.c index c0210b2e68..f2d3f8ab9e 100644 --- a/ext/aalib/gstaasink.c +++ b/ext/aalib/gstaasink.c @@ -212,7 +212,7 @@ gst_aasink_class_init (GstAASinkClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "ASCII art video sink", "Sink/Video", "An ASCII art videosink", "Wim Taymans "); diff --git a/ext/annodex/gstcmmldec.c b/ext/annodex/gstcmmldec.c index 52e2212cbb..a7b458f6cd 100644 --- a/ext/annodex/gstcmmldec.c +++ b/ext/annodex/gstcmmldec.c @@ -145,7 +145,7 @@ gst_cmml_dec_class_init (GstCmmlDecClass * klass) gst_static_pad_template_get (&gst_cmml_dec_sink_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_cmml_dec_src_factory)); - gst_element_class_set_details_simple (element_class, "CMML stream decoder", + gst_element_class_set_static_metadata (element_class, "CMML stream decoder", "Codec/Decoder", "Decodes CMML streams", "Alessandro Decina "); } diff --git a/ext/annodex/gstcmmlenc.c b/ext/annodex/gstcmmlenc.c index c5d968d090..d402c655aa 100644 --- a/ext/annodex/gstcmmlenc.c +++ b/ext/annodex/gstcmmlenc.c @@ -144,7 +144,7 @@ gst_cmml_enc_class_init (GstCmmlEncClass * enc_class) gst_static_pad_template_get (&gst_cmml_enc_sink_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_cmml_enc_src_factory)); - gst_element_class_set_details_simple (element_class, "CMML streams encoder", + gst_element_class_set_static_metadata (element_class, "CMML streams encoder", "Codec/Encoder", "Encodes CMML streams", "Alessandro Decina "); } diff --git a/ext/cairo/gstcairooverlay.c b/ext/cairo/gstcairooverlay.c index bdb0a39d1b..f3ee1fe2bc 100644 --- a/ext/cairo/gstcairooverlay.c +++ b/ext/cairo/gstcairooverlay.c @@ -189,7 +189,7 @@ gst_cairo_overlay_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "Cairo overlay", + gst_element_class_set_static_metadata (element_class, "Cairo overlay", "Filter/Editor/Video", "Render overlay on a video stream using Cairo", "Jon Nordby "); diff --git a/ext/cairo/gstcairorender.c b/ext/cairo/gstcairorender.c index cf1b563aa8..5c55a318fe 100644 --- a/ext/cairo/gstcairorender.c +++ b/ext/cairo/gstcairorender.c @@ -351,7 +351,7 @@ gst_cairo_render_base_init (gpointer g_class) { GstElementClass *ec = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (ec, "Cairo encoder", + gst_element_class_set_static_metadata (ec, "Cairo encoder", "Codec/Encoder", "Encodes streams using Cairo", "Lutz Mueller "); gst_element_class_add_pad_template (ec, gst_static_pad_template_get (&t_snk)); diff --git a/ext/cairo/gsttextoverlay.c b/ext/cairo/gsttextoverlay.c index 2a09b9cb11..6c01a31ebc 100644 --- a/ext/cairo/gsttextoverlay.c +++ b/ext/cairo/gsttextoverlay.c @@ -139,7 +139,7 @@ gst_text_overlay_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&text_sink_template_factory)); - gst_element_class_set_details_simple (element_class, "Text overlay", + gst_element_class_set_static_metadata (element_class, "Text overlay", "Filter/Editor/Video", "Adds text strings on top of a video buffer", "David Schleef "); diff --git a/ext/cairo/gsttimeoverlay.c b/ext/cairo/gsttimeoverlay.c index b731c37894..88da80ef0b 100644 --- a/ext/cairo/gsttimeoverlay.c +++ b/ext/cairo/gsttimeoverlay.c @@ -261,7 +261,7 @@ gst_cairo_time_overlay_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "Time overlay", + gst_element_class_set_static_metadata (element_class, "Time overlay", "Filter/Editor/Video", "Overlays the time on a video stream", "David Schleef "); diff --git a/ext/dv/gstdvdec.c b/ext/dv/gstdvdec.c index 9e895d7e65..b38af9a951 100644 --- a/ext/dv/gstdvdec.c +++ b/ext/dv/gstdvdec.c @@ -181,7 +181,7 @@ gst_dvdec_class_init (GstDVDecClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&src_temp)); - gst_element_class_set_details_simple (gstelement_class, "DV video decoder", + gst_element_class_set_static_metadata (gstelement_class, "DV video decoder", "Codec/Decoder/Video", "Uses libdv to decode DV video (smpte314) (libdv.sourceforge.net)", "Erik Walthinsen ," "Wim Taymans "); diff --git a/ext/dv/gstdvdemux.c b/ext/dv/gstdvdemux.c index aecef4f2a8..76a446cd6f 100644 --- a/ext/dv/gstdvdemux.c +++ b/ext/dv/gstdvdemux.c @@ -191,7 +191,7 @@ gst_dvdemux_class_init (GstDVDemuxClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&audio_src_temp)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "DV system stream demuxer", "Codec/Demuxer", "Uses libdv to separate DV audio from DV video (libdv.sourceforge.net)", "Erik Walthinsen , Wim Taymans "); diff --git a/ext/flac/gstflacdec.c b/ext/flac/gstflacdec.c index 8b669c8757..96aa12853c 100644 --- a/ext/flac/gstflacdec.c +++ b/ext/flac/gstflacdec.c @@ -167,7 +167,7 @@ gst_flac_dec_class_init (GstFlacDecClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&flac_dec_sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "FLAC audio decoder", + gst_element_class_set_static_metadata (gstelement_class, "FLAC audio decoder", "Codec/Decoder/Audio", "Decodes FLAC lossless audio streams", "Tim-Philipp Müller , " "Wim Taymans "); diff --git a/ext/flac/gstflacenc.c b/ext/flac/gstflacenc.c index 43cd160110..069f48dde8 100644 --- a/ext/flac/gstflacenc.c +++ b/ext/flac/gstflacenc.c @@ -367,7 +367,7 @@ gst_flac_enc_class_init (GstFlacEncClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "FLAC audio encoder", + gst_element_class_set_static_metadata (gstelement_class, "FLAC audio encoder", "Codec/Encoder/Audio", "Encodes audio with the FLAC lossless audio encoder", "Wim Taymans "); diff --git a/ext/flac/gstflactag.c b/ext/flac/gstflactag.c index 5c15bfd577..450bc840eb 100644 --- a/ext/flac/gstflactag.c +++ b/ext/flac/gstflactag.c @@ -117,7 +117,7 @@ gst_flac_tag_class_init (GstFlacTagClass * klass) gobject_class->dispose = gst_flac_tag_dispose; gstelement_class->change_state = gst_flac_tag_change_state; - gst_element_class_set_details_simple (gstelement_class, "FLAC tagger", + gst_element_class_set_static_metadata (gstelement_class, "FLAC tagger", "Formatter/Metadata", "Rewrite tags in a FLAC file", "Christophe Fergeau "); diff --git a/ext/gdk_pixbuf/gstgdkpixbuf.c b/ext/gdk_pixbuf/gstgdkpixbuf.c index d3a0428762..642516da4d 100644 --- a/ext/gdk_pixbuf/gstgdkpixbuf.c +++ b/ext/gdk_pixbuf/gstgdkpixbuf.c @@ -192,7 +192,7 @@ gst_gdk_pixbuf_class_init (GstGdkPixbufClass * klass) gst_static_pad_template_get (&gst_gdk_pixbuf_src_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_gdk_pixbuf_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "GdkPixbuf image decoder", "Codec/Decoder/Image", "Decodes images in a video stream using GdkPixbuf", "David A. Schleef , Renato Filho "); diff --git a/ext/gdk_pixbuf/gstgdkpixbufoverlay.c b/ext/gdk_pixbuf/gstgdkpixbufoverlay.c index e2f0107a90..cef68d0567 100644 --- a/ext/gdk_pixbuf/gstgdkpixbufoverlay.c +++ b/ext/gdk_pixbuf/gstgdkpixbufoverlay.c @@ -123,7 +123,7 @@ gst_gdk_pixbuf_overlay_base_init (gpointer g_class) gst_element_class_add_static_pad_template (element_class, &sink_template); gst_element_class_add_static_pad_template (element_class, &src_template); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "GdkPixbuf Overlay", "Filter/Effect/Video", "Overlay an image onto a video stream", "Tim-Philipp Müller "); diff --git a/ext/gdk_pixbuf/gstgdkpixbufsink.c b/ext/gdk_pixbuf/gstgdkpixbufsink.c index 509fc7e978..bb7d0c827f 100644 --- a/ext/gdk_pixbuf/gstgdkpixbufsink.c +++ b/ext/gdk_pixbuf/gstgdkpixbufsink.c @@ -142,7 +142,7 @@ gst_gdk_pixbuf_sink_class_init (GstGdkPixbufSinkClass * klass) GstElementClass *element_class = GST_ELEMENT_CLASS (klass); GObjectClass *gobject_class = G_OBJECT_CLASS (klass); - gst_element_class_set_details_simple (element_class, "GdkPixbuf sink", + gst_element_class_set_static_metadata (element_class, "GdkPixbuf sink", "Sink/Video", "Output images as GdkPixbuf objects in bus messages", "Tim-Philipp Müller "); diff --git a/ext/gdk_pixbuf/pixbufscale.c b/ext/gdk_pixbuf/pixbufscale.c index 0738388065..95cf340a38 100644 --- a/ext/gdk_pixbuf/pixbufscale.c +++ b/ext/gdk_pixbuf/pixbufscale.c @@ -120,8 +120,8 @@ gst_pixbufscale_class_init (GstPixbufScaleClass * klass) trans_class = (GstBaseTransformClass *) klass; filter_class = (GstVideoFilterClass *) klass; - gst_element_class_set_details_simple (element_class, "GdkPixbuf image scaler", - "Filter/Effect/Video", "Resizes video", + gst_element_class_set_static_metadata (element_class, + "GdkPixbuf image scaler", "Filter/Effect/Video", "Resizes video", "Jan Schmidt , " "Wim Taymans , " "Renato Filho "); diff --git a/ext/jack/gstjackaudiosink.c b/ext/jack/gstjackaudiosink.c index f57e86ca41..5e7aa3b69c 100644 --- a/ext/jack/gstjackaudiosink.c +++ b/ext/jack/gstjackaudiosink.c @@ -766,7 +766,7 @@ gst_jack_audio_sink_class_init (GstJackAudioSinkClass * klass) GST_TYPE_JACK_TRANSPORT, DEFAULT_PROP_TRANSPORT, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "Audio Sink (Jack)", + gst_element_class_set_static_metadata (gstelement_class, "Audio Sink (Jack)", "Sink/Audio", "Output audio to a JACK server", "Wim Taymans "); diff --git a/ext/jack/gstjackaudiosrc.c b/ext/jack/gstjackaudiosrc.c index 343357de9c..20019de393 100644 --- a/ext/jack/gstjackaudiosrc.c +++ b/ext/jack/gstjackaudiosrc.c @@ -790,8 +790,9 @@ gst_jack_audio_src_class_init (GstJackAudioSrcClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&src_factory)); - gst_element_class_set_details_simple (gstelement_class, "Audio Source (Jack)", - "Source/Audio", "Captures audio from a JACK server", + gst_element_class_set_static_metadata (gstelement_class, + "Audio Source (Jack)", "Source/Audio", + "Captures audio from a JACK server", "Tristan Matthews "); gstbasesrc_class->get_caps = GST_DEBUG_FUNCPTR (gst_jack_audio_src_getcaps); diff --git a/ext/jpeg/gstjpegdec.c b/ext/jpeg/gstjpegdec.c index eeb44a2fe9..9a982210ff 100644 --- a/ext/jpeg/gstjpegdec.c +++ b/ext/jpeg/gstjpegdec.c @@ -165,7 +165,7 @@ gst_jpeg_dec_class_init (GstJpegDecClass * klass) gst_static_pad_template_get (&gst_jpeg_dec_src_pad_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_jpeg_dec_sink_pad_template)); - gst_element_class_set_details_simple (gstelement_class, "JPEG image decoder", + gst_element_class_set_static_metadata (gstelement_class, "JPEG image decoder", "Codec/Decoder/Image", "Decode images from JPEG format", "Wim Taymans "); diff --git a/ext/jpeg/gstjpegenc.c b/ext/jpeg/gstjpegenc.c index 07cc09d44b..486defb1b9 100644 --- a/ext/jpeg/gstjpegenc.c +++ b/ext/jpeg/gstjpegenc.c @@ -147,7 +147,7 @@ gst_jpegenc_class_init (GstJpegEncClass * klass) gst_static_pad_template_get (&gst_jpegenc_sink_pad_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_jpegenc_src_pad_template)); - gst_element_class_set_details_simple (gstelement_class, "JPEG image encoder", + gst_element_class_set_static_metadata (gstelement_class, "JPEG image encoder", "Codec/Encoder/Image", "Encode images in JPEG format", "Wim Taymans "); diff --git a/ext/jpeg/gstsmokedec.c b/ext/jpeg/gstsmokedec.c index f2cfc0aed5..8ce765f7da 100644 --- a/ext/jpeg/gstsmokedec.c +++ b/ext/jpeg/gstsmokedec.c @@ -110,7 +110,7 @@ gst_smokedec_base_init (gpointer g_class) gst_static_pad_template_get (&gst_smokedec_src_pad_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_smokedec_sink_pad_template)); - gst_element_class_set_details_simple (element_class, "Smoke video decoder", + gst_element_class_set_static_metadata (element_class, "Smoke video decoder", "Codec/Decoder/Video", "Decode video from Smoke format", "Wim Taymans "); } diff --git a/ext/jpeg/gstsmokeenc.c b/ext/jpeg/gstsmokeenc.c index 2acddc6ba5..5ba0eae71a 100644 --- a/ext/jpeg/gstsmokeenc.c +++ b/ext/jpeg/gstsmokeenc.c @@ -127,7 +127,7 @@ gst_smokeenc_base_init (gpointer g_class) gst_static_pad_template_get (&gst_smokeenc_sink_pad_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_smokeenc_src_pad_template)); - gst_element_class_set_details_simple (element_class, "Smoke video encoder", + gst_element_class_set_static_metadata (element_class, "Smoke video encoder", "Codec/Encoder/Video", "Encode images into the Smoke format", "Wim Taymans "); } diff --git a/ext/libcaca/gstcacasink.c b/ext/libcaca/gstcacasink.c index 81a04b6369..e10b021c89 100644 --- a/ext/libcaca/gstcacasink.c +++ b/ext/libcaca/gstcacasink.c @@ -148,7 +148,7 @@ gst_cacasink_class_init (GstCACASinkClass * klass) gstelement_class->change_state = gst_cacasink_change_state; - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "A colored ASCII art video sink", "Sink/Video", "A colored ASCII art videosink", "Zeeshan Ali "); gst_element_class_add_pad_template (gstelement_class, diff --git a/ext/libmng/gstmngdec.c b/ext/libmng/gstmngdec.c index 1976729da6..699a2d2cc4 100644 --- a/ext/libmng/gstmngdec.c +++ b/ext/libmng/gstmngdec.c @@ -70,7 +70,7 @@ gst_mng_dec_base_init (gpointer g_class) gst_static_pad_template_get (&gst_mng_dec_src_pad_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_mng_dec_sink_pad_template)); - gst_element_class_set_details_simple (element_class, "MNG video decoder", + gst_element_class_set_static_metadata (element_class, "MNG video decoder", "Codec/Decoder/Video", "Decode a mng video to raw images", "Wim Taymans "); } diff --git a/ext/libmng/gstmngenc.c b/ext/libmng/gstmngenc.c index 5dc01ebd95..41852a59dd 100644 --- a/ext/libmng/gstmngenc.c +++ b/ext/libmng/gstmngenc.c @@ -84,7 +84,7 @@ gst_mng_enc_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, mngenc_sink_template); gst_element_class_add_pad_template (element_class, mngenc_src_template); - gst_element_class_set_details_simple (element_class, "MNG video encoder", + gst_element_class_set_static_metadata (element_class, "MNG video encoder", "Codec/Encoder/Video", "Encode a video frame to an .mng video", "Wim Taymans "); } diff --git a/ext/libpng/gstpngdec.c b/ext/libpng/gstpngdec.c index 9e0cbe7099..74d8edf68f 100644 --- a/ext/libpng/gstpngdec.c +++ b/ext/libpng/gstpngdec.c @@ -88,7 +88,7 @@ gst_pngdec_class_init (GstPngDecClass * klass) gst_static_pad_template_get (&gst_pngdec_src_pad_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_pngdec_sink_pad_template)); - gst_element_class_set_details_simple (gstelement_class, "PNG image decoder", + gst_element_class_set_static_metadata (gstelement_class, "PNG image decoder", "Codec/Decoder/Image", "Decode a png video frame to a raw image", "Wim Taymans "); diff --git a/ext/libpng/gstpngenc.c b/ext/libpng/gstpngenc.c index 963405a81a..2c5e71bb84 100644 --- a/ext/libpng/gstpngenc.c +++ b/ext/libpng/gstpngenc.c @@ -126,7 +126,7 @@ gst_pngenc_class_init (GstPngEncClass * klass) (element_class, gst_static_pad_template_get (&pngenc_sink_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&pngenc_src_template)); - gst_element_class_set_details_simple (element_class, "PNG image encoder", + gst_element_class_set_static_metadata (element_class, "PNG image encoder", "Codec/Encoder/Image", "Encode a video frame to a .png image", "Jeremy SIMON "); diff --git a/ext/mikmod/gstmikmod.c b/ext/mikmod/gstmikmod.c index 58ecd79aa1..ab6893b985 100644 --- a/ext/mikmod/gstmikmod.c +++ b/ext/mikmod/gstmikmod.c @@ -132,7 +132,7 @@ gst_mikmod_base_init (gpointer g_class) gst_static_pad_template_get (&mikmod_src_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&mikmod_sink_factory)); - gst_element_class_set_details_simple (element_class, "MikMod audio decoder", + gst_element_class_set_static_metadata (element_class, "MikMod audio decoder", "Codec/Decoder/Audio", "Module decoder based on libmikmod", "Jeremy SIMON "); } diff --git a/ext/pulse/pulsemixer.c b/ext/pulse/pulsemixer.c index c14358b0d8..336690960c 100644 --- a/ext/pulse/pulsemixer.c +++ b/ext/pulse/pulsemixer.c @@ -103,7 +103,7 @@ gst_pulsemixer_class_init (GstPulseMixerClass * g_class) "Human-readable name of the sound device", NULL, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (GST_ELEMENT_CLASS (g_class), + gst_element_class_set_static_metadata (GST_ELEMENT_CLASS (g_class), "PulseAudio Mixer", "Generic/Audio", "Control sound input and output levels for PulseAudio", diff --git a/ext/pulse/pulsesink.c b/ext/pulse/pulsesink.c index 50f2849c38..c8bcac4408 100644 --- a/ext/pulse/pulsesink.c +++ b/ext/pulse/pulsesink.c @@ -1862,7 +1862,7 @@ gst_pulsesink_class_init (GstPulseSinkClass * klass) "list of pulseaudio stream properties", GST_TYPE_STRUCTURE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "PulseAudio Audio Sink", "Sink/Audio", "Plays audio to a PulseAudio server", "Lennart Poettering"); gst_element_class_add_pad_template (gstelement_class, diff --git a/ext/pulse/pulsesrc.c b/ext/pulse/pulsesrc.c index be790c75f6..3c965ae4ea 100644 --- a/ext/pulse/pulsesrc.c +++ b/ext/pulse/pulsesrc.c @@ -228,7 +228,7 @@ gst_pulsesrc_class_init (GstPulseSrcClass * klass) "record stream", 0, G_MAXUINT, PA_INVALID_INDEX, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "PulseAudio Audio Source", "Source/Audio", "Captures audio from a PulseAudio server", "Lennart Poettering"); diff --git a/ext/raw1394/gstdv1394src.c b/ext/raw1394/gstdv1394src.c index f74c247015..7c3964971e 100644 --- a/ext/raw1394/gstdv1394src.c +++ b/ext/raw1394/gstdv1394src.c @@ -173,7 +173,7 @@ gst_dv1394src_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_factory)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "Firewire (1394) DV video source", "Source/Video", "Source for DV video data from firewire port", "Erik Walthinsen , " diff --git a/ext/raw1394/gsthdv1394src.c b/ext/raw1394/gsthdv1394src.c index fcd88247fa..eb5d04442c 100644 --- a/ext/raw1394/gsthdv1394src.c +++ b/ext/raw1394/gsthdv1394src.c @@ -143,7 +143,7 @@ gst_hdv1394src_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_factory)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "Firewire (1394) HDV video source", "Source/Video", "Source for MPEG-TS video data from firewire port", "Edward Hervey "); diff --git a/ext/shout2/gstshout2.c b/ext/shout2/gstshout2.c index 263591c10c..b703ecc861 100644 --- a/ext/shout2/gstshout2.c +++ b/ext/shout2/gstshout2.c @@ -209,7 +209,7 @@ gst_shout2send_class_init (GstShout2sendClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "Icecast network sink", "Sink/Network", "Sends data to an icecast server", "Wim Taymans , " diff --git a/ext/soup/gstsouphttpclientsink.c b/ext/soup/gstsouphttpclientsink.c index e0c7db68ce..4a079602d3 100644 --- a/ext/soup/gstsouphttpclientsink.c +++ b/ext/soup/gstsouphttpclientsink.c @@ -172,7 +172,7 @@ gst_soup_http_client_sink_class_init (GstSoupHttpClientSinkClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_soup_http_client_sink_sink_template)); - gst_element_class_set_details_simple (gstelement_class, "HTTP client sink", + gst_element_class_set_static_metadata (gstelement_class, "HTTP client sink", "Generic", "Sends streams to HTTP server via PUT", "David Schleef "); diff --git a/ext/soup/gstsouphttpsrc.c b/ext/soup/gstsouphttpsrc.c index 1fdb843f53..8c84d67e22 100644 --- a/ext/soup/gstsouphttpsrc.c +++ b/ext/soup/gstsouphttpsrc.c @@ -242,7 +242,7 @@ gst_soup_http_src_class_init (GstSoupHTTPSrcClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&srctemplate)); - gst_element_class_set_details_simple (gstelement_class, "HTTP client source", + gst_element_class_set_static_metadata (gstelement_class, "HTTP client source", "Source/Network", "Receive data as a client over the network via HTTP using SOUP", "Wouter Cloetens "); diff --git a/ext/speex/gstspeexdec.c b/ext/speex/gstspeexdec.c index 7027d20dd9..fd1a800539 100644 --- a/ext/speex/gstspeexdec.c +++ b/ext/speex/gstspeexdec.c @@ -120,8 +120,8 @@ gst_speex_dec_class_init (GstSpeexDecClass * klass) gst_static_pad_template_get (&speex_dec_src_factory)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&speex_dec_sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "Speex audio decoder", - "Codec/Decoder/Audio", + gst_element_class_set_static_metadata (gstelement_class, + "Speex audio decoder", "Codec/Decoder/Audio", "decode speex streams to audio", "Wim Taymans "); GST_DEBUG_CATEGORY_INIT (speexdec_debug, "speexdec", 0, diff --git a/ext/speex/gstspeexenc.c b/ext/speex/gstspeexenc.c index f9aff75c91..f475cab4f5 100644 --- a/ext/speex/gstspeexenc.c +++ b/ext/speex/gstspeexenc.c @@ -215,8 +215,8 @@ gst_speex_enc_class_init (GstSpeexEncClass * klass) gst_static_pad_template_get (&src_factory)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "Speex audio encoder", - "Codec/Encoder/Audio", + gst_element_class_set_static_metadata (gstelement_class, + "Speex audio encoder", "Codec/Encoder/Audio", "Encodes audio in Speex format", "Wim Taymans "); GST_DEBUG_CATEGORY_INIT (speexenc_debug, "speexenc", 0, "Speex encoder"); diff --git a/ext/taglib/gstapev2mux.cc b/ext/taglib/gstapev2mux.cc index c074ae6de2..d1c689e4ff 100644 --- a/ext/taglib/gstapev2mux.cc +++ b/ext/taglib/gstapev2mux.cc @@ -91,7 +91,7 @@ gst_apev2_mux_class_init (GstApev2MuxClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "TagLib-based APEv2 Muxer", "Formatter/Metadata", "Adds an APEv2 header to the beginning of files using taglib", "Sebastian Dröge "); diff --git a/ext/taglib/gstid3v2mux.cc b/ext/taglib/gstid3v2mux.cc index 242646f6db..f552d58360 100644 --- a/ext/taglib/gstid3v2mux.cc +++ b/ext/taglib/gstid3v2mux.cc @@ -99,7 +99,7 @@ gst_id3v2_mux_class_init (GstId3v2MuxClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "TagLib-based ID3v2 Muxer", "Formatter/Metadata", "Adds an ID3v2 header to the beginning of MP3 files using taglib", "Christophe Fergeau "); diff --git a/ext/wavpack/gstwavpackdec.c b/ext/wavpack/gstwavpackdec.c index 5673b7d604..9351af90f9 100644 --- a/ext/wavpack/gstwavpackdec.c +++ b/ext/wavpack/gstwavpackdec.c @@ -109,7 +109,7 @@ gst_wavpack_dec_class_init (GstWavpackDecClass * klass) gst_static_pad_template_get (&src_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (element_class, "Wavpack audio decoder", + gst_element_class_set_static_metadata (element_class, "Wavpack audio decoder", "Codec/Decoder/Audio", "Decodes Wavpack audio data", "Arwed v. Merkatz , " diff --git a/ext/wavpack/gstwavpackenc.c b/ext/wavpack/gstwavpackenc.c index 1f0f66e67f..575325435d 100644 --- a/ext/wavpack/gstwavpackenc.c +++ b/ext/wavpack/gstwavpackenc.c @@ -219,7 +219,7 @@ gst_wavpack_enc_class_init (GstWavpackEncClass * klass) gst_static_pad_template_get (&wvcsrc_factory)); /* set element details */ - gst_element_class_set_details_simple (element_class, "Wavpack audio encoder", + gst_element_class_set_static_metadata (element_class, "Wavpack audio encoder", "Codec/Encoder/Audio", "Encodes audio with the Wavpack lossless/lossy audio codec", "Sebastian Dröge "); diff --git a/gst/alpha/gstalpha.c b/gst/alpha/gstalpha.c index 9769aad6d0..cb934e5652 100644 --- a/gst/alpha/gstalpha.c +++ b/gst/alpha/gstalpha.c @@ -263,7 +263,7 @@ gst_alpha_class_init (GstAlphaClass * klass) DEFAULT_PREFER_PASSTHROUGH, G_PARAM_READWRITE | GST_PARAM_CONTROLLABLE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "Alpha filter", + gst_element_class_set_static_metadata (gstelement_class, "Alpha filter", "Filter/Effect/Video", "Adds an alpha channel to video - uniform or via chroma-keying", "Wim Taymans \n" diff --git a/gst/alpha/gstalphacolor.c b/gst/alpha/gstalphacolor.c index 29403018bb..84494339fd 100644 --- a/gst/alpha/gstalphacolor.c +++ b/gst/alpha/gstalphacolor.c @@ -80,7 +80,7 @@ gst_alpha_color_class_init (GstAlphaColorClass * klass) GST_DEBUG_CATEGORY_INIT (alpha_color_debug, "alphacolor", 0, "ARGB<->AYUV colorspace conversion preserving the alpha channels"); - gst_element_class_set_details_simple (gstelement_class, "Alpha color filter", + gst_element_class_set_static_metadata (gstelement_class, "Alpha color filter", "Filter/Converter/Video", "ARGB from/to AYUV colorspace conversion preserving the alpha channel", "Wim Taymans "); diff --git a/gst/apetag/gstapedemux.c b/gst/apetag/gstapedemux.c index e690e1986e..0962f8cbdd 100644 --- a/gst/apetag/gstapedemux.c +++ b/gst/apetag/gstapedemux.c @@ -86,7 +86,7 @@ gst_ape_demux_class_init (GstApeDemuxClass * klass) tagdemux_class = GST_TAG_DEMUX_CLASS (klass); element_class = GST_ELEMENT_CLASS (klass); - gst_element_class_set_details_simple (element_class, "APE tag demuxer", + gst_element_class_set_static_metadata (element_class, "APE tag demuxer", "Codec/Demuxer/Metadata", "Read and output APE tags while demuxing the contents", "Tim-Philipp Müller "); diff --git a/gst/audiofx/audioamplify.c b/gst/audiofx/audioamplify.c index eb58208017..752da1ab4d 100644 --- a/gst/audiofx/audioamplify.c +++ b/gst/audiofx/audioamplify.c @@ -287,7 +287,7 @@ gst_audio_amplify_class_init (GstAudioAmplifyClass * klass) GST_TYPE_AUDIO_AMPLIFY_CLIPPING_METHOD, METHOD_CLIP, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "Audio amplifier", + gst_element_class_set_static_metadata (gstelement_class, "Audio amplifier", "Filter/Effect/Audio", "Amplifies an audio stream by a given factor", "Sebastian Dröge "); diff --git a/gst/audiofx/audiochebband.c b/gst/audiofx/audiochebband.c index 6c62849aac..069766c687 100644 --- a/gst/audiofx/audiochebband.c +++ b/gst/audiofx/audiochebband.c @@ -187,7 +187,7 @@ gst_audio_cheb_band_class_init (GstAudioChebBandClass * klass) 4, 32, 4, G_PARAM_READWRITE | GST_PARAM_CONTROLLABLE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "Band pass & band reject filter", "Filter/Effect/Audio", "Chebyshev band pass and band reject filter", "Sebastian Dröge "); diff --git a/gst/audiofx/audiocheblimit.c b/gst/audiofx/audiocheblimit.c index c44cd06110..5aa0183f03 100644 --- a/gst/audiofx/audiocheblimit.c +++ b/gst/audiofx/audiocheblimit.c @@ -178,7 +178,7 @@ gst_audio_cheb_limit_class_init (GstAudioChebLimitClass * klass) 2, 32, 4, G_PARAM_READWRITE | GST_PARAM_CONTROLLABLE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "Low pass & high pass filter", "Filter/Effect/Audio", "Chebyshev low pass and high pass filter", diff --git a/gst/audiofx/audiodynamic.c b/gst/audiofx/audiodynamic.c index 466ded1952..620d26ecdc 100644 --- a/gst/audiofx/audiodynamic.c +++ b/gst/audiofx/audiodynamic.c @@ -245,7 +245,7 @@ gst_audio_dynamic_class_init (GstAudioDynamicClass * klass) 1.0, G_PARAM_READWRITE | GST_PARAM_CONTROLLABLE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "Dynamic range controller", "Filter/Effect/Audio", "Compressor and Expander", "Sebastian Dröge "); diff --git a/gst/audiofx/audioecho.c b/gst/audiofx/audioecho.c index da18dc2e9e..832d110722 100644 --- a/gst/audiofx/audioecho.c +++ b/gst/audiofx/audioecho.c @@ -136,7 +136,7 @@ gst_audio_echo_class_init (GstAudioEchoClass * klass) 0.0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | GST_PARAM_CONTROLLABLE)); - gst_element_class_set_details_simple (gstelement_class, "Audio echo", + gst_element_class_set_static_metadata (gstelement_class, "Audio echo", "Filter/Effect/Audio", "Adds an echo or reverb effect to an audio stream", "Sebastian Dröge "); diff --git a/gst/audiofx/audiofirfilter.c b/gst/audiofx/audiofirfilter.c index 3c01700db8..03bbf1129d 100644 --- a/gst/audiofx/audiofirfilter.c +++ b/gst/audiofx/audiofirfilter.c @@ -136,7 +136,7 @@ gst_audio_fir_filter_class_init (GstAudioFIRFilterClass * klass) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstAudioFIRFilterClass, rate_changed), NULL, NULL, NULL, G_TYPE_NONE, 1, G_TYPE_INT); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "Audio FIR filter", "Filter/Effect/Audio", "Generic audio FIR filter with custom filter kernel", "Sebastian Dröge "); diff --git a/gst/audiofx/audioiirfilter.c b/gst/audiofx/audioiirfilter.c index adcca1de21..0882017d84 100644 --- a/gst/audiofx/audioiirfilter.c +++ b/gst/audiofx/audioiirfilter.c @@ -134,7 +134,7 @@ gst_audio_iir_filter_class_init (GstAudioIIRFilterClass * klass) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstAudioIIRFilterClass, rate_changed), NULL, NULL, NULL, G_TYPE_NONE, 1, G_TYPE_INT); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "Audio IIR filter", "Filter/Effect/Audio", "Generic audio IIR filter with custom filter kernel", "Sebastian Dröge "); diff --git a/gst/audiofx/audioinvert.c b/gst/audiofx/audioinvert.c index 961b2a0e3e..38a6b8ce6b 100644 --- a/gst/audiofx/audioinvert.c +++ b/gst/audiofx/audioinvert.c @@ -111,7 +111,7 @@ gst_audio_invert_class_init (GstAudioInvertClass * klass) 0.0, G_PARAM_READWRITE | GST_PARAM_CONTROLLABLE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "Audio inversion", + gst_element_class_set_static_metadata (gstelement_class, "Audio inversion", "Filter/Effect/Audio", "Swaps upper and lower half of audio samples", "Sebastian Dröge "); diff --git a/gst/audiofx/audiokaraoke.c b/gst/audiofx/audiokaraoke.c index 999c6fffd3..013f33d113 100644 --- a/gst/audiofx/audiokaraoke.c +++ b/gst/audiofx/audiokaraoke.c @@ -133,7 +133,7 @@ gst_audio_karaoke_class_init (GstAudioKaraokeClass * klass) "The Frequency width of the filter", 0.0, 100.0, DEFAULT_FILTER_WIDTH, G_PARAM_READWRITE | GST_PARAM_CONTROLLABLE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "AudioKaraoke", + gst_element_class_set_static_metadata (gstelement_class, "AudioKaraoke", "Filter/Effect/Audio", "Removes voice from sound", "Wim Taymans "); diff --git a/gst/audiofx/audiopanorama.c b/gst/audiofx/audiopanorama.c index e8c312d75d..3d0d68f50a 100644 --- a/gst/audiofx/audiopanorama.c +++ b/gst/audiofx/audiopanorama.c @@ -206,7 +206,7 @@ gst_audio_panorama_class_init (GstAudioPanoramaClass * klass) GST_TYPE_AUDIO_PANORAMA_METHOD, METHOD_PSYCHOACOUSTIC, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "Stereo positioning", + gst_element_class_set_static_metadata (gstelement_class, "Stereo positioning", "Filter/Effect/Audio", "Positions audio streams in the stereo panorama", "Stefan Kost "); diff --git a/gst/audiofx/audiowsincband.c b/gst/audiofx/audiowsincband.c index fdba187df1..d81ac71069 100644 --- a/gst/audiofx/audiowsincband.c +++ b/gst/audiofx/audiowsincband.c @@ -196,7 +196,7 @@ gst_audio_wsincband_class_init (GstAudioWSincBandClass * klass) WINDOW_HAMMING, G_PARAM_READWRITE | GST_PARAM_CONTROLLABLE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "Band pass & band reject filter", "Filter/Effect/Audio", "Band pass and band reject windowed sinc filter", "Thomas Vander Stichele , " diff --git a/gst/audiofx/audiowsinclimit.c b/gst/audiofx/audiowsinclimit.c index 8064e3dbf2..a4075b85e0 100644 --- a/gst/audiofx/audiowsinclimit.c +++ b/gst/audiofx/audiowsinclimit.c @@ -192,7 +192,7 @@ gst_audio_wsinclimit_class_init (GstAudioWSincLimitClass * klass) WINDOW_HAMMING, G_PARAM_READWRITE | GST_PARAM_CONTROLLABLE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "Low pass & high pass filter", "Filter/Effect/Audio", "Low pass and high pass windowed sinc filter", "Thomas Vander Stichele , " diff --git a/gst/audioparsers/gstaacparse.c b/gst/audioparsers/gstaacparse.c index b22524db2f..912380781a 100644 --- a/gst/audioparsers/gstaacparse.c +++ b/gst/audioparsers/gstaacparse.c @@ -126,7 +126,7 @@ gst_aac_parse_class_init (GstAacParseClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "AAC audio stream parser", "Codec/Parser/Audio", "Advanced Audio Coding parser", "Stefan Kost "); diff --git a/gst/audioparsers/gstac3parse.c b/gst/audioparsers/gstac3parse.c index b92ad7f1aa..26ee0d8b43 100644 --- a/gst/audioparsers/gstac3parse.c +++ b/gst/audioparsers/gstac3parse.c @@ -186,7 +186,7 @@ gst_ac3_parse_class_init (GstAc3ParseClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "AC3 audio stream parser", "Codec/Parser/Converter/Audio", "AC3 parser", "Tim-Philipp Müller "); diff --git a/gst/audioparsers/gstamrparse.c b/gst/audioparsers/gstamrparse.c index 65caf28b85..530f025634 100644 --- a/gst/audioparsers/gstamrparse.c +++ b/gst/audioparsers/gstamrparse.c @@ -103,7 +103,7 @@ gst_amr_parse_class_init (GstAmrParseClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "AMR audio stream parser", "Codec/Parser/Audio", "Adaptive Multi-Rate audio parser", "Ronald Bultje "); diff --git a/gst/audioparsers/gstdcaparse.c b/gst/audioparsers/gstdcaparse.c index e3a97f4a40..2b6aafb752 100644 --- a/gst/audioparsers/gstdcaparse.c +++ b/gst/audioparsers/gstdcaparse.c @@ -104,7 +104,7 @@ gst_dca_parse_class_init (GstDcaParseClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "DTS Coherent Acoustics audio stream parser", "Codec/Parser/Audio", "DCA parser", "Tim-Philipp Müller "); } diff --git a/gst/audioparsers/gstflacparse.c b/gst/audioparsers/gstflacparse.c index 027597a0f9..026e760b52 100644 --- a/gst/audioparsers/gstflacparse.c +++ b/gst/audioparsers/gstflacparse.c @@ -242,7 +242,7 @@ gst_flac_parse_class_init (GstFlacParseClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (element_class, "FLAC audio parser", + gst_element_class_set_static_metadata (element_class, "FLAC audio parser", "Codec/Parser/Audio", "Parses audio with the FLAC lossless audio codec", "Sebastian Dröge "); diff --git a/gst/audioparsers/gstmpegaudioparse.c b/gst/audioparsers/gstmpegaudioparse.c index 267c8d9484..b028be16b4 100644 --- a/gst/audioparsers/gstmpegaudioparse.c +++ b/gst/audioparsers/gstmpegaudioparse.c @@ -181,7 +181,7 @@ gst_mpeg_audio_parse_class_init (GstMpegAudioParseClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, "MPEG1 Audio Parser", + gst_element_class_set_static_metadata (element_class, "MPEG1 Audio Parser", "Codec/Parser/Audio", "Parses and frames mpeg1 audio streams (levels 1-3), provides seek", "Jan Schmidt ," diff --git a/gst/audioparsers/gstwavpackparse.c b/gst/audioparsers/gstwavpackparse.c index e736f7bf61..211e04c33f 100644 --- a/gst/audioparsers/gstwavpackparse.c +++ b/gst/audioparsers/gstwavpackparse.c @@ -98,7 +98,7 @@ gst_wavpack_parse_class_init (GstWavpackParseClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "Wavpack audio stream parser", "Codec/Parser/Audio", "Wavpack parser", "Mark Nauwelaerts "); } diff --git a/gst/auparse/gstauparse.c b/gst/auparse/gstauparse.c index f6318cd83e..448867932c 100644 --- a/gst/auparse/gstauparse.c +++ b/gst/auparse/gstauparse.c @@ -122,7 +122,7 @@ gst_au_parse_class_init (GstAuParseClass * klass) gst_static_pad_template_get (&sink_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "AU audio demuxer", "Codec/Demuxer/Audio", "Parse an .au file into raw audio", diff --git a/gst/autodetect/gstautoaudiosink.c b/gst/autodetect/gstautoaudiosink.c index f5baa1dfcc..594f45a440 100644 --- a/gst/autodetect/gstautoaudiosink.c +++ b/gst/autodetect/gstautoaudiosink.c @@ -103,7 +103,7 @@ gst_auto_audio_sink_class_init (GstAutoAudioSinkClass * klass) gst_element_class_add_pad_template (eklass, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (eklass, "Auto audio sink", + gst_element_class_set_static_metadata (eklass, "Auto audio sink", "Sink/Audio", "Wrapper audio sink for automatically detected audio sink", "Jan Schmidt "); diff --git a/gst/autodetect/gstautoaudiosrc.c b/gst/autodetect/gstautoaudiosrc.c index fce9d66f81..1e58e3efae 100644 --- a/gst/autodetect/gstautoaudiosrc.c +++ b/gst/autodetect/gstautoaudiosrc.c @@ -104,7 +104,7 @@ gst_auto_audio_src_class_init (GstAutoAudioSrcClass * klass) gst_element_class_add_pad_template (eklass, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (eklass, "Auto audio source", + gst_element_class_set_static_metadata (eklass, "Auto audio source", "Source/Audio", "Wrapper audio source for automatically detected audio source", "Jan Schmidt , " diff --git a/gst/autodetect/gstautovideosink.c b/gst/autodetect/gstautovideosink.c index 0557f0a6d8..6c24c3b9d2 100644 --- a/gst/autodetect/gstautovideosink.c +++ b/gst/autodetect/gstautovideosink.c @@ -100,7 +100,7 @@ gst_auto_video_sink_class_init (GstAutoVideoSinkClass * klass) gst_element_class_add_pad_template (eklass, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (eklass, "Auto video sink", + gst_element_class_set_static_metadata (eklass, "Auto video sink", "Sink/Video", "Wrapper video sink for automatically detected video sink", "Jan Schmidt "); diff --git a/gst/autodetect/gstautovideosrc.c b/gst/autodetect/gstautovideosrc.c index 84dfea60ef..4d1a472f39 100644 --- a/gst/autodetect/gstautovideosrc.c +++ b/gst/autodetect/gstautovideosrc.c @@ -102,7 +102,7 @@ gst_auto_video_src_class_init (GstAutoVideoSrcClass * klass) gst_element_class_add_pad_template (eklass, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (eklass, "Auto video source", + gst_element_class_set_static_metadata (eklass, "Auto video source", "Source/Video", "Wrapper video source for automatically detected video source", "Jan Schmidt , " diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c index eaa4bfdc31..578565bb9f 100644 --- a/gst/avi/gstavidemux.c +++ b/gst/avi/gstavidemux.c @@ -163,7 +163,7 @@ gst_avi_demux_class_init (GstAviDemuxClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_templ)); - gst_element_class_set_details_simple (gstelement_class, "Avi demuxer", + gst_element_class_set_static_metadata (gstelement_class, "Avi demuxer", "Codec/Demuxer", "Demultiplex an avi file into audio and video", "Erik Walthinsen , " diff --git a/gst/avi/gstavimux.c b/gst/avi/gstavimux.c index 68d177c264..50948bbe6c 100644 --- a/gst/avi/gstavimux.c +++ b/gst/avi/gstavimux.c @@ -267,7 +267,7 @@ gst_avi_mux_class_init (GstAviMuxClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&video_sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "Avi muxer", + gst_element_class_set_static_metadata (gstelement_class, "Avi muxer", "Codec/Muxer", "Muxes audio and video into an avi stream", "GStreamer maintainers "); diff --git a/gst/avi/gstavisubtitle.c b/gst/avi/gstavisubtitle.c index f280b5a683..80f0668e47 100644 --- a/gst/avi/gstavisubtitle.c +++ b/gst/avi/gstavisubtitle.c @@ -334,7 +334,7 @@ gst_avi_subtitle_class_init (GstAviSubtitleClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "Avi subtitle parser", "Codec/Parser/Subtitle", "Parse avi subtitle stream", "Thijs Vermeir "); } diff --git a/gst/cutter/gstcutter.c b/gst/cutter/gstcutter.c index 3db1fc200e..242b18b993 100644 --- a/gst/cutter/gstcutter.c +++ b/gst/cutter/gstcutter.c @@ -148,7 +148,7 @@ gst_cutter_class_init (GstCutterClass * klass) gst_static_pad_template_get (&cutter_src_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&cutter_sink_factory)); - gst_element_class_set_details_simple (element_class, "Audio cutter", + gst_element_class_set_static_metadata (element_class, "Audio cutter", "Filter/Editor/Audio", "Audio Cutter to split audio into non-silent bits", "Thomas Vander Stichele "); diff --git a/gst/debugutils/breakmydata.c b/gst/debugutils/breakmydata.c index ce5ef64b01..412a36295e 100644 --- a/gst/debugutils/breakmydata.c +++ b/gst/debugutils/breakmydata.c @@ -143,7 +143,7 @@ gst_break_my_data_class_init (GstBreakMyDataClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&bmd_src_template)); - gst_element_class_set_details_simple (gstelement_class, "Break my data", + gst_element_class_set_static_metadata (gstelement_class, "Break my data", "Testing", "randomly change data in the stream", "Benjamin Otte "); diff --git a/gst/debugutils/cpureport.c b/gst/debugutils/cpureport.c index 8ddaf83133..b4d6c043a4 100644 --- a/gst/debugutils/cpureport.c +++ b/gst/debugutils/cpureport.c @@ -77,7 +77,7 @@ gst_cpu_report_class_init (GstCpuReportClass * g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&cpu_report_src_template)); - gst_element_class_set_details_simple (element_class, "CPU report", + gst_element_class_set_static_metadata (element_class, "CPU report", "Testing", "Post cpu usage information every buffer", "Zaheer Abbas Merali "); diff --git a/gst/debugutils/gstcapsdebug.c b/gst/debugutils/gstcapsdebug.c index 6a15d3fed8..01fe9fbeeb 100644 --- a/gst/debugutils/gstcapsdebug.c +++ b/gst/debugutils/gstcapsdebug.c @@ -82,7 +82,7 @@ gst_caps_debug_class_init (GstCapsDebugClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_caps_debug_sink_template)); - gst_element_class_set_details_simple (element_class, "Caps debug", + gst_element_class_set_static_metadata (element_class, "Caps debug", "Generic", "Debug caps negotiation", "David Schleef "); } diff --git a/gst/debugutils/gstcapssetter.c b/gst/debugutils/gstcapssetter.c index ee065ff03b..316bf5f762 100644 --- a/gst/debugutils/gstcapssetter.c +++ b/gst/debugutils/gstcapssetter.c @@ -141,7 +141,7 @@ gst_caps_setter_class_init (GstCapsSetterClass * g_class) "Drop fields of incoming caps", DEFAULT_REPLACE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (element_class, "CapsSetter", + gst_element_class_set_static_metadata (element_class, "CapsSetter", "Generic", "Set/merge caps on stream", "Mark Nauwelaerts "); diff --git a/gst/debugutils/gstnavigationtest.c b/gst/debugutils/gstnavigationtest.c index 7b4503bf2b..a8f46ecf85 100644 --- a/gst/debugutils/gstnavigationtest.c +++ b/gst/debugutils/gstnavigationtest.c @@ -237,7 +237,7 @@ gst_navigationtest_class_init (GstNavigationtestClass * klass) element_class->change_state = GST_DEBUG_FUNCPTR (gst_navigationtest_change_state); - gst_element_class_set_details_simple (element_class, "Video navigation test", + gst_element_class_set_static_metadata (element_class, "Video navigation test", "Filter/Effect/Video", "Handle navigation events showing a black square following mouse pointer", "David Schleef "); diff --git a/gst/debugutils/gstnavseek.c b/gst/debugutils/gstnavseek.c index 13f2b72846..6b036badbd 100644 --- a/gst/debugutils/gstnavseek.c +++ b/gst/debugutils/gstnavseek.c @@ -89,7 +89,7 @@ gst_navseek_class_init (GstNavSeekClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&navseek_src_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "Seek based on left-right arrows", "Filter/Video", "Seek based on navigation keys left-right", "Jan Schmidt "); diff --git a/gst/debugutils/gstpushfilesrc.c b/gst/debugutils/gstpushfilesrc.c index de27e238d8..3ccd7a6b13 100644 --- a/gst/debugutils/gstpushfilesrc.c +++ b/gst/debugutils/gstpushfilesrc.c @@ -95,7 +95,7 @@ gst_push_file_src_class_init (GstPushFileSrcClass * g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&srctemplate)); - gst_element_class_set_details_simple (element_class, "Push File Source", + gst_element_class_set_static_metadata (element_class, "Push File Source", "Testing", "Implements pushfile:// URI-handler for push-based file access", "Tim-Philipp Müller "); diff --git a/gst/debugutils/gsttaginject.c b/gst/debugutils/gsttaginject.c index f3d40d26ed..baee8f192f 100644 --- a/gst/debugutils/gsttaginject.c +++ b/gst/debugutils/gsttaginject.c @@ -113,7 +113,7 @@ gst_tag_inject_class_init (GstTagInjectClass * klass) gobject_class->finalize = gst_tag_inject_finalize; - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "TagInject", "Generic", "inject metadata tags", "Stefan Kost "); gst_element_class_add_pad_template (gstelement_class, diff --git a/gst/debugutils/progressreport.c b/gst/debugutils/progressreport.c index 82f4d7d954..4b9e23cd71 100644 --- a/gst/debugutils/progressreport.c +++ b/gst/debugutils/progressreport.c @@ -170,7 +170,7 @@ gst_progress_report_class_init (GstProgressReportClass * g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&progress_report_src_template)); - gst_element_class_set_details_simple (element_class, "Progress report", + gst_element_class_set_static_metadata (element_class, "Progress report", "Testing", "Periodically query and report on processing progress", "Jan Schmidt "); diff --git a/gst/debugutils/rndbuffersize.c b/gst/debugutils/rndbuffersize.c index c50e71c138..99ffcbe50d 100644 --- a/gst/debugutils/rndbuffersize.c +++ b/gst/debugutils/rndbuffersize.c @@ -114,7 +114,7 @@ gst_rnd_buffer_size_class_init (GstRndBufferSizeClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (gstelement_class, "Random buffer size", + gst_element_class_set_static_metadata (gstelement_class, "Random buffer size", "Testing", "pull random sized buffers", "Stefan Kost "); diff --git a/gst/debugutils/testplugin.c b/gst/debugutils/testplugin.c index e8c1d1e699..c201982372 100644 --- a/gst/debugutils/testplugin.c +++ b/gst/debugutils/testplugin.c @@ -115,7 +115,7 @@ gst_test_class_init (GstTestClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sinktemplate)); - gst_element_class_set_details_simple (gstelement_class, "Test plugin", + gst_element_class_set_static_metadata (gstelement_class, "Test plugin", "Testing", "perform a number of tests", "Benjamin Otte "); basesink_class->render = GST_DEBUG_FUNCPTR (gst_test_render_buffer); diff --git a/gst/deinterlace/gstdeinterlace.c b/gst/deinterlace/gstdeinterlace.c index 288a096920..67b9fe27dc 100644 --- a/gst/deinterlace/gstdeinterlace.c +++ b/gst/deinterlace/gstdeinterlace.c @@ -455,7 +455,7 @@ gst_deinterlace_base_init (gpointer klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_templ)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "Deinterlacer", "Filter/Effect/Video/Deinterlace", "Deinterlace Methods ported from DScaler/TvTime", diff --git a/gst/effectv/gstaging.c b/gst/effectv/gstaging.c index 5b50a8c422..5f1b72a382 100644 --- a/gst/effectv/gstaging.c +++ b/gst/effectv/gstaging.c @@ -376,7 +376,7 @@ gst_agingtv_class_init (GstAgingTVClass * klass) "Dusts", DEFAULT_DUSTS, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | GST_PARAM_CONTROLLABLE)); - gst_element_class_set_details_simple (gstelement_class, "AgingTV effect", + gst_element_class_set_static_metadata (gstelement_class, "AgingTV effect", "Filter/Effect/Video", "AgingTV adds age to video input using scratches and dust", "Sam Lantinga "); diff --git a/gst/effectv/gstdice.c b/gst/effectv/gstdice.c index d9c4f39698..33ff980407 100644 --- a/gst/effectv/gstdice.c +++ b/gst/effectv/gstdice.c @@ -289,7 +289,7 @@ gst_dicetv_class_init (GstDiceTVClass * klass) MIN_CUBE_BITS, MAX_CUBE_BITS, DEFAULT_CUBE_BITS, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | GST_PARAM_CONTROLLABLE)); - gst_element_class_set_details_simple (gstelement_class, "DiceTV effect", + gst_element_class_set_static_metadata (gstelement_class, "DiceTV effect", "Filter/Effect/Video", "'Dices' the screen up into many small squares", "Wim Taymans "); diff --git a/gst/effectv/gstedge.c b/gst/effectv/gstedge.c index 6d894b084d..6d51aa861c 100644 --- a/gst/effectv/gstedge.c +++ b/gst/effectv/gstedge.c @@ -232,7 +232,7 @@ gst_edgetv_class_init (GstEdgeTVClass * klass) gobject_class->finalize = gst_edgetv_finalize; - gst_element_class_set_details_simple (gstelement_class, "EdgeTV effect", + gst_element_class_set_static_metadata (gstelement_class, "EdgeTV effect", "Filter/Effect/Video", "Apply edge detect on video", "Wim Taymans "); diff --git a/gst/effectv/gstop.c b/gst/effectv/gstop.c index 6d01395bdd..56c2f51854 100644 --- a/gst/effectv/gstop.c +++ b/gst/effectv/gstop.c @@ -394,7 +394,7 @@ gst_optv_class_init (GstOpTVClass * klass) "Luma threshold", 0, G_MAXINT, DEFAULT_THRESHOLD, GST_PARAM_CONTROLLABLE | G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "OpTV effect", + gst_element_class_set_static_metadata (gstelement_class, "OpTV effect", "Filter/Effect/Video", "Optical art meets real-time video effect", "FUKUCHI, Kentarou , " diff --git a/gst/effectv/gstquark.c b/gst/effectv/gstquark.c index abd597aae8..33a812d36a 100644 --- a/gst/effectv/gstquark.c +++ b/gst/effectv/gstquark.c @@ -275,7 +275,7 @@ gst_quarktv_class_init (GstQuarkTVClass * klass) "Number of planes", 0, 64, PLANES, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | GST_PARAM_CONTROLLABLE)); - gst_element_class_set_details_simple (gstelement_class, "QuarkTV effect", + gst_element_class_set_static_metadata (gstelement_class, "QuarkTV effect", "Filter/Effect/Video", "Motion dissolver", "FUKUCHI, Kentarou "); diff --git a/gst/effectv/gstradioac.c b/gst/effectv/gstradioac.c index a84f2ef201..152fa92345 100644 --- a/gst/effectv/gstradioac.c +++ b/gst/effectv/gstradioac.c @@ -604,7 +604,7 @@ gst_radioactv_class_init (GstRadioacTVClass * klass) "Trigger (in trigger mode)", DEFAULT_TRIGGER, GST_PARAM_CONTROLLABLE | G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "RadioacTV effect", + gst_element_class_set_static_metadata (gstelement_class, "RadioacTV effect", "Filter/Effect/Video", "motion-enlightment effect", "FUKUCHI, Kentarou , " diff --git a/gst/effectv/gstrev.c b/gst/effectv/gstrev.c index b4b041d3e2..9e7f63cb48 100644 --- a/gst/effectv/gstrev.c +++ b/gst/effectv/gstrev.c @@ -225,7 +225,7 @@ gst_revtv_class_init (GstRevTVClass * klass) g_param_spec_int ("gain", "Gain", "Control gain", 1, 200, 50, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | GST_PARAM_CONTROLLABLE)); - gst_element_class_set_details_simple (gstelement_class, "RevTV effect", + gst_element_class_set_static_metadata (gstelement_class, "RevTV effect", "Filter/Effect/Video", "A video waveform monitor for each line of video processed", "Wim Taymans "); diff --git a/gst/effectv/gstripple.c b/gst/effectv/gstripple.c index c48a8fde66..75275a62ff 100644 --- a/gst/effectv/gstripple.c +++ b/gst/effectv/gstripple.c @@ -588,7 +588,7 @@ gst_rippletv_class_init (GstRippleTVClass * klass) "Mode", GST_TYPE_RIPPLETV_MODE, DEFAULT_MODE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | GST_PARAM_CONTROLLABLE)); - gst_element_class_set_details_simple (gstelement_class, "RippleTV effect", + gst_element_class_set_static_metadata (gstelement_class, "RippleTV effect", "Filter/Effect/Video", "RippleTV does ripple mark effect on the video input", "FUKUCHI, Kentarou , " diff --git a/gst/effectv/gstshagadelic.c b/gst/effectv/gstshagadelic.c index 2853aba4b4..5e8636db93 100644 --- a/gst/effectv/gstshagadelic.c +++ b/gst/effectv/gstshagadelic.c @@ -235,7 +235,7 @@ gst_shagadelictv_class_init (GstShagadelicTVClass * klass) gobject_class->finalize = gst_shagadelictv_finalize; - gst_element_class_set_details_simple (gstelement_class, "ShagadelicTV", + gst_element_class_set_static_metadata (gstelement_class, "ShagadelicTV", "Filter/Effect/Video", "Oh behave, ShagedelicTV makes images shagadelic!", "Wim Taymans "); diff --git a/gst/effectv/gststreak.c b/gst/effectv/gststreak.c index d0ddb76a34..5193caee95 100644 --- a/gst/effectv/gststreak.c +++ b/gst/effectv/gststreak.c @@ -241,7 +241,7 @@ gst_streaktv_class_init (GstStreakTVClass * klass) "Feedback", DEFAULT_FEEDBACK, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "StreakTV effect", + gst_element_class_set_static_metadata (gstelement_class, "StreakTV effect", "Filter/Effect/Video", "StreakTV makes after images of moving objects", "FUKUCHI, Kentarou , " diff --git a/gst/effectv/gstvertigo.c b/gst/effectv/gstvertigo.c index 44906f5ff8..4f63178e33 100644 --- a/gst/effectv/gstvertigo.c +++ b/gst/effectv/gstvertigo.c @@ -300,7 +300,7 @@ gst_vertigotv_class_init (GstVertigoTVClass * klass) "Control the rate of zooming", 1.01, 1.1, 1.01, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "VertigoTV effect", + gst_element_class_set_static_metadata (gstelement_class, "VertigoTV effect", "Filter/Effect/Video", "A loopback alpha blending effector with rotating and scaling", "Wim Taymans "); diff --git a/gst/effectv/gstwarp.c b/gst/effectv/gstwarp.c index 87978fb1b9..c7d45c05c2 100644 --- a/gst/effectv/gstwarp.c +++ b/gst/effectv/gstwarp.c @@ -240,7 +240,7 @@ gst_warptv_class_init (GstWarpTVClass * klass) gobject_class->finalize = gst_warptv_finalize; - gst_element_class_set_details_simple (gstelement_class, "WarpTV effect", + gst_element_class_set_static_metadata (gstelement_class, "WarpTV effect", "Filter/Effect/Video", "WarpTV does realtime goo'ing of the video input", "Sam Lantinga "); diff --git a/gst/equalizer/gstiirequalizer10bands.c b/gst/equalizer/gstiirequalizer10bands.c index 3eff9911e8..83be5dee5a 100644 --- a/gst/equalizer/gstiirequalizer10bands.c +++ b/gst/equalizer/gstiirequalizer10bands.c @@ -128,7 +128,7 @@ gst_iir_equalizer_10bands_class_init (GstIirEqualizer10BandsClass * klass) -24.0, 12.0, 0.0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | GST_PARAM_CONTROLLABLE)); - gst_element_class_set_details_simple (gstelement_class, "10 Band Equalizer", + gst_element_class_set_static_metadata (gstelement_class, "10 Band Equalizer", "Filter/Effect/Audio", "Direct Form 10 band IIR equalizer", "Stefan Kost "); diff --git a/gst/equalizer/gstiirequalizer3bands.c b/gst/equalizer/gstiirequalizer3bands.c index b55ddb5067..d9410e5663 100644 --- a/gst/equalizer/gstiirequalizer3bands.c +++ b/gst/equalizer/gstiirequalizer3bands.c @@ -84,7 +84,7 @@ gst_iir_equalizer_3bands_class_init (GstIirEqualizer3BandsClass * klass) -24.0, 12.0, 0.0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | GST_PARAM_CONTROLLABLE)); - gst_element_class_set_details_simple (gstelement_class, "3 Band Equalizer", + gst_element_class_set_static_metadata (gstelement_class, "3 Band Equalizer", "Filter/Effect/Audio", "Direct Form 3 band IIR equalizer", "Stefan Kost "); } diff --git a/gst/equalizer/gstiirequalizernbands.c b/gst/equalizer/gstiirequalizernbands.c index 3ea40a292f..20af9ae40d 100644 --- a/gst/equalizer/gstiirequalizernbands.c +++ b/gst/equalizer/gstiirequalizernbands.c @@ -117,7 +117,7 @@ gst_iir_equalizer_nbands_class_init (GstIirEqualizerNBandsClass * klass) "number of different bands to use", 1, 64, 10, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | G_PARAM_CONSTRUCT)); - gst_element_class_set_details_simple (gstelement_class, "N Band Equalizer", + gst_element_class_set_static_metadata (gstelement_class, "N Band Equalizer", "Filter/Effect/Audio", "Direct Form IIR equalizer", "Benjamin Otte ," " Stefan Kost "); diff --git a/gst/flv/gstflvdemux.c b/gst/flv/gstflvdemux.c index 63616d0701..9e098672a9 100644 --- a/gst/flv/gstflvdemux.c +++ b/gst/flv/gstflvdemux.c @@ -3247,7 +3247,7 @@ gst_flv_demux_class_init (GstFlvDemuxClass * klass) gst_static_pad_template_get (&audio_src_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&video_src_template)); - gst_element_class_set_details_simple (gstelement_class, "FLV Demuxer", + gst_element_class_set_static_metadata (gstelement_class, "FLV Demuxer", "Codec/Demuxer", "Demux FLV feeds into digital streams", "Julien Moutte "); diff --git a/gst/flv/gstflvmux.c b/gst/flv/gstflvmux.c index 4aa9672910..b28087144e 100644 --- a/gst/flv/gstflvmux.c +++ b/gst/flv/gstflvmux.c @@ -195,7 +195,7 @@ gst_flv_mux_class_init (GstFlvMuxClass * klass) gst_static_pad_template_get (&audiosink_templ)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&src_templ)); - gst_element_class_set_details_simple (gstelement_class, "FLV muxer", + gst_element_class_set_static_metadata (gstelement_class, "FLV muxer", "Codec/Muxer", "Muxes video/audio streams into a FLV stream", "Sebastian Dröge "); diff --git a/gst/flx/gstflxdec.c b/gst/flx/gstflxdec.c index 9b2217211c..eb61c32ef2 100644 --- a/gst/flx/gstflxdec.c +++ b/gst/flx/gstflxdec.c @@ -107,7 +107,7 @@ gst_flxdec_base_init (GstFlxDecClass * klass) { GstElementClass *gstelement_class = GST_ELEMENT_CLASS (klass); - gst_element_class_set_details_simple (gstelement_class, "FLX video decoder", + gst_element_class_set_static_metadata (gstelement_class, "FLX video decoder", "Codec/Decoder/Video", "FLC/FLI/FLX video decoder", "Sepp Wijnands , Zeeshan Ali "); diff --git a/gst/goom/gstgoom.c b/gst/goom/gstgoom.c index cb665d2a2b..1ffe7c80b4 100644 --- a/gst/goom/gstgoom.c +++ b/gst/goom/gstgoom.c @@ -125,7 +125,7 @@ gst_goom_class_init (GstGoomClass * klass) gobject_class->finalize = gst_goom_finalize; - gst_element_class_set_details_simple (gstelement_class, "GOOM: what a GOOM!", + gst_element_class_set_static_metadata (gstelement_class, "GOOM: what a GOOM!", "Visualization", "Takes frames of data and outputs video frames using the GOOM filter", "Wim Taymans "); diff --git a/gst/goom2k1/gstgoom.c b/gst/goom2k1/gstgoom.c index 72593ac80b..72bad75feb 100644 --- a/gst/goom2k1/gstgoom.c +++ b/gst/goom2k1/gstgoom.c @@ -126,7 +126,7 @@ gst_goom_class_init (GstGoomClass * klass) gstelement_class->change_state = GST_DEBUG_FUNCPTR (gst_goom_change_state); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "GOOM: what a GOOM! 2k1 edition", "Visualization", "Takes frames of data and outputs video frames using the GOOM 2k1 filter", "Wim Taymans "); diff --git a/gst/icydemux/gsticydemux.c b/gst/icydemux/gsticydemux.c index 343f44b038..4970745034 100644 --- a/gst/icydemux/gsticydemux.c +++ b/gst/icydemux/gsticydemux.c @@ -108,7 +108,7 @@ gst_icydemux_class_init (GstICYDemuxClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "ICY tag demuxer", + gst_element_class_set_static_metadata (gstelement_class, "ICY tag demuxer", "Codec/Demuxer/Metadata", "Read and output ICY tags while demuxing the contents", "Jan Schmidt , " diff --git a/gst/id3demux/gstid3demux.c b/gst/id3demux/gstid3demux.c index 70c5ddfa91..afd821fa76 100644 --- a/gst/id3demux/gstid3demux.c +++ b/gst/id3demux/gstid3demux.c @@ -111,7 +111,7 @@ gst_id3demux_class_init (GstID3DemuxClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "ID3 tag demuxer", + gst_element_class_set_static_metadata (gstelement_class, "ID3 tag demuxer", "Codec/Demuxer/Metadata", "Read and output ID3v1 and ID3v2 tags while demuxing the contents", "Jan Schmidt "); diff --git a/gst/imagefreeze/gstimagefreeze.c b/gst/imagefreeze/gstimagefreeze.c index 340d621013..211df8deb7 100644 --- a/gst/imagefreeze/gstimagefreeze.c +++ b/gst/imagefreeze/gstimagefreeze.c @@ -95,7 +95,7 @@ gst_image_freeze_class_init (GstImageFreezeClass * klass) gstelement_class->change_state = GST_DEBUG_FUNCPTR (gst_image_freeze_change_state); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "Still frame stream generator", "Filter/Video", "Generates a still frame stream from an image", diff --git a/gst/interleave/deinterleave.c b/gst/interleave/deinterleave.c index 5e02e8cff2..2ca78af34d 100644 --- a/gst/interleave/deinterleave.c +++ b/gst/interleave/deinterleave.c @@ -167,11 +167,10 @@ gst_deinterleave_class_init (GstDeinterleaveClass * klass) GST_DEBUG_CATEGORY_INIT (gst_deinterleave_debug, "deinterleave", 0, "deinterleave element"); - gst_element_class_set_details_simple (gstelement_class, "Audio deinterleaver", - "Filter/Converter/Audio", + gst_element_class_set_static_metadata (gstelement_class, + "Audio deinterleaver", "Filter/Converter/Audio", "Splits one interleaved multichannel audio stream into many mono audio streams", - "Andy Wingo , " - "Iain , " + "Andy Wingo , " "Iain , " "Sebastian Dröge "); gst_element_class_add_pad_template (gstelement_class, diff --git a/gst/interleave/interleave.c b/gst/interleave/interleave.c index 36c2ecee3a..e51490a0d3 100644 --- a/gst/interleave/interleave.c +++ b/gst/interleave/interleave.c @@ -307,7 +307,7 @@ gst_interleave_class_init (GstInterleaveClass * klass) GST_DEBUG_CATEGORY_INIT (gst_interleave_debug, "interleave", 0, "interleave element"); - gst_element_class_set_details_simple (gstelement_class, "Audio interleaver", + gst_element_class_set_static_metadata (gstelement_class, "Audio interleaver", "Filter/Converter/Audio", "Folds many mono channels into one interleaved audio stream", "Andy Wingo , " diff --git a/gst/isomp4/gstqtmoovrecover.c b/gst/isomp4/gstqtmoovrecover.c index eca365b266..194ea808da 100644 --- a/gst/isomp4/gstqtmoovrecover.c +++ b/gst/isomp4/gstqtmoovrecover.c @@ -145,7 +145,7 @@ gst_qt_moov_recover_class_init (GstQTMoovRecoverClass * klass) GST_DEBUG_CATEGORY_INIT (gst_qt_moov_recover_debug, "qtmoovrecover", 0, "QT Moovie Recover"); - gst_element_class_set_details_simple (gstelement_class, "QT Moov Recover", + gst_element_class_set_static_metadata (gstelement_class, "QT Moov Recover", "Util", "Recovers unfinished qtmux files", "Thiago Santos "); } diff --git a/gst/isomp4/gstqtmux.c b/gst/isomp4/gstqtmux.c index 332ba48eaf..4d4b9c9395 100644 --- a/gst/isomp4/gstqtmux.c +++ b/gst/isomp4/gstqtmux.c @@ -255,7 +255,7 @@ gst_qt_mux_base_init (gpointer g_class) description = g_strdup_printf ("Multiplex audio and video into a %s file%s", params->prop->long_name, (params->prop->rank == GST_RANK_NONE) ? " (deprecated)" : ""); - gst_element_class_set_details_simple (element_class, longname, + gst_element_class_set_static_metadata (element_class, longname, "Codec/Muxer", description, "Thiago Sousa Santos "); g_free (longname); diff --git a/gst/isomp4/gstrtpxqtdepay.c b/gst/isomp4/gstrtpxqtdepay.c index d0fee3e0e3..61567d7217 100644 --- a/gst/isomp4/gstrtpxqtdepay.c +++ b/gst/isomp4/gstrtpxqtdepay.c @@ -133,7 +133,7 @@ gst_rtp_xqt_depay_class_init (GstRtpXQTDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_xqt_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP packet depayloader", "Codec/Depayloader/Network", "Extracts Quicktime audio/video from RTP packets", "Wim Taymans "); diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index 4bc41684ed..a99ea0b5db 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -464,7 +464,7 @@ gst_qtdemux_class_init (GstQTDemuxClass * klass) gst_static_pad_template_get (&gst_qtdemux_audiosrc_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_qtdemux_subsrc_template)); - gst_element_class_set_details_simple (gstelement_class, "QuickTime demuxer", + gst_element_class_set_static_metadata (gstelement_class, "QuickTime demuxer", "Codec/Demuxer", "Demultiplex a QuickTime file into audio and video streams", "David Schleef , Wim Taymans "); diff --git a/gst/law/alaw-decode.c b/gst/law/alaw-decode.c index 8de4cd240b..a586ffd387 100644 --- a/gst/law/alaw-decode.c +++ b/gst/law/alaw-decode.c @@ -245,7 +245,7 @@ gst_alaw_dec_class_init (GstALawDecClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&alaw_dec_sink_factory)); - gst_element_class_set_details_simple (element_class, "A Law audio decoder", + gst_element_class_set_static_metadata (element_class, "A Law audio decoder", "Codec/Decoder/Audio", "Convert 8bit A law to 16bit PCM", "Zaheer Abbas Merali "); diff --git a/gst/law/alaw-encode.c b/gst/law/alaw-encode.c index a3736019fd..d286ecf9a5 100644 --- a/gst/law/alaw-encode.c +++ b/gst/law/alaw-encode.c @@ -430,7 +430,7 @@ gst_alaw_enc_class_init (GstALawEncClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&alaw_enc_sink_factory)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "A Law audio encoder", "Codec/Encoder/Audio", "Convert 16bit PCM to 8bit A law", "Zaheer Abbas Merali "); diff --git a/gst/law/mulaw-decode.c b/gst/law/mulaw-decode.c index a1bef85b6b..bc24538074 100644 --- a/gst/law/mulaw-decode.c +++ b/gst/law/mulaw-decode.c @@ -186,7 +186,7 @@ gst_mulawdec_class_init (GstMuLawDecClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&mulaw_dec_sink_factory)); - gst_element_class_set_details_simple (element_class, "Mu Law audio decoder", + gst_element_class_set_static_metadata (element_class, "Mu Law audio decoder", "Codec/Decoder/Audio", "Convert 8bit mu law to 16bit PCM", "Zaheer Abbas Merali "); diff --git a/gst/law/mulaw-encode.c b/gst/law/mulaw-encode.c index cb9a7e2288..b244c21c70 100644 --- a/gst/law/mulaw-encode.c +++ b/gst/law/mulaw-encode.c @@ -184,7 +184,7 @@ gst_mulawenc_class_init (GstMuLawEncClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&mulaw_enc_sink_factory)); - gst_element_class_set_details_simple (element_class, "Mu Law audio encoder", + gst_element_class_set_static_metadata (element_class, "Mu Law audio encoder", "Codec/Encoder/Audio", "Convert 16bit PCM to 8bit mu law", "Zaheer Abbas Merali "); diff --git a/gst/level/gstlevel.c b/gst/level/gstlevel.c index 050a119172..8107acb275 100644 --- a/gst/level/gstlevel.c +++ b/gst/level/gstlevel.c @@ -204,7 +204,7 @@ gst_level_class_init (GstLevelClass * klass) gst_static_pad_template_get (&sink_template_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template_factory)); - gst_element_class_set_details_simple (element_class, "Level", + gst_element_class_set_static_metadata (element_class, "Level", "Filter/Analyzer/Audio", "RMS/Peak/Decaying Peak Level messager for audio/raw", "Thomas Vander Stichele "); diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c index 070bcc9203..90c99cc0b4 100644 --- a/gst/matroska/matroska-demux.c +++ b/gst/matroska/matroska-demux.c @@ -244,7 +244,7 @@ gst_matroska_demux_class_init (GstMatroskaDemuxClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_templ)); - gst_element_class_set_details_simple (gstelement_class, "Matroska demuxer", + gst_element_class_set_static_metadata (gstelement_class, "Matroska demuxer", "Codec/Demuxer", "Demuxes Matroska/WebM streams into video/audio/subtitles", "GStreamer maintainers "); diff --git a/gst/matroska/matroska-mux.c b/gst/matroska/matroska-mux.c index 57f6137ca1..67c5668e19 100644 --- a/gst/matroska/matroska-mux.c +++ b/gst/matroska/matroska-mux.c @@ -267,7 +267,7 @@ gst_matroska_mux_class_init (GstMatroskaMuxClass * klass) gst_static_pad_template_get (&subtitlesink_templ)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&src_templ)); - gst_element_class_set_details_simple (gstelement_class, "Matroska muxer", + gst_element_class_set_static_metadata (gstelement_class, "Matroska muxer", "Codec/Muxer", "Muxes video/audio/subtitle streams into a matroska stream", "GStreamer maintainers "); diff --git a/gst/matroska/matroska-parse.c b/gst/matroska/matroska-parse.c index 378a104153..e54fc87394 100644 --- a/gst/matroska/matroska-parse.c +++ b/gst/matroska/matroska-parse.c @@ -188,7 +188,7 @@ gst_matroska_parse_class_init (GstMatroskaParseClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_templ)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "Matroska parser", "Codec/Parser", "Parses Matroska/WebM streams into video/audio/subtitles", "GStreamer maintainers "); diff --git a/gst/matroska/webm-mux.c b/gst/matroska/webm-mux.c index 0dbac38583..933c53bd8c 100644 --- a/gst/matroska/webm-mux.c +++ b/gst/matroska/webm-mux.c @@ -86,7 +86,7 @@ gst_webm_mux_class_init (GstWebMMuxClass * klass) gst_static_pad_template_get (&webm_audiosink_templ)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&webm_src_templ)); - gst_element_class_set_details_simple (gstelement_class, "WebM muxer", + gst_element_class_set_static_metadata (gstelement_class, "WebM muxer", "Codec/Muxer", "Muxes video and audio streams into a WebM stream", "GStreamer maintainers "); diff --git a/gst/median/gstmedian.c b/gst/median/gstmedian.c index 3fd995eb7d..3f02cbd839 100644 --- a/gst/median/gstmedian.c +++ b/gst/median/gstmedian.c @@ -106,7 +106,7 @@ gst_median_base_init (GstMedianClass * klass) gst_static_pad_template_get (&median_sink_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&median_src_factory)); - gst_element_class_set_details_simple (element_class, "Median effect", + gst_element_class_set_static_metadata (element_class, "Median effect", "Filter/Effect/Video", "Apply a median filter to an image", "Wim Taymans "); diff --git a/gst/monoscope/gstmonoscope.c b/gst/monoscope/gstmonoscope.c index 916bd02103..6850a24ee5 100644 --- a/gst/monoscope/gstmonoscope.c +++ b/gst/monoscope/gstmonoscope.c @@ -106,7 +106,7 @@ gst_monoscope_class_init (GstMonoscopeClass * klass) gst_static_pad_template_get (&src_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (gstelement_class, "Monoscope", + gst_element_class_set_static_metadata (gstelement_class, "Monoscope", "Visualization", "Displays a highly stabilised waveform of audio input", "Richard Boulton "); diff --git a/gst/multifile/gstmultifilesink.c b/gst/multifile/gstmultifilesink.c index 7cade33541..ce439c11fc 100644 --- a/gst/multifile/gstmultifilesink.c +++ b/gst/multifile/gstmultifilesink.c @@ -285,7 +285,7 @@ gst_multi_file_sink_class_init (GstMultiFileSinkClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sinktemplate)); - gst_element_class_set_details_simple (gstelement_class, "Multi-File Sink", + gst_element_class_set_static_metadata (gstelement_class, "Multi-File Sink", "Sink/File", "Write buffers to a sequentially named set of files", "David Schleef "); diff --git a/gst/multifile/gstmultifilesrc.c b/gst/multifile/gstmultifilesrc.c index 4006d81dcb..da9d59ba17 100644 --- a/gst/multifile/gstmultifilesrc.c +++ b/gst/multifile/gstmultifilesrc.c @@ -148,7 +148,7 @@ gst_multi_file_src_class_init (GstMultiFileSrcClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_multi_file_src_pad_template)); - gst_element_class_set_details_simple (gstelement_class, "Multi-File Source", + gst_element_class_set_static_metadata (gstelement_class, "Multi-File Source", "Source/File", "Read a sequentially named set of files into buffers", "David Schleef "); diff --git a/gst/multifile/gstsplitfilesrc.c b/gst/multifile/gstsplitfilesrc.c index 20937a7be3..86313bfbd1 100644 --- a/gst/multifile/gstsplitfilesrc.c +++ b/gst/multifile/gstsplitfilesrc.c @@ -129,7 +129,7 @@ gst_split_file_src_class_init (GstSplitFileSrcClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_split_file_src_pad_template)); - gst_element_class_set_details_simple (gstelement_class, "Split-File Source", + gst_element_class_set_static_metadata (gstelement_class, "Split-File Source", "Source/File", "Read a sequentially named set of files as if it was one large file", "Tim-Philipp Müller "); diff --git a/gst/multipart/multipartdemux.c b/gst/multipart/multipartdemux.c index f04ce81793..208755274b 100644 --- a/gst/multipart/multipartdemux.c +++ b/gst/multipart/multipartdemux.c @@ -180,7 +180,7 @@ gst_multipart_demux_class_init (GstMultipartDemuxClass * klass) gst_static_pad_template_get (&multipart_demux_sink_template_factory)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&multipart_demux_src_template_factory)); - gst_element_class_set_details_simple (gstelement_class, "Multipart demuxer", + gst_element_class_set_static_metadata (gstelement_class, "Multipart demuxer", "Codec/Demuxer", "demux multipart streams", "Wim Taymans , Sjoerd Simons "); diff --git a/gst/multipart/multipartmux.c b/gst/multipart/multipartmux.c index fb9c88477f..daeb11b336 100644 --- a/gst/multipart/multipartmux.c +++ b/gst/multipart/multipartmux.c @@ -123,7 +123,7 @@ gst_multipart_mux_class_init (GstMultipartMuxClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "Multipart muxer", + gst_element_class_set_static_metadata (gstelement_class, "Multipart muxer", "Codec/Muxer", "mux multipart streams", "Wim Taymans "); /* populate mime types */ diff --git a/gst/replaygain/gstrganalysis.c b/gst/replaygain/gstrganalysis.c index 60cbc6a204..50853d56b3 100644 --- a/gst/replaygain/gstrganalysis.c +++ b/gst/replaygain/gstrganalysis.c @@ -271,7 +271,7 @@ gst_rg_analysis_class_init (GstRgAnalysisClass * klass) gst_static_pad_template_get (&src_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (element_class, "ReplayGain analysis", + gst_element_class_set_static_metadata (element_class, "ReplayGain analysis", "Filter/Analyzer/Audio", "Perform the ReplayGain analysis", "Ren\xc3\xa9 Stadler "); diff --git a/gst/replaygain/gstrglimiter.c b/gst/replaygain/gstrglimiter.c index 01a586f910..186d8f862d 100644 --- a/gst/replaygain/gstrglimiter.c +++ b/gst/replaygain/gstrglimiter.c @@ -110,7 +110,7 @@ gst_rg_limiter_class_init (GstRgLimiterClass * klass) gst_static_pad_template_get (&src_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (element_class, "ReplayGain limiter", + gst_element_class_set_static_metadata (element_class, "ReplayGain limiter", "Filter/Effect/Audio", "Apply signal compression to raw audio data", "Ren\xc3\xa9 Stadler "); diff --git a/gst/replaygain/gstrgvolume.c b/gst/replaygain/gstrgvolume.c index fcbd62256b..b5ede0350d 100644 --- a/gst/replaygain/gstrgvolume.c +++ b/gst/replaygain/gstrgvolume.c @@ -282,7 +282,7 @@ gst_rg_volume_class_init (GstRgVolumeClass * klass) gst_static_pad_template_get (&src_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (element_class, "ReplayGain volume", + gst_element_class_set_static_metadata (element_class, "ReplayGain volume", "Filter/Effect/Audio", "Apply ReplayGain volume adjustment", "Ren\xc3\xa9 Stadler "); diff --git a/gst/rtp/gstasteriskh263.c b/gst/rtp/gstasteriskh263.c index 924f3f5989..ae7d05a630 100644 --- a/gst/rtp/gstasteriskh263.c +++ b/gst/rtp/gstasteriskh263.c @@ -83,7 +83,7 @@ gst_asteriskh263_class_init (GstAsteriskh263Class * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_asteriskh263_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP Asterisk H263 depayloader", "Codec/Depayloader/Network/RTP", "Extracts H263 video from RTP and encodes in Asterisk H263 format", "Neil Stratford "); diff --git a/gst/rtp/gstrtpL16depay.c b/gst/rtp/gstrtpL16depay.c index 76cda2b3ce..a842695dc4 100644 --- a/gst/rtp/gstrtpL16depay.c +++ b/gst/rtp/gstrtpL16depay.c @@ -89,7 +89,7 @@ gst_rtp_L16_depay_class_init (GstRtpL16DepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_L16_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP audio depayloader", "Codec/Depayloader/Network/RTP", "Extracts raw audio from RTP packets", "Zeeshan Ali ," "Wim Taymans "); diff --git a/gst/rtp/gstrtpL16pay.c b/gst/rtp/gstrtpL16pay.c index 29aa4e8790..19b89b8907 100644 --- a/gst/rtp/gstrtpL16pay.c +++ b/gst/rtp/gstrtpL16pay.c @@ -93,8 +93,8 @@ gst_rtp_L16_pay_class_init (GstRtpL16PayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_L16_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP audio payloader", - "Codec/Payloader/Network/RTP", + gst_element_class_set_static_metadata (gstelement_class, + "RTP audio payloader", "Codec/Payloader/Network/RTP", "Payload-encode Raw audio into RTP packets (RFC 3551)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpac3depay.c b/gst/rtp/gstrtpac3depay.c index f99853176e..7e6c6f26fc 100644 --- a/gst/rtp/gstrtpac3depay.c +++ b/gst/rtp/gstrtpac3depay.c @@ -68,8 +68,8 @@ gst_rtp_ac3_depay_class_init (GstRtpAC3DepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_ac3_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP AC3 depayloader", - "Codec/Depayloader/Network/RTP", + gst_element_class_set_static_metadata (gstelement_class, + "RTP AC3 depayloader", "Codec/Depayloader/Network/RTP", "Extracts AC3 audio from RTP packets (RFC 4184)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpac3pay.c b/gst/rtp/gstrtpac3pay.c index c03b4265ca..0b10adfbdd 100644 --- a/gst/rtp/gstrtpac3pay.c +++ b/gst/rtp/gstrtpac3pay.c @@ -87,7 +87,7 @@ gst_rtp_ac3_pay_class_init (GstRtpAC3PayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_ac3_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP AC3 audio payloader", "Codec/Payloader/Network/RTP", "Payload AC3 audio as RTP packets (RFC 4184)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpamrdepay.c b/gst/rtp/gstrtpamrdepay.c index 9b417f3144..d870e920e8 100644 --- a/gst/rtp/gstrtpamrdepay.c +++ b/gst/rtp/gstrtpamrdepay.c @@ -128,8 +128,8 @@ gst_rtp_amr_depay_class_init (GstRtpAMRDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_amr_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP AMR depayloader", - "Codec/Depayloader/Network/RTP", + gst_element_class_set_static_metadata (gstelement_class, + "RTP AMR depayloader", "Codec/Depayloader/Network/RTP", "Extracts AMR or AMR-WB audio from RTP packets (RFC 3267)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpamrpay.c b/gst/rtp/gstrtpamrpay.c index ee74ad9e26..7829b39b6a 100644 --- a/gst/rtp/gstrtpamrpay.c +++ b/gst/rtp/gstrtpamrpay.c @@ -112,7 +112,7 @@ gst_rtp_amr_pay_class_init (GstRtpAMRPayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_amr_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP AMR payloader", + gst_element_class_set_static_metadata (gstelement_class, "RTP AMR payloader", "Codec/Payloader/Network/RTP", "Payload-encode AMR or AMR-WB audio into RTP packets (RFC 3267)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpbvdepay.c b/gst/rtp/gstrtpbvdepay.c index 4f4def4128..ae2710ac9c 100644 --- a/gst/rtp/gstrtpbvdepay.c +++ b/gst/rtp/gstrtpbvdepay.c @@ -71,7 +71,7 @@ gst_rtp_bv_depay_class_init (GstRTPBVDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_bv_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP BroadcomVoice depayloader", "Codec/Depayloader/Network/RTP", "Extracts BroadcomVoice audio from RTP packets (RFC 4298)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpbvpay.c b/gst/rtp/gstrtpbvpay.c index 7e55517246..8fd650a2d0 100644 --- a/gst/rtp/gstrtpbvpay.c +++ b/gst/rtp/gstrtpbvpay.c @@ -78,7 +78,7 @@ gst_rtp_bv_pay_class_init (GstRTPBVPayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_bv_pay_src_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP BV Payloader", + gst_element_class_set_static_metadata (gstelement_class, "RTP BV Payloader", "Codec/Payloader/Network/RTP", "Packetize BroadcomVoice audio streams into RTP packets (RFC 4298)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpceltdepay.c b/gst/rtp/gstrtpceltdepay.c index 450652d8a2..36e7f595c0 100644 --- a/gst/rtp/gstrtpceltdepay.c +++ b/gst/rtp/gstrtpceltdepay.c @@ -91,7 +91,7 @@ gst_rtp_celt_depay_class_init (GstRtpCELTDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_celt_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP CELT depayloader", "Codec/Depayloader/Network/RTP", "Extracts CELT audio from RTP packets", "Wim Taymans "); diff --git a/gst/rtp/gstrtpceltpay.c b/gst/rtp/gstrtpceltpay.c index e740a952bb..b1950682cb 100644 --- a/gst/rtp/gstrtpceltpay.c +++ b/gst/rtp/gstrtpceltpay.c @@ -88,7 +88,7 @@ gst_rtp_celt_pay_class_init (GstRtpCELTPayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_celt_pay_src_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP CELT payloader", + gst_element_class_set_static_metadata (gstelement_class, "RTP CELT payloader", "Codec/Payloader/Network/RTP", "Payload-encodes CELT audio into a RTP packet", "Wim Taymans "); diff --git a/gst/rtp/gstrtpdvdepay.c b/gst/rtp/gstrtpdvdepay.c index 7d81a95a68..62fccb8f6e 100644 --- a/gst/rtp/gstrtpdvdepay.c +++ b/gst/rtp/gstrtpdvdepay.c @@ -102,7 +102,7 @@ gst_rtp_dv_depay_class_init (GstRTPDVDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "RTP DV Depayloader", + gst_element_class_set_static_metadata (gstelement_class, "RTP DV Depayloader", "Codec/Depayloader/Network/RTP", "Depayloads DV from RTP packets (RFC 3189)", "Marcel Moreaux , Wim Taymans "); diff --git a/gst/rtp/gstrtpdvpay.c b/gst/rtp/gstrtpdvpay.c index ef1b5900aa..f93bcb589d 100644 --- a/gst/rtp/gstrtpdvpay.c +++ b/gst/rtp/gstrtpdvpay.c @@ -124,7 +124,7 @@ gst_rtp_dv_pay_class_init (GstRTPDVPayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_dv_pay_src_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP DV Payloader", + gst_element_class_set_static_metadata (gstelement_class, "RTP DV Payloader", "Codec/Payloader/Network/RTP", "Payloads DV into RTP packets (RFC 3189)", "Marcel Moreaux , Wim Taymans "); diff --git a/gst/rtp/gstrtpg722depay.c b/gst/rtp/gstrtpg722depay.c index e197e4deb9..6835a3e1ab 100644 --- a/gst/rtp/gstrtpg722depay.c +++ b/gst/rtp/gstrtpg722depay.c @@ -87,7 +87,7 @@ gst_rtp_g722_depay_class_init (GstRtpG722DepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_g722_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP audio depayloader", "Codec/Depayloader/Network/RTP", "Extracts G722 audio from RTP packets", "Wim Taymans "); diff --git a/gst/rtp/gstrtpg722pay.c b/gst/rtp/gstrtpg722pay.c index 163a5ef668..f328e5d56d 100644 --- a/gst/rtp/gstrtpg722pay.c +++ b/gst/rtp/gstrtpg722pay.c @@ -76,8 +76,8 @@ gst_rtp_g722_pay_class_init (GstRtpG722PayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_g722_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP audio payloader", - "Codec/Payloader/Network/RTP", + gst_element_class_set_static_metadata (gstelement_class, + "RTP audio payloader", "Codec/Payloader/Network/RTP", "Payload-encode Raw audio into RTP packets (RFC 3551)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpg723depay.c b/gst/rtp/gstrtpg723depay.c index bb9bf33ea0..62213bd50c 100644 --- a/gst/rtp/gstrtpg723depay.c +++ b/gst/rtp/gstrtpg723depay.c @@ -99,7 +99,7 @@ gst_rtp_g723_depay_class_init (GstRtpG723DepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_g723_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP G.723 depayloader", "Codec/Depayloader/Network/RTP", "Extracts G.723 audio from RTP packets (RFC 3551)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpg723pay.c b/gst/rtp/gstrtpg723pay.c index e5ef743688..104ee689b3 100644 --- a/gst/rtp/gstrtpg723pay.c +++ b/gst/rtp/gstrtpg723pay.c @@ -90,8 +90,8 @@ gst_rtp_g723_pay_class_init (GstRTPG723PayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_g723_pay_src_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP G.723 payloader", - "Codec/Payloader/Network/RTP", + gst_element_class_set_static_metadata (gstelement_class, + "RTP G.723 payloader", "Codec/Payloader/Network/RTP", "Packetize G.723 audio into RTP packets", "Wim Taymans "); diff --git a/gst/rtp/gstrtpg726depay.c b/gst/rtp/gstrtpg726depay.c index 072887ba57..b59fc44428 100644 --- a/gst/rtp/gstrtpg726depay.c +++ b/gst/rtp/gstrtpg726depay.c @@ -118,7 +118,7 @@ gst_rtp_g726_depay_class_init (GstRtpG726DepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_g726_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP G.726 depayloader", "Codec/Depayloader/Network/RTP", "Extracts G.726 audio from RTP packets", "Axis Communications "); diff --git a/gst/rtp/gstrtpg726pay.c b/gst/rtp/gstrtpg726pay.c index 43474d7c98..2da0c4a5a6 100644 --- a/gst/rtp/gstrtpg726pay.c +++ b/gst/rtp/gstrtpg726pay.c @@ -103,8 +103,8 @@ gst_rtp_g726_pay_class_init (GstRtpG726PayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_g726_pay_src_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP G.726 payloader", - "Codec/Payloader/Network/RTP", + gst_element_class_set_static_metadata (gstelement_class, + "RTP G.726 payloader", "Codec/Payloader/Network/RTP", "Payload-encodes G.726 audio into a RTP packet", "Axis Communications "); diff --git a/gst/rtp/gstrtpg729depay.c b/gst/rtp/gstrtpg729depay.c index a6017bb2b5..dd06791bd7 100644 --- a/gst/rtp/gstrtpg729depay.c +++ b/gst/rtp/gstrtpg729depay.c @@ -97,7 +97,7 @@ gst_rtp_g729_depay_class_init (GstRtpG729DepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_g729_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP G.729 depayloader", "Codec/Depayloader/Network/RTP", "Extracts G.729 audio from RTP packets (RFC 3551)", "Laurent Glayal "); diff --git a/gst/rtp/gstrtpg729pay.c b/gst/rtp/gstrtpg729pay.c index a6ab940493..aaede04d49 100644 --- a/gst/rtp/gstrtpg729pay.c +++ b/gst/rtp/gstrtpg729pay.c @@ -106,8 +106,8 @@ gst_rtp_g729_pay_class_init (GstRTPG729PayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_g729_pay_src_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP G.729 payloader", - "Codec/Payloader/Network/RTP", + gst_element_class_set_static_metadata (gstelement_class, + "RTP G.729 payloader", "Codec/Payloader/Network/RTP", "Packetize G.729 audio into RTP packets", "Olivier Crete "); diff --git a/gst/rtp/gstrtpgsmdepay.c b/gst/rtp/gstrtpgsmdepay.c index 2b31088b4e..570253699d 100644 --- a/gst/rtp/gstrtpgsmdepay.c +++ b/gst/rtp/gstrtpgsmdepay.c @@ -79,8 +79,8 @@ gst_rtp_gsm_depay_class_init (GstRTPGSMDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_gsm_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP GSM depayloader", - "Codec/Depayloader/Network/RTP", + gst_element_class_set_static_metadata (gstelement_class, + "RTP GSM depayloader", "Codec/Depayloader/Network/RTP", "Extracts GSM audio from RTP packets", "Zeeshan Ali "); gstrtpbase_depayload_class->process = gst_rtp_gsm_depay_process; diff --git a/gst/rtp/gstrtpgsmpay.c b/gst/rtp/gstrtpgsmpay.c index 84a1ccd6b7..481c3b1ffa 100644 --- a/gst/rtp/gstrtpgsmpay.c +++ b/gst/rtp/gstrtpgsmpay.c @@ -77,7 +77,7 @@ gst_rtp_gsm_pay_class_init (GstRTPGSMPayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_gsm_pay_src_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP GSM payloader", + gst_element_class_set_static_metadata (gstelement_class, "RTP GSM payloader", "Codec/Payloader/Network/RTP", "Payload-encodes GSM audio into a RTP packet", "Zeeshan Ali "); diff --git a/gst/rtp/gstrtpgstdepay.c b/gst/rtp/gstrtpgstdepay.c index 06b6c8698a..af364c606a 100644 --- a/gst/rtp/gstrtpgstdepay.c +++ b/gst/rtp/gstrtpgstdepay.c @@ -82,7 +82,7 @@ gst_rtp_gst_depay_class_init (GstRtpGSTDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_gst_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "GStreamer depayloader", "Codec/Depayloader/Network", "Extracts GStreamer buffers from RTP packets", "Wim Taymans "); diff --git a/gst/rtp/gstrtpgstpay.c b/gst/rtp/gstrtpgstpay.c index b88a4ad18a..86e7afa20c 100644 --- a/gst/rtp/gstrtpgstpay.c +++ b/gst/rtp/gstrtpgstpay.c @@ -87,7 +87,7 @@ gst_rtp_gst_pay_class_init (GstRtpGSTPayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_gst_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP GStreamer payloader", "Codec/Payloader/Network/RTP", "Payload GStreamer buffers as RTP packets", "Wim Taymans "); diff --git a/gst/rtp/gstrtph263depay.c b/gst/rtp/gstrtph263depay.c index a3f3b1ebb9..e05704eba5 100644 --- a/gst/rtp/gstrtph263depay.c +++ b/gst/rtp/gstrtph263depay.c @@ -98,7 +98,7 @@ gst_rtp_h263_depay_class_init (GstRtpH263DepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_h263_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP H263 depayloader", "Codec/Depayloader/Network/RTP", "Extracts H263 video from RTP packets (RFC 2190)", "Philippe Kalaf , " diff --git a/gst/rtp/gstrtph263pay.c b/gst/rtp/gstrtph263pay.c index 594a45f3fe..7def26e99b 100644 --- a/gst/rtp/gstrtph263pay.c +++ b/gst/rtp/gstrtph263pay.c @@ -427,7 +427,7 @@ gst_rtp_h263_pay_class_init (GstRtpH263PayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_h263_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP H263 packet payloader", "Codec/Payloader/Network/RTP", "Payload-encodes H263 video in RTP packets (RFC 2190)", "Neil Stratford " @@ -887,9 +887,8 @@ gst_rtp_h263_pay_move_window_right (GstRtpH263PayContext * context, guint n, } else { if (n > rest_bits) { context->window = - (context-> - window << rest_bits) | (*context->win_end & (((guint) pow (2.0, - (double) rest_bits)) - 1)); + (context->window << rest_bits) | (*context-> + win_end & (((guint) pow (2.0, (double) rest_bits)) - 1)); n -= rest_bits; rest_bits = 0; } else { @@ -1656,8 +1655,8 @@ gst_rtp_h263_pay_flush (GstRtpH263Pay * rtph263pay) gst_rtp_h263_pay_boundry_init (&bound, NULL, rtph263pay->data - 1, 0, 0); context->gobs = - (GstRtpH263PayGob **) g_malloc0 (format_props[context-> - piclayer->ptype_srcformat][0] * sizeof (GstRtpH263PayGob *)); + (GstRtpH263PayGob **) g_malloc0 (format_props[context->piclayer-> + ptype_srcformat][0] * sizeof (GstRtpH263PayGob *)); for (i = 0; i < format_props[context->piclayer->ptype_srcformat][0]; i++) { diff --git a/gst/rtp/gstrtph263pdepay.c b/gst/rtp/gstrtph263pdepay.c index 6219c4a78d..a669a58ee3 100644 --- a/gst/rtp/gstrtph263pdepay.c +++ b/gst/rtp/gstrtph263pdepay.c @@ -112,7 +112,7 @@ gst_rtp_h263p_depay_class_init (GstRtpH263PDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_h263p_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP H263 depayloader", "Codec/Depayloader/Network/RTP", "Extracts H263/+/++ video from RTP packets (RFC 4629)", "Wim Taymans "); diff --git a/gst/rtp/gstrtph263ppay.c b/gst/rtp/gstrtph263ppay.c index 8eff6beff5..bb10cda42b 100644 --- a/gst/rtp/gstrtph263ppay.c +++ b/gst/rtp/gstrtph263ppay.c @@ -142,7 +142,7 @@ gst_rtp_h263p_pay_class_init (GstRtpH263PPayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_h263p_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP H263 payloader", + gst_element_class_set_static_metadata (gstelement_class, "RTP H263 payloader", "Codec/Payloader/Network/RTP", "Payload-encodes H263/+/++ video in RTP packets (RFC 4629)", "Wim Taymans "); diff --git a/gst/rtp/gstrtph264depay.c b/gst/rtp/gstrtph264depay.c index c7aa945ad6..7c839b4c23 100644 --- a/gst/rtp/gstrtph264depay.c +++ b/gst/rtp/gstrtph264depay.c @@ -133,7 +133,7 @@ gst_rtp_h264_depay_class_init (GstRtpH264DepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_h264_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP H264 depayloader", "Codec/Depayloader/Network/RTP", "Extracts H264 video from RTP packets (RFC 3984)", "Wim Taymans "); diff --git a/gst/rtp/gstrtph264pay.c b/gst/rtp/gstrtph264pay.c index c304f5f9ea..90a41beb15 100644 --- a/gst/rtp/gstrtph264pay.c +++ b/gst/rtp/gstrtph264pay.c @@ -185,7 +185,7 @@ gst_rtp_h264_pay_class_init (GstRtpH264PayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_h264_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP H264 payloader", + gst_element_class_set_static_metadata (gstelement_class, "RTP H264 payloader", "Codec/Payloader/Network/RTP", "Payload-encode H264 video into RTP packets (RFC 3984)", "Laurent Glayal "); diff --git a/gst/rtp/gstrtpilbcdepay.c b/gst/rtp/gstrtpilbcdepay.c index 813e699ddd..3029c7ffe5 100644 --- a/gst/rtp/gstrtpilbcdepay.c +++ b/gst/rtp/gstrtpilbcdepay.c @@ -117,7 +117,7 @@ gst_rtp_ilbc_depay_class_init (GstRTPiLBCDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_ilbc_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP iLBC depayloader", "Codec/Depayloader/Network/RTP", "Extracts iLBC audio from RTP packets (RFC 3952)", "Philippe Kalaf "); diff --git a/gst/rtp/gstrtpilbcpay.c b/gst/rtp/gstrtpilbcpay.c index a66ba87d58..4c4bb59e65 100644 --- a/gst/rtp/gstrtpilbcpay.c +++ b/gst/rtp/gstrtpilbcpay.c @@ -74,7 +74,7 @@ gst_rtp_ilbc_pay_class_init (GstRTPILBCPayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_ilbc_pay_src_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP iLBC Payloader", + gst_element_class_set_static_metadata (gstelement_class, "RTP iLBC Payloader", "Codec/Payloader/Network/RTP", "Packetize iLBC audio streams into RTP packets", "Philippe Kalaf "); diff --git a/gst/rtp/gstrtpj2kdepay.c b/gst/rtp/gstrtpj2kdepay.c index 7743320012..4cb649785e 100644 --- a/gst/rtp/gstrtpj2kdepay.c +++ b/gst/rtp/gstrtpj2kdepay.c @@ -110,7 +110,7 @@ gst_rtp_j2k_depay_class_init (GstRtpJ2KDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_j2k_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP JPEG 2000 depayloader", "Codec/Depayloader/Network/RTP", "Extracts JPEG 2000 video from RTP packets (RFC 5371)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpj2kpay.c b/gst/rtp/gstrtpj2kpay.c index ed69cea178..cbbe877eaf 100644 --- a/gst/rtp/gstrtpj2kpay.c +++ b/gst/rtp/gstrtpj2kpay.c @@ -138,7 +138,7 @@ gst_rtp_j2k_pay_class_init (GstRtpJ2KPayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_j2k_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP JPEG 2000 payloader", "Codec/Payloader/Network/RTP", "Payload-encodes JPEG 2000 pictures into RTP packets (RFC 5371)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpjpegdepay.c b/gst/rtp/gstrtpjpegdepay.c index 14355f3ab8..0ea3303a5c 100644 --- a/gst/rtp/gstrtpjpegdepay.c +++ b/gst/rtp/gstrtpjpegdepay.c @@ -98,7 +98,7 @@ gst_rtp_jpeg_depay_class_init (GstRtpJPEGDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_jpeg_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP JPEG depayloader", "Codec/Depayloader/Network/RTP", "Extracts JPEG video from RTP packets (RFC 2435)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpjpegpay.c b/gst/rtp/gstrtpjpegpay.c index d7467c71a7..15144cf506 100644 --- a/gst/rtp/gstrtpjpegpay.c +++ b/gst/rtp/gstrtpjpegpay.c @@ -258,7 +258,7 @@ gst_rtp_jpeg_pay_class_init (GstRtpJPEGPayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_jpeg_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP JPEG payloader", + gst_element_class_set_static_metadata (gstelement_class, "RTP JPEG payloader", "Codec/Payloader/Network/RTP", "Payload-encodes JPEG pictures into RTP packets (RFC 2435)", "Axis Communications "); diff --git a/gst/rtp/gstrtpmp1sdepay.c b/gst/rtp/gstrtpmp1sdepay.c index fd83dd0959..be5a9b4340 100644 --- a/gst/rtp/gstrtpmp1sdepay.c +++ b/gst/rtp/gstrtpmp1sdepay.c @@ -87,7 +87,7 @@ gst_rtp_mp1s_depay_class_init (GstRtpMP1SDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_mp1s_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP MPEG1 System Stream depayloader", "Codec/Depayloader/Network/RTP", "Extracts MPEG1 System Streams from RTP packets (RFC 3555)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpmp2tdepay.c b/gst/rtp/gstrtpmp2tdepay.c index 366dcf558f..acb4d52a8b 100644 --- a/gst/rtp/gstrtpmp2tdepay.c +++ b/gst/rtp/gstrtpmp2tdepay.c @@ -103,7 +103,7 @@ gst_rtp_mp2t_depay_class_init (GstRtpMP2TDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_mp2t_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP MPEG Transport Stream depayloader", "Codec/Depayloader/Network/RTP", "Extracts MPEG2 TS from RTP packets (RFC 2250)", "Wim Taymans , " diff --git a/gst/rtp/gstrtpmp2tpay.c b/gst/rtp/gstrtpmp2tpay.c index 8cb7abf81c..84c60ab836 100644 --- a/gst/rtp/gstrtpmp2tpay.c +++ b/gst/rtp/gstrtpmp2tpay.c @@ -75,7 +75,7 @@ gst_rtp_mp2t_pay_class_init (GstRTPMP2TPayClass * klass) gst_static_pad_template_get (&gst_rtp_mp2t_pay_sink_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_mp2t_pay_src_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP MPEG2 Transport Stream payloader", "Codec/Payloader/Network/RTP", "Payload-encodes MPEG2 TS into RTP packets (RFC 2250)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpmp4adepay.c b/gst/rtp/gstrtpmp4adepay.c index d8818c447f..0a5cfaa67b 100644 --- a/gst/rtp/gstrtpmp4adepay.c +++ b/gst/rtp/gstrtpmp4adepay.c @@ -94,7 +94,7 @@ gst_rtp_mp4a_depay_class_init (GstRtpMP4ADepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_mp4a_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP MPEG4 audio depayloader", "Codec/Depayloader/Network/RTP", "Extracts MPEG4 audio from RTP packets (RFC 3016)", "Nokia Corporation (contact ), " diff --git a/gst/rtp/gstrtpmp4apay.c b/gst/rtp/gstrtpmp4apay.c index 7c3092dd4e..64bce2f1d3 100644 --- a/gst/rtp/gstrtpmp4apay.c +++ b/gst/rtp/gstrtpmp4apay.c @@ -87,7 +87,7 @@ G_DEFINE_TYPE (GstRtpMP4APay, gst_rtp_mp4a_pay, GST_TYPE_RTP_BASE_PAYLOAD) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_mp4a_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP MPEG4 audio payloader", "Codec/Payloader/Network/RTP", "Payload MPEG4 audio as RTP packets (RFC 3016)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpmp4gdepay.c b/gst/rtp/gstrtpmp4gdepay.c index c86cc6acf5..2c9939f87f 100644 --- a/gst/rtp/gstrtpmp4gdepay.c +++ b/gst/rtp/gstrtpmp4gdepay.c @@ -167,7 +167,7 @@ gst_rtp_mp4g_depay_class_init (GstRtpMP4GDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_mp4g_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP MPEG4 ES depayloader", "Codec/Depayloader/Network/RTP", "Extracts MPEG4 elementary streams from RTP packets (RFC 3640)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpmp4gpay.c b/gst/rtp/gstrtpmp4gpay.c index e58adcaccd..c1f22ad93f 100644 --- a/gst/rtp/gstrtpmp4gpay.c +++ b/gst/rtp/gstrtpmp4gpay.c @@ -111,7 +111,7 @@ G_DEFINE_TYPE (GstRtpMP4GPay, gst_rtp_mp4g_pay, GST_TYPE_RTP_BASE_PAYLOAD) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_mp4g_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP MPEG4 ES payloader", "Codec/Payloader/Network/RTP", "Payload MPEG4 elementary streams as RTP packets (RFC 3640)", diff --git a/gst/rtp/gstrtpmp4vdepay.c b/gst/rtp/gstrtpmp4vdepay.c index 59520f6466..d04fe8b217 100644 --- a/gst/rtp/gstrtpmp4vdepay.c +++ b/gst/rtp/gstrtpmp4vdepay.c @@ -90,7 +90,7 @@ gst_rtp_mp4v_depay_class_init (GstRtpMP4VDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_mp4v_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP MPEG4 video depayloader", "Codec/Depayloader/Network/RTP", "Extracts MPEG4 video from RTP packets (RFC 3016)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpmp4vpay.c b/gst/rtp/gstrtpmp4vpay.c index 806795565c..6b94c18b5d 100644 --- a/gst/rtp/gstrtpmp4vpay.c +++ b/gst/rtp/gstrtpmp4vpay.c @@ -103,7 +103,7 @@ G_DEFINE_TYPE (GstRtpMP4VPay, gst_rtp_mp4v_pay, GST_TYPE_RTP_BASE_PAYLOAD) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_mp4v_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP MPEG4 Video payloader", "Codec/Payloader/Network/RTP", "Payload MPEG-4 video as RTP packets (RFC 3016)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpmpadepay.c b/gst/rtp/gstrtpmpadepay.c index 2f2956a858..3bd40ae845 100644 --- a/gst/rtp/gstrtpmpadepay.c +++ b/gst/rtp/gstrtpmpadepay.c @@ -75,7 +75,7 @@ gst_rtp_mpa_depay_class_init (GstRtpMPADepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_mpa_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP MPEG audio depayloader", "Codec/Depayloader/Network/RTP", "Extracts MPEG audio from RTP packets (RFC 2038)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpmpapay.c b/gst/rtp/gstrtpmpapay.c index 5cef0898ca..075a9775e9 100644 --- a/gst/rtp/gstrtpmpapay.c +++ b/gst/rtp/gstrtpmpapay.c @@ -90,7 +90,7 @@ gst_rtp_mpa_pay_class_init (GstRtpMPAPayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_mpa_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP MPEG audio payloader", "Codec/Payloader/Network/RTP", "Payload MPEG audio as RTP packets (RFC 2038)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpmparobustdepay.c b/gst/rtp/gstrtpmparobustdepay.c index ee74efd170..fdd724eb26 100644 --- a/gst/rtp/gstrtpmparobustdepay.c +++ b/gst/rtp/gstrtpmparobustdepay.c @@ -118,7 +118,7 @@ gst_rtp_mpa_robust_depay_class_init (GstRtpMPARobustDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_mpa_robust_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP MPEG audio depayloader", "Codec/Depayloader/Network/RTP", "Extracts MPEG audio from RTP packets (RFC 5219)", "Mark Nauwelaerts "); diff --git a/gst/rtp/gstrtpmpvdepay.c b/gst/rtp/gstrtpmpvdepay.c index 09e2ef0f5b..a1f732804a 100644 --- a/gst/rtp/gstrtpmpvdepay.c +++ b/gst/rtp/gstrtpmpvdepay.c @@ -74,7 +74,7 @@ gst_rtp_mpv_depay_class_init (GstRtpMPVDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_mpv_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP MPEG video depayloader", "Codec/Depayloader/Network/RTP", "Extracts MPEG video from RTP packets (RFC 2250)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpmpvpay.c b/gst/rtp/gstrtpmpvpay.c index 661f6243b9..bd11369456 100644 --- a/gst/rtp/gstrtpmpvpay.c +++ b/gst/rtp/gstrtpmpvpay.c @@ -84,7 +84,7 @@ gst_rtp_mpv_pay_class_init (GstRTPMPVPayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_mpv_pay_src_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP MPEG2 ES video payloader", "Codec/Payloader/Network/RTP", "Payload-encodes MPEG2 ES into RTP packets (RFC 2250)", "Thijs Vermeir "); diff --git a/gst/rtp/gstrtppcmadepay.c b/gst/rtp/gstrtppcmadepay.c index 15cff86c4f..dab6552990 100644 --- a/gst/rtp/gstrtppcmadepay.c +++ b/gst/rtp/gstrtppcmadepay.c @@ -83,7 +83,7 @@ gst_rtp_pcma_depay_class_init (GstRtpPcmaDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_pcma_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP PCMA depayloader", "Codec/Depayloader/Network/RTP", "Extracts PCMA audio from RTP packets", "Edgard Lima , Zeeshan Ali "); diff --git a/gst/rtp/gstrtppcmapay.c b/gst/rtp/gstrtppcmapay.c index b943b929cd..5401de0a93 100644 --- a/gst/rtp/gstrtppcmapay.c +++ b/gst/rtp/gstrtppcmapay.c @@ -71,7 +71,7 @@ gst_rtp_pcma_pay_class_init (GstRtpPcmaPayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_pcma_pay_src_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP PCMA payloader", + gst_element_class_set_static_metadata (gstelement_class, "RTP PCMA payloader", "Codec/Payloader/Network/RTP", "Payload-encodes PCMA audio into a RTP packet", "Edgard Lima "); diff --git a/gst/rtp/gstrtppcmudepay.c b/gst/rtp/gstrtppcmudepay.c index fe3fa5ce49..3d667e3072 100644 --- a/gst/rtp/gstrtppcmudepay.c +++ b/gst/rtp/gstrtppcmudepay.c @@ -84,7 +84,7 @@ gst_rtp_pcmu_depay_class_init (GstRtpPcmuDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_pcmu_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP PCMU depayloader", "Codec/Depayloader/Network/RTP", "Extracts PCMU audio from RTP packets", "Edgard Lima , Zeeshan Ali "); diff --git a/gst/rtp/gstrtppcmupay.c b/gst/rtp/gstrtppcmupay.c index 5998b092d2..c15b4b88a4 100644 --- a/gst/rtp/gstrtppcmupay.c +++ b/gst/rtp/gstrtppcmupay.c @@ -71,7 +71,7 @@ gst_rtp_pcmu_pay_class_init (GstRtpPcmuPayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_pcmu_pay_src_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP PCMU payloader", + gst_element_class_set_static_metadata (gstelement_class, "RTP PCMU payloader", "Codec/Payloader/Network/RTP", "Payload-encodes PCMU audio into a RTP packet", "Edgard Lima "); diff --git a/gst/rtp/gstrtpqcelpdepay.c b/gst/rtp/gstrtpqcelpdepay.c index aa3e276095..d11da123cd 100644 --- a/gst/rtp/gstrtpqcelpdepay.c +++ b/gst/rtp/gstrtpqcelpdepay.c @@ -102,7 +102,7 @@ gst_rtp_qcelp_depay_class_init (GstRtpQCELPDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_qcelp_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP QCELP depayloader", "Codec/Depayloader/Network/RTP", "Extracts QCELP (PureVoice) audio from RTP packets (RFC 2658)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpqdmdepay.c b/gst/rtp/gstrtpqdmdepay.c index e55cb3d0b4..e3be4fac2d 100644 --- a/gst/rtp/gstrtpqdmdepay.c +++ b/gst/rtp/gstrtpqdmdepay.c @@ -89,7 +89,7 @@ gst_rtp_qdm2_depay_class_init (GstRtpQDM2DepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_qdm2_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP QDM2 depayloader", "Codec/Depayloader/Network/RTP", "Extracts QDM2 audio from RTP packets (no RFC)", diff --git a/gst/rtp/gstrtpsirendepay.c b/gst/rtp/gstrtpsirendepay.c index a76a9af29d..e09964246f 100644 --- a/gst/rtp/gstrtpsirendepay.c +++ b/gst/rtp/gstrtpsirendepay.c @@ -70,7 +70,7 @@ gst_rtp_siren_depay_class_init (GstRTPSirenDepayClass * klass) gst_static_pad_template_get (&gst_rtp_siren_depay_src_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_siren_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP Siren packet depayloader", "Codec/Depayloader/Network/RTP", "Extracts Siren audio from RTP packets", "Philippe Kalaf "); diff --git a/gst/rtp/gstrtpsirenpay.c b/gst/rtp/gstrtpsirenpay.c index 3a55eb4159..e62f189957 100644 --- a/gst/rtp/gstrtpsirenpay.c +++ b/gst/rtp/gstrtpsirenpay.c @@ -69,7 +69,7 @@ gst_rtp_siren_pay_class_init (GstRTPSirenPayClass * klass) gst_static_pad_template_get (&gst_rtp_siren_pay_sink_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_siren_pay_src_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP Payloader for Siren Audio", "Codec/Payloader/Network/RTP", "Packetize Siren audio streams into RTP packets", "Youness Alaoui "); diff --git a/gst/rtp/gstrtpspeexdepay.c b/gst/rtp/gstrtpspeexdepay.c index ae12bc19cc..3e30f04317 100644 --- a/gst/rtp/gstrtpspeexdepay.c +++ b/gst/rtp/gstrtpspeexdepay.c @@ -82,7 +82,7 @@ gst_rtp_speex_depay_class_init (GstRtpSPEEXDepayClass * klass) gst_static_pad_template_get (&gst_rtp_speex_depay_src_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_speex_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP Speex depayloader", "Codec/Depayloader/Network/RTP", "Extracts Speex audio from RTP packets", "Edgard Lima "); diff --git a/gst/rtp/gstrtpspeexpay.c b/gst/rtp/gstrtpspeexpay.c index 994aee3c8d..bb56412fa9 100644 --- a/gst/rtp/gstrtpspeexpay.c +++ b/gst/rtp/gstrtpspeexpay.c @@ -82,8 +82,8 @@ gst_rtp_speex_pay_class_init (GstRtpSPEEXPayClass * klass) gst_static_pad_template_get (&gst_rtp_speex_pay_sink_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_speex_pay_src_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP Speex payloader", - "Codec/Payloader/Network/RTP", + gst_element_class_set_static_metadata (gstelement_class, + "RTP Speex payloader", "Codec/Payloader/Network/RTP", "Payload-encodes Speex audio into a RTP packet", "Edgard Lima "); diff --git a/gst/rtp/gstrtpsv3vdepay.c b/gst/rtp/gstrtpsv3vdepay.c index ae8a6abb70..77a9176944 100644 --- a/gst/rtp/gstrtpsv3vdepay.c +++ b/gst/rtp/gstrtpsv3vdepay.c @@ -84,7 +84,7 @@ gst_rtp_sv3v_depay_class_init (GstRtpSV3VDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_sv3v_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP SVQ3 depayloader", "Codec/Depayloader/Network/RTP", "Extracts SVQ3 video from RTP packets (no RFC)", "Wim Taymans "); diff --git a/gst/rtp/gstrtptheoradepay.c b/gst/rtp/gstrtptheoradepay.c index 76afa085db..eff07461ed 100644 --- a/gst/rtp/gstrtptheoradepay.c +++ b/gst/rtp/gstrtptheoradepay.c @@ -95,7 +95,7 @@ gst_rtp_theora_depay_class_init (GstRtpTheoraDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_theora_depay_src_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP Theora depayloader", "Codec/Depayloader/Network/RTP", "Extracts Theora video from RTP packets (draft-01 of RFC XXXX)", "Wim Taymans "); diff --git a/gst/rtp/gstrtptheorapay.c b/gst/rtp/gstrtptheorapay.c index 2fbbd832a6..296e1457a4 100644 --- a/gst/rtp/gstrtptheorapay.c +++ b/gst/rtp/gstrtptheorapay.c @@ -118,7 +118,7 @@ gst_rtp_theora_pay_class_init (GstRtpTheoraPayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_theora_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP Theora payloader", "Codec/Payloader/Network/RTP", "Payload-encode Theora video into RTP packets (draft-01 RFC XXXX)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpvorbisdepay.c b/gst/rtp/gstrtpvorbisdepay.c index daa3018016..dea894daff 100644 --- a/gst/rtp/gstrtpvorbisdepay.c +++ b/gst/rtp/gstrtpvorbisdepay.c @@ -94,7 +94,7 @@ gst_rtp_vorbis_depay_class_init (GstRtpVorbisDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_vorbis_depay_src_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP Vorbis depayloader", "Codec/Depayloader/Network/RTP", "Extracts Vorbis Audio from RTP packets (RFC 5215)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpvorbispay.c b/gst/rtp/gstrtpvorbispay.c index c9c9028c74..b2d4ee4ad7 100644 --- a/gst/rtp/gstrtpvorbispay.c +++ b/gst/rtp/gstrtpvorbispay.c @@ -90,7 +90,7 @@ gst_rtp_vorbis_pay_class_init (GstRtpVorbisPayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_vorbis_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP Vorbis depayloader", "Codec/Payloader/Network/RTP", "Payload-encode Vorbis audio into RTP packets (RFC 5215)", diff --git a/gst/rtp/gstrtpvrawdepay.c b/gst/rtp/gstrtpvrawdepay.c index 1d49cd19cc..120e8ac4f4 100644 --- a/gst/rtp/gstrtpvrawdepay.c +++ b/gst/rtp/gstrtpvrawdepay.c @@ -82,7 +82,7 @@ gst_rtp_vraw_depay_class_init (GstRtpVRawDepayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_vraw_depay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP Raw Video depayloader", "Codec/Depayloader/Network/RTP", "Extracts raw video from RTP packets (RFC 4175)", "Wim Taymans "); diff --git a/gst/rtp/gstrtpvrawpay.c b/gst/rtp/gstrtpvrawpay.c index 214a30714f..3a53d662da 100644 --- a/gst/rtp/gstrtpvrawpay.c +++ b/gst/rtp/gstrtpvrawpay.c @@ -89,7 +89,7 @@ G_DEFINE_TYPE (GstRtpVRawPay, gst_rtp_vraw_pay, GST_TYPE_RTP_BASE_PAYLOAD) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_vraw_pay_sink_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP Raw Video payloader", "Codec/Payloader/Network/RTP", "Payload raw video as RTP packets (RFC 4175)", "Wim Taymans "); diff --git a/gst/rtpmanager/gstrtpbin.c b/gst/rtpmanager/gstrtpbin.c index 110eb6b962..2207960b95 100644 --- a/gst/rtpmanager/gstrtpbin.c +++ b/gst/rtpmanager/gstrtpbin.c @@ -1852,7 +1852,7 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&rtpbin_send_rtp_src_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP Bin", + gst_element_class_set_static_metadata (gstelement_class, "RTP Bin", "Filter/Network/RTP", "Real-Time Transport Protocol bin", "Wim Taymans "); diff --git a/gst/rtpmanager/gstrtpjitterbuffer.c b/gst/rtpmanager/gstrtpjitterbuffer.c index a94eb7e893..2d7a286d4e 100644 --- a/gst/rtpmanager/gstrtpjitterbuffer.c +++ b/gst/rtpmanager/gstrtpjitterbuffer.c @@ -437,7 +437,7 @@ gst_rtp_jitter_buffer_class_init (GstRtpJitterBufferClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_jitter_buffer_sink_rtcp_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTP packet jitter-buffer", "Filter/Network/RTP", "A buffer that deals with network jitter and other transmission faults", "Philippe Kalaf , " diff --git a/gst/rtpmanager/gstrtpptdemux.c b/gst/rtpmanager/gstrtpptdemux.c index bef52d0905..634834d412 100644 --- a/gst/rtpmanager/gstrtpptdemux.c +++ b/gst/rtpmanager/gstrtpptdemux.c @@ -215,7 +215,7 @@ gst_rtp_pt_demux_class_init (GstRtpPtDemuxClass * klass) gst_element_class_add_pad_template (gstelement_klass, gst_static_pad_template_get (&rtp_pt_demux_src_template)); - gst_element_class_set_details_simple (gstelement_klass, "RTP Demux", + gst_element_class_set_static_metadata (gstelement_klass, "RTP Demux", "Demux/Network/RTP", "Parses codec streams transmitted in the same RTP session", "Kai Vehmanen "); diff --git a/gst/rtpmanager/gstrtpsession.c b/gst/rtpmanager/gstrtpsession.c index a0daa12174..72d9962d7b 100644 --- a/gst/rtpmanager/gstrtpsession.c +++ b/gst/rtpmanager/gstrtpsession.c @@ -609,7 +609,7 @@ gst_rtp_session_class_init (GstRtpSessionClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&rtpsession_send_rtcp_src_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP Session", + gst_element_class_set_static_metadata (gstelement_class, "RTP Session", "Filter/Network/RTP", "Implement an RTP session", "Wim Taymans "); diff --git a/gst/rtpmanager/gstrtpssrcdemux.c b/gst/rtpmanager/gstrtpssrcdemux.c index a3136f70b1..0ddd27b522 100644 --- a/gst/rtpmanager/gstrtpssrcdemux.c +++ b/gst/rtpmanager/gstrtpssrcdemux.c @@ -358,7 +358,7 @@ gst_rtp_ssrc_demux_class_init (GstRtpSsrcDemuxClass * klass) gst_element_class_add_pad_template (gstelement_klass, gst_static_pad_template_get (&rtp_ssrc_demux_rtcp_src_template)); - gst_element_class_set_details_simple (gstelement_klass, "RTP SSRC Demux", + gst_element_class_set_static_metadata (gstelement_klass, "RTP SSRC Demux", "Demux/Network/RTP", "Splits RTP streams based on the SSRC", "Wim Taymans "); diff --git a/gst/rtsp/gstrtpdec.c b/gst/rtsp/gstrtpdec.c index b48cabbc52..1ec0b9352e 100644 --- a/gst/rtsp/gstrtpdec.c +++ b/gst/rtsp/gstrtpdec.c @@ -407,7 +407,7 @@ gst_rtp_dec_class_init (GstRTPDecClass * g_class) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_dec_rtcp_src_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP Decoder", + gst_element_class_set_static_metadata (gstelement_class, "RTP Decoder", "Codec/Parser/Network", "Accepts raw RTP and RTCP packets and sends them forward", "Wim Taymans "); diff --git a/gst/rtsp/gstrtspsrc.c b/gst/rtsp/gstrtspsrc.c index 9293baa1f8..0cd8074e23 100644 --- a/gst/rtsp/gstrtspsrc.c +++ b/gst/rtsp/gstrtspsrc.c @@ -482,7 +482,7 @@ gst_rtspsrc_class_init (GstRTSPSrcClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&rtptemplate)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "RTSP packet receiver", "Source/Network", "Receive data over the network via RTSP (RFC 2326)", "Wim Taymans , " diff --git a/gst/shapewipe/gstshapewipe.c b/gst/shapewipe/gstshapewipe.c index 9b828b1683..7e9047f161 100644 --- a/gst/shapewipe/gstshapewipe.c +++ b/gst/shapewipe/gstshapewipe.c @@ -150,7 +150,7 @@ gst_shape_wipe_class_init (GstShapeWipeClass * klass) gstelement_class->change_state = GST_DEBUG_FUNCPTR (gst_shape_wipe_change_state); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "Shape Wipe transition filter", "Filter/Editor/Video", "Adds a shape wipe transition to a video stream", diff --git a/gst/smpte/gstsmpte.c b/gst/smpte/gstsmpte.c index 1aeaad63d8..14cdea56bf 100644 --- a/gst/smpte/gstsmpte.c +++ b/gst/smpte/gstsmpte.c @@ -239,7 +239,7 @@ gst_smpte_class_init (GstSMPTEClass * klass) gst_static_pad_template_get (&gst_smpte_sink2_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_smpte_src_template)); - gst_element_class_set_details_simple (gstelement_class, "SMPTE transitions", + gst_element_class_set_static_metadata (gstelement_class, "SMPTE transitions", "Filter/Editor/Video", "Apply the standard SMPTE transitions on video images", "Wim Taymans "); diff --git a/gst/smpte/gstsmptealpha.c b/gst/smpte/gstsmptealpha.c index 0b59382845..c0b643b2b3 100644 --- a/gst/smpte/gstsmptealpha.c +++ b/gst/smpte/gstsmptealpha.c @@ -212,7 +212,7 @@ gst_smpte_alpha_class_init (GstSMPTEAlphaClass * klass) gst_static_pad_template_get (&gst_smpte_alpha_sink_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_smpte_alpha_src_template)); - gst_element_class_set_details_simple (element_class, "SMPTE transitions", + gst_element_class_set_static_metadata (element_class, "SMPTE transitions", "Filter/Editor/Video", "Apply the standard SMPTE transitions as alpha on video images", "Wim Taymans "); diff --git a/gst/spectrum/gstspectrum.c b/gst/spectrum/gstspectrum.c index cc63d5f4c6..be0d95378d 100644 --- a/gst/spectrum/gstspectrum.c +++ b/gst/spectrum/gstspectrum.c @@ -234,7 +234,7 @@ gst_spectrum_class_init (GstSpectrumClass * klass) GST_DEBUG_CATEGORY_INIT (gst_spectrum_debug, "spectrum", 0, "audio spectrum analyser element"); - gst_element_class_set_details_simple (element_class, "Spectrum analyzer", + gst_element_class_set_static_metadata (element_class, "Spectrum analyzer", "Filter/Analyzer/Audio", "Run an FFT on the audio signal, output spectrum data", "Erik Walthinsen , " diff --git a/gst/udp/gstdynudpsink.c b/gst/udp/gstdynudpsink.c index 2f689c249a..998d8053c2 100644 --- a/gst/udp/gstdynudpsink.c +++ b/gst/udp/gstdynudpsink.c @@ -121,7 +121,7 @@ gst_dynudpsink_class_init (GstDynUDPSinkClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (gstelement_class, "UDP packet sender", + gst_element_class_set_static_metadata (gstelement_class, "UDP packet sender", "Sink/Network", "Send data over the network via UDP", "Philippe Khalaf "); diff --git a/gst/udp/gstmultiudpsink.c b/gst/udp/gstmultiudpsink.c index 7f4f03040f..c80bdda1dd 100644 --- a/gst/udp/gstmultiudpsink.c +++ b/gst/udp/gstmultiudpsink.c @@ -311,7 +311,7 @@ gst_multiudpsink_class_init (GstMultiUDPSinkClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (gstelement_class, "UDP packet sender", + gst_element_class_set_static_metadata (gstelement_class, "UDP packet sender", "Sink/Network", "Send data over the network via UDP", "Wim Taymans "); diff --git a/gst/udp/gstudpsink.c b/gst/udp/gstudpsink.c index ea791e2f69..c42019b4c8 100644 --- a/gst/udp/gstudpsink.c +++ b/gst/udp/gstudpsink.c @@ -94,7 +94,7 @@ gst_udpsink_class_init (GstUDPSinkClass * klass) 0, 65535, UDP_DEFAULT_PORT, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "UDP packet sender", + gst_element_class_set_static_metadata (gstelement_class, "UDP packet sender", "Sink/Network", "Send data over the network via UDP", "Wim Taymans "); } diff --git a/gst/udp/gstudpsrc.c b/gst/udp/gstudpsrc.c index d35e2715f2..1f42b8f666 100644 --- a/gst/udp/gstudpsrc.c +++ b/gst/udp/gstudpsrc.c @@ -263,8 +263,8 @@ gst_udpsrc_class_init (GstUDPSrcClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (gstelement_class, "UDP packet receiver", - "Source/Network", + gst_element_class_set_static_metadata (gstelement_class, + "UDP packet receiver", "Source/Network", "Receive data over the network via UDP", "Wim Taymans , " "Thijs Vermeir "); diff --git a/gst/videobox/gstvideobox.c b/gst/videobox/gstvideobox.c index b1fb248d6b..95bfaac476 100644 --- a/gst/videobox/gstvideobox.c +++ b/gst/videobox/gstvideobox.c @@ -2459,7 +2459,7 @@ gst_video_box_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "Video box filter", + gst_element_class_set_static_metadata (element_class, "Video box filter", "Filter/Effect/Video", "Resizes a video by adding borders or cropping", "Wim Taymans "); diff --git a/gst/videocrop/gstaspectratiocrop.c b/gst/videocrop/gstaspectratiocrop.c index 391e97d085..ec7bc3d05c 100644 --- a/gst/videocrop/gstaspectratiocrop.c +++ b/gst/videocrop/gstaspectratiocrop.c @@ -193,7 +193,7 @@ gst_aspect_ratio_crop_class_init (GstAspectRatioCropClass * klass) "Target aspect-ratio of video", 0, 1, G_MAXINT, 1, 0, 1, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (element_class, "aspectratiocrop", + gst_element_class_set_static_metadata (element_class, "aspectratiocrop", "Filter/Effect/Video", "Crops video into a user-defined aspect-ratio", "Thijs Vermeir "); diff --git a/gst/videocrop/gstvideocrop.c b/gst/videocrop/gstvideocrop.c index 8c23d4b92a..6e04343170 100644 --- a/gst/videocrop/gstvideocrop.c +++ b/gst/videocrop/gstvideocrop.c @@ -194,7 +194,7 @@ gst_video_crop_class_init (GstVideoCropClass * klass) gst_static_pad_template_get (&sink_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, "Crop", + gst_element_class_set_static_metadata (element_class, "Crop", "Filter/Effect/Video", "Crops video into a user-defined region", "Tim-Philipp Müller "); diff --git a/gst/videofilter/gstgamma.c b/gst/videofilter/gstgamma.c index 2acd17086e..027712c1e5 100644 --- a/gst/videofilter/gstgamma.c +++ b/gst/videofilter/gstgamma.c @@ -123,7 +123,7 @@ gst_gamma_class_init (GstGammaClass * g_class) 0.01, 10, DEFAULT_PROP_GAMMA, GST_PARAM_CONTROLLABLE | G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "Video gamma correction", "Filter/Effect/Video", "Adjusts gamma on a video stream", "Arwed v. Merkatz "); diff --git a/gst/videofilter/gstvideoflip.c b/gst/videofilter/gstvideoflip.c index 35624b1c39..eeff3a66fd 100644 --- a/gst/videofilter/gstvideoflip.c +++ b/gst/videofilter/gstvideoflip.c @@ -1011,7 +1011,7 @@ gst_video_flip_class_init (GstVideoFlipClass * klass) GST_TYPE_VIDEO_FLIP_METHOD, PROP_METHOD_DEFAULT, GST_PARAM_CONTROLLABLE | G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "Video flipper", + gst_element_class_set_static_metadata (gstelement_class, "Video flipper", "Filter/Effect/Video", "Flips and rotates video", "David Schleef "); diff --git a/gst/videofilter/gstvideotemplate.c b/gst/videofilter/gstvideotemplate.c index c44871d779..4e15dccb9a 100644 --- a/gst/videofilter/gstvideotemplate.c +++ b/gst/videofilter/gstvideotemplate.c @@ -123,7 +123,7 @@ gst_videotemplate_base_init (gpointer g_class) GstVideofilterClass *videofilter_class = GST_VIDEOFILTER_CLASS (g_class); int i; - gst_element_class_set_details_simple (element_class, "Video filter template", + gst_element_class_set_static_metadata (element_class, "Video filter template", "Filter/Effect/Video", "Template for a video filter", "David Schleef "); diff --git a/gst/videomixer/videomixer2.c b/gst/videomixer/videomixer2.c index 57b1c75bbe..6a49f93365 100644 --- a/gst/videomixer/videomixer2.c +++ b/gst/videomixer/videomixer2.c @@ -1965,7 +1965,7 @@ gst_videomixer2_class_init (GstVideoMixer2Class * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "Video mixer 2", + gst_element_class_set_static_metadata (gstelement_class, "Video mixer 2", "Filter/Editor/Video", "Mix multiple video streams", "Wim Taymans , " "Sebastian Dröge "); diff --git a/gst/wavenc/gstwavenc.c b/gst/wavenc/gstwavenc.c index 9bb776b9d5..eb80e89cc1 100644 --- a/gst/wavenc/gstwavenc.c +++ b/gst/wavenc/gstwavenc.c @@ -132,7 +132,7 @@ gst_wavenc_class_init (GstWavEncClass * klass) element_class->change_state = GST_DEBUG_FUNCPTR (gst_wavenc_change_state); - gst_element_class_set_details_simple (element_class, "WAV audio muxer", + gst_element_class_set_static_metadata (element_class, "WAV audio muxer", "Codec/Muxer/Audio", "Encode raw audio into WAV", "Iain Holmes "); diff --git a/gst/wavparse/gstwavparse.c b/gst/wavparse/gstwavparse.c index eba83301bc..1687766c53 100644 --- a/gst/wavparse/gstwavparse.c +++ b/gst/wavparse/gstwavparse.c @@ -159,7 +159,7 @@ gst_wavparse_class_init (GstWavParseClass * klass) GST_PAD_ALWAYS, gst_riff_create_audio_template_caps ()); gst_element_class_add_pad_template (gstelement_class, src_template); - gst_element_class_set_details_simple (gstelement_class, "WAV audio demuxer", + gst_element_class_set_static_metadata (gstelement_class, "WAV audio demuxer", "Codec/Demuxer/Audio", "Parse a .wav file into raw audio", "Erik Walthinsen "); diff --git a/gst/y4m/gsty4mencode.c b/gst/y4m/gsty4mencode.c index c8706a9550..2597a9ea39 100644 --- a/gst/y4m/gsty4mencode.c +++ b/gst/y4m/gsty4mencode.c @@ -111,7 +111,7 @@ gst_y4m_encode_class_init (GstY4mEncodeClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&y4mencode_sink_factory)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "YUV4MPEG video encoder", "Codec/Encoder/Video", "Encodes a YUV frame into the yuv4mpeg format (mjpegtools)", "Wim Taymans "); diff --git a/sys/directsound/gstdirectsoundsink.c b/sys/directsound/gstdirectsoundsink.c index 49f2afa8ae..fec8f9283d 100644 --- a/sys/directsound/gstdirectsoundsink.c +++ b/sys/directsound/gstdirectsoundsink.c @@ -172,7 +172,7 @@ gst_directsound_sink_class_init (GstDirectSoundSinkClass * klass) "Mute state of this stream", DEFAULT_MUTE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "Direct Sound Audio Sink", "Sink/Audio", "Output to a sound card via Direct Sound", "Sebastien Moutte "); diff --git a/sys/oss/gstossmixerelement.c b/sys/oss/gstossmixerelement.c index 7ceb2b82d2..5ff3e28096 100644 --- a/sys/oss/gstossmixerelement.c +++ b/sys/oss/gstossmixerelement.c @@ -70,7 +70,7 @@ static void gst_oss_mixer_element_finalize (GObject * object); static void gst_oss_mixer_element_base_init (gpointer klass) { - gst_element_class_set_details_simple (GST_ELEMENT_CLASS (klass), "OSS Mixer", + gst_element_class_set_static_metadata (GST_ELEMENT_CLASS (klass), "OSS Mixer", "Generic/Audio", "Control sound input and output levels with OSS", "Andrew Vander Wingo "); diff --git a/sys/oss/gstosssink.c b/sys/oss/gstosssink.c index ba8ab8dfa9..863e5a856f 100644 --- a/sys/oss/gstosssink.c +++ b/sys/oss/gstosssink.c @@ -176,7 +176,7 @@ gst_oss_sink_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "Audio Sink (OSS)", + gst_element_class_set_static_metadata (element_class, "Audio Sink (OSS)", "Sink/Audio", "Output to a sound card via OSS", "Erik Walthinsen , " diff --git a/sys/oss/gstosssrc.c b/sys/oss/gstosssrc.c index f8ac8a93bf..c457a30fa1 100644 --- a/sys/oss/gstosssrc.c +++ b/sys/oss/gstosssrc.c @@ -129,7 +129,7 @@ gst_oss_src_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "Audio Source (OSS)", + gst_element_class_set_static_metadata (element_class, "Audio Source (OSS)", "Source/Audio", "Capture from a sound card via OSS", "Erik Walthinsen , " "Wim Taymans "); diff --git a/sys/oss4/oss4-mixer.c b/sys/oss4/oss4-mixer.c index 49da03ceb1..b1e652bc37 100644 --- a/sys/oss4/oss4-mixer.c +++ b/sys/oss4/oss4-mixer.c @@ -112,7 +112,7 @@ static const gchar *mixer_ext_flags_get_string (gint flags); static void gst_oss4_mixer_base_init (gpointer klass) { - gst_element_class_set_details_simple (GST_ELEMENT_CLASS (klass), + gst_element_class_set_static_metadata (GST_ELEMENT_CLASS (klass), "OSS v4 Audio Mixer", "Generic/Audio", "Control sound input and output levels with OSS4", "Tim-Philipp Müller "); diff --git a/sys/oss4/oss4-sink.c b/sys/oss4/oss4-sink.c index 81f8d2af28..fe1b2bb7e1 100644 --- a/sys/oss4/oss4-sink.c +++ b/sys/oss4/oss4-sink.c @@ -126,7 +126,7 @@ gst_oss4_sink_base_init (gpointer g_class) GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); GstPadTemplate *templ; - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "OSS v4 Audio Sink", "Sink/Audio", "Output to a sound card via OSS version 4", "Tim-Philipp Müller "); diff --git a/sys/oss4/oss4-source.c b/sys/oss4/oss4-source.c index b80f9b7707..5e4d447a04 100644 --- a/sys/oss4/oss4-source.c +++ b/sys/oss4/oss4-source.c @@ -107,7 +107,7 @@ gst_oss4_source_base_init (gpointer g_class) GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); GstPadTemplate *templ; - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "OSS v4 Audio Source", "Source/Audio", "Capture from a sound card via OSS version 4", "Tim-Philipp Müller "); diff --git a/sys/osxaudio/gstosxaudiosink.c b/sys/osxaudio/gstosxaudiosink.c index e3ade70110..c11d0ddfea 100644 --- a/sys/osxaudio/gstosxaudiosink.c +++ b/sys/osxaudio/gstosxaudiosink.c @@ -145,7 +145,7 @@ gst_osx_audio_sink_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (element_class, "Audio Sink (OSX)", + gst_element_class_set_static_metadata (element_class, "Audio Sink (OSX)", "Sink/Audio", "Output to a sound card in OS X", "Zaheer Abbas Merali "); diff --git a/sys/osxaudio/gstosxaudiosrc.c b/sys/osxaudio/gstosxaudiosrc.c index 2bb21a79ba..86d1cc8876 100644 --- a/sys/osxaudio/gstosxaudiosrc.c +++ b/sys/osxaudio/gstosxaudiosrc.c @@ -136,7 +136,7 @@ gst_osx_audio_src_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_factory)); - gst_element_class_set_details_simple (element_class, "Audio Source (OSX)", + gst_element_class_set_static_metadata (element_class, "Audio Source (OSX)", "Source/Audio", "Input from a sound card in OS X", "Zaheer Abbas Merali "); diff --git a/sys/osxvideo/osxvideosink.m b/sys/osxvideo/osxvideosink.m index b0a1ef016a..2e31c998a9 100644 --- a/sys/osxvideo/osxvideosink.m +++ b/sys/osxvideo/osxvideosink.m @@ -350,7 +350,7 @@ gst_osx_video_sink_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "OSX Video sink", + gst_element_class_set_static_metadata (element_class, "OSX Video sink", "Sink/Video", "OSX native videosink", "Zaheer Abbas Merali "); diff --git a/sys/sunaudio/gstsunaudiomixer.c b/sys/sunaudio/gstsunaudiomixer.c index 7688450b26..3966d3a50a 100644 --- a/sys/sunaudio/gstsunaudiomixer.c +++ b/sys/sunaudio/gstsunaudiomixer.c @@ -43,7 +43,7 @@ static GstStateChangeReturn gst_sunaudiomixer_change_state (GstElement * static void gst_sunaudiomixer_base_init (gpointer klass) { - gst_element_class_set_details_simple (GST_ELEMENT_CLASS (klass), + gst_element_class_set_static_metadata (GST_ELEMENT_CLASS (klass), "Sun Audio Mixer", "Generic/Audio", "Control sound input and output levels with Sun Audio", "Brian Cameron "); diff --git a/sys/sunaudio/gstsunaudiosink.c b/sys/sunaudio/gstsunaudiosink.c index 0110b26fab..35248197ad 100644 --- a/sys/sunaudio/gstsunaudiosink.c +++ b/sys/sunaudio/gstsunaudiosink.c @@ -148,7 +148,7 @@ gst_sunaudiosink_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_sunaudiosink_factory)); - gst_element_class_set_details_simple (element_class, "Sun Audio Sink", + gst_element_class_set_static_metadata (element_class, "Sun Audio Sink", "Sink/Audio", "Audio sink for Sun Audio devices", "David A. Schleef , " diff --git a/sys/sunaudio/gstsunaudiosrc.c b/sys/sunaudio/gstsunaudiosrc.c index f0529be932..7508c18cc8 100644 --- a/sys/sunaudio/gstsunaudiosrc.c +++ b/sys/sunaudio/gstsunaudiosrc.c @@ -110,7 +110,7 @@ gst_sunaudiosrc_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_sunaudiosrc_factory)); - gst_element_class_set_details_simple (element_class, "Sun Audio Source", + gst_element_class_set_static_metadata (element_class, "Sun Audio Source", "Source/Audio", "Audio source for Sun Audio devices", "Brian Cameron "); diff --git a/sys/v4l2/gstv4l2radio.c b/sys/v4l2/gstv4l2radio.c index bfae360234..0c697be4ab 100644 --- a/sys/v4l2/gstv4l2radio.c +++ b/sys/v4l2/gstv4l2radio.c @@ -305,7 +305,7 @@ gst_v4l2radio_class_init (GstV4l2RadioClass * klass) gstelement_class->change_state = GST_DEBUG_FUNCPTR (gst_v4l2radio_change_state); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_static_metadata (gstelement_class, "Radio (video4linux2) Tuner", "Tuner", "Controls a Video4Linux2 radio device", diff --git a/sys/v4l2/gstv4l2sink.c b/sys/v4l2/gstv4l2sink.c index ba73c5a936..2730027ed2 100644 --- a/sys/v4l2/gstv4l2sink.c +++ b/sys/v4l2/gstv4l2sink.c @@ -198,7 +198,7 @@ gst_v4l2sink_class_init (GstV4l2SinkClass * klass) "The height of the video crop; default is equal to negotiated image height", 0, 0xffffffff, 0, G_PARAM_READWRITE)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "Video (video4linux2) Sink", "Sink/Video", "Displays frames on a video4linux2 device", "Rob Clark ,"); diff --git a/sys/v4l2/gstv4l2src.c b/sys/v4l2/gstv4l2src.c index 2a06a7be2a..bd79d38da7 100644 --- a/sys/v4l2/gstv4l2src.c +++ b/sys/v4l2/gstv4l2src.c @@ -168,7 +168,7 @@ gst_v4l2src_class_init (GstV4l2SrcClass * klass) "Only use every nth frame", 1, G_MAXINT, PROP_DEF_DECIMATE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_static_metadata (element_class, "Video (video4linux2) Source", "Source/Video", "Reads frames from a Video4Linux2 device", "Edgard Lima , " diff --git a/sys/waveform/gstwaveformsink.c b/sys/waveform/gstwaveformsink.c index 2c10c61761..b79ebeb334 100644 --- a/sys/waveform/gstwaveformsink.c +++ b/sys/waveform/gstwaveformsink.c @@ -127,7 +127,7 @@ gst_waveform_sink_class_init (GstWaveFormSinkClass * klass) GST_DEBUG_CATEGORY_INIT (waveformsink_debug, "waveformsink", 0, "Waveform sink"); - gst_element_class_set_details_simple (element_class, "WaveForm Audio Sink", + gst_element_class_set_static_metadata (element_class, "WaveForm Audio Sink", "Sink/Audio", "Output to a sound card via WaveForm API", "Sebastien Moutte "); diff --git a/sys/ximage/gstximagesrc.c b/sys/ximage/gstximagesrc.c index d944181069..07436ef318 100644 --- a/sys/ximage/gstximagesrc.c +++ b/sys/ximage/gstximagesrc.c @@ -1246,7 +1246,7 @@ gst_ximage_src_class_init (GstXImageSrcClass * klass) "Window name to capture from", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (ec, "Ximage video source", + gst_element_class_set_static_metadata (ec, "Ximage video source", "Source/Video", "Creates a screenshot video stream", "Lutz Mueller , "