From 578861abeab76704b98d377f69e136f8431dc4ab Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Fri, 14 Sep 2012 17:08:49 +0200 Subject: [PATCH] replace gst_element_class_set_details_simple with gst_element_class_set_metadata --- ext/apexsink/gstapexsink.c | 2 +- ext/assrender/gstassrender.c | 2 +- ext/audiofile/gstafparse.c | 2 +- ext/audiofile/gstafsink.c | 2 +- ext/audiofile/gstafsrc.c | 2 +- ext/bz2/gstbz2dec.c | 2 +- ext/bz2/gstbz2enc.c | 2 +- ext/cdaudio/gstcdaudio.c | 2 +- ext/celt/gstceltdec.c | 2 +- ext/celt/gstceltenc.c | 2 +- ext/chromaprint/gstchromaprint.c | 2 +- ext/cog/gstcogcolorspace.c | 2 +- ext/cog/gstcogdownsample.c | 2 +- ext/cog/gstcogmse.c | 2 +- ext/cog/gstcogscale.c | 2 +- ext/cog/gstcolorconvert.c | 2 +- ext/cog/gstlogoinsert.c | 2 +- ext/curl/gstcurlbasesink.c | 2 +- ext/curl/gstcurlfilesink.c | 2 +- ext/curl/gstcurlftpsink.c | 2 +- ext/curl/gstcurlhttpsink.c | 2 +- ext/curl/gstcurlsmtpsink.c | 2 +- ext/curl/gstcurltlssink.c | 2 +- ext/dc1394/gstdc1394.c | 2 +- ext/dirac/gstdiracdec.cc | 2 +- ext/dirac/gstdiracenc.cc | 2 +- ext/directfb/dfbvideosink.c | 2 +- ext/dts/gstdtsdec.c | 2 +- ext/faac/gstfaac.c | 2 +- ext/faad/gstfaad.c | 2 +- ext/flite/gstflitetestsrc.c | 2 +- ext/gme/gstgme.c | 2 +- ext/gsettings/gstgsettingsaudiosink.c | 2 +- ext/gsettings/gstgsettingsaudiosrc.c | 2 +- ext/gsettings/gstgsettingsvideosink.c | 2 +- ext/gsettings/gstgsettingsvideosrc.c | 2 +- ext/gsm/gstgsmdec.c | 2 +- ext/gsm/gstgsmenc.c | 2 +- ext/jasper/gstjasperdec.c | 2 +- ext/jasper/gstjasperenc.c | 2 +- ext/kate/gstkatedec.c | 2 +- ext/kate/gstkateenc.c | 2 +- ext/kate/gstkateparse.c | 2 +- ext/kate/gstkatetag.c | 2 +- ext/kate/gstkatetiger.c | 2 +- ext/ladspa/gstladspa.c | 2 +- ext/libfame/gstlibfame.c | 2 +- ext/libmms/gstmms.c | 2 +- ext/lv2/gstlv2.c | 2 +- ext/mimic/gstmimdec.c | 2 +- ext/mimic/gstmimenc.c | 2 +- ext/modplug/gstmodplug.cc | 2 +- ext/mpeg2enc/gstmpeg2enc.cc | 2 +- ext/mplex/gstmplex.cc | 2 +- ext/musepack/gstmusepackdec.c | 2 +- ext/musicbrainz/gsttrm.c | 2 +- ext/mythtv/gstmythtvsrc.c | 2 +- ext/nas/nassink.c | 2 +- ext/neon/gstneonhttpsrc.c | 2 +- ext/ofa/gstofa.c | 2 +- ext/openal/gstopenalsink.c | 2 +- ext/openal/gstopenalsrc.c | 2 +- ext/opencv/gstcvdilate.c | 2 +- ext/opencv/gstcvequalizehist.c | 2 +- ext/opencv/gstcverode.c | 2 +- ext/opencv/gstcvlaplace.c | 2 +- ext/opencv/gstcvsmooth.c | 2 +- ext/opencv/gstcvsobel.c | 2 +- ext/opencv/gstedgedetect.c | 2 +- ext/opencv/gstfaceblur.c | 2 +- ext/opencv/gstfacedetect.c | 2 +- ext/opencv/gstmotioncells.c | 2 +- ext/opencv/gstpyramidsegment.c | 2 +- ext/opencv/gsttemplatematch.c | 2 +- ext/opencv/gsttextoverlay.c | 2 +- ext/opus/gstopusdec.c | 2 +- ext/opus/gstopusenc.c | 2 +- ext/opus/gstopusparse.c | 2 +- ext/opus/gstrtpopusdepay.c | 2 +- ext/opus/gstrtpopuspay.c | 2 +- ext/resindvd/gstmpegdemux.c | 2 +- ext/resindvd/resindvdbin.c | 2 +- ext/resindvd/resindvdsrc.c | 2 +- ext/resindvd/rsndec.c | 4 ++-- ext/resindvd/rsnparsetter.c | 2 +- ext/rsvg/gstrsvgdec.c | 2 +- ext/rsvg/gstrsvgoverlay.c | 2 +- ext/rtmp/gstrtmpsink.c | 2 +- ext/rtmp/gstrtmpsrc.c | 2 +- ext/schroedinger/gstschrodec.c | 2 +- ext/schroedinger/gstschroenc.c | 2 +- ext/sdl/sdlaudiosink.c | 2 +- ext/sdl/sdlvideosink.c | 2 +- ext/snapshot/gstsnapshot.c | 2 +- ext/sndfile/gstsfsink.c | 2 +- ext/sndfile/gstsfsrc.c | 2 +- ext/sndio/sndiosink.c | 2 +- ext/sndio/sndiosrc.c | 2 +- ext/soundtouch/gstbpmdetect.cc | 2 +- ext/soundtouch/gstpitch.cc | 2 +- ext/spandsp/gstspanplc.c | 2 +- ext/spc/gstspc.c | 2 +- ext/swfdec/gstswfdec.c | 2 +- ext/teletextdec/gstteletextdec.c | 2 +- ext/timidity/gsttimidity.c | 2 +- ext/timidity/gstwildmidi.c | 2 +- ext/voaacenc/gstvoaacenc.c | 2 +- ext/voamrwbenc/gstvoamrwbenc.c | 2 +- ext/vp8/gstvp8dec.c | 2 +- ext/vp8/gstvp8enc.c | 2 +- ext/wayland/gstwaylandsink.c | 2 +- ext/xvid/gstxviddec.c | 2 +- ext/xvid/gstxvidenc.c | 2 +- ext/zbar/gstzbar.c | 2 +- gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c | 2 +- gst/adpcmdec/adpcmdec.c | 2 +- gst/adpcmenc/adpcmenc.c | 2 +- gst/aiff/aiffmux.c | 2 +- gst/aiff/aiffparse.c | 2 +- gst/asfmux/gstasfmux.c | 2 +- gst/asfmux/gstasfparse.c | 2 +- gst/asfmux/gstrtpasfpay.c | 2 +- gst/audiobuffer/gstaudioringbuffer.c | 2 +- gst/audiovisualizers/gstspacescope.c | 2 +- gst/audiovisualizers/gstspectrascope.c | 2 +- gst/audiovisualizers/gstsynaescope.c | 2 +- gst/audiovisualizers/gstwavescope.c | 2 +- gst/autoconvert/gstautovideoconvert.c | 2 +- gst/bayer/gstbayer2rgb.c | 2 +- gst/bayer/gstrgb2bayer.c | 2 +- gst/camerabin2/gstcamerabin2.c | 2 +- gst/camerabin2/gstviewfinderbin.c | 2 +- gst/camerabin2/gstwrappercamerabinsrc.c | 2 +- gst/cdxaparse/gstcdxaparse.c | 2 +- gst/cdxaparse/gstvcdparse.c | 2 +- gst/coloreffects/gstchromahold.c | 2 +- gst/coloreffects/gstcoloreffects.c | 2 +- gst/dataurisrc/gstdataurisrc.c | 2 +- gst/dccp/gstdccpclientsink.c | 2 +- gst/dccp/gstdccpclientsrc.c | 2 +- gst/dccp/gstdccpserversink.c | 2 +- gst/dccp/gstdccpserversrc.c | 2 +- gst/debugutils/fpsdisplaysink.c | 2 +- gst/debugutils/gstchecksumsink.c | 2 +- gst/debugutils/gstchopmydata.c | 2 +- gst/debugutils/gstcompare.c | 2 +- gst/debugutils/gstdebugspy.c | 2 +- gst/dtmf/gstdtmfsrc.c | 2 +- gst/dtmf/gstrtpdtmfdepay.c | 2 +- gst/dvbsuboverlay/gstdvbsuboverlay.c | 2 +- gst/dvdspu/gstdvdspu.c | 2 +- gst/faceoverlay/gstfaceoverlay.c | 2 +- gst/festival/gstfestival.c | 2 +- gst/fieldanalysis/gstfieldanalysis.c | 2 +- gst/freeverb/gstfreeverb.c | 2 +- gst/freeze/gstfreeze.c | 2 +- gst/frei0r/gstfrei0rfilter.c | 2 +- gst/frei0r/gstfrei0rmixer.c | 2 +- gst/frei0r/gstfrei0rsrc.c | 2 +- gst/games/gstpuzzle.c | 2 +- gst/gaudieffects/gstburn.c | 2 +- gst/gaudieffects/gstchromium.c | 2 +- gst/gaudieffects/gstdilate.c | 2 +- gst/gaudieffects/gstdodge.c | 2 +- gst/gaudieffects/gstexclusion.c | 2 +- gst/gaudieffects/gstgaussblur.c | 2 +- gst/gaudieffects/gstsolarize.c | 2 +- gst/geometrictransform/gstbulge.c | 2 +- gst/geometrictransform/gstcircle.c | 2 +- gst/geometrictransform/gstdiffuse.c | 2 +- gst/geometrictransform/gstfisheye.c | 2 +- gst/geometrictransform/gstkaleidoscope.c | 2 +- gst/geometrictransform/gstmarble.c | 2 +- gst/geometrictransform/gstmirror.c | 2 +- gst/geometrictransform/gstpinch.c | 2 +- gst/geometrictransform/gstrotate.c | 2 +- gst/geometrictransform/gstsphere.c | 2 +- gst/geometrictransform/gstsquare.c | 2 +- gst/geometrictransform/gststretch.c | 2 +- gst/geometrictransform/gsttunnel.c | 2 +- gst/geometrictransform/gsttwirl.c | 2 +- gst/geometrictransform/gstwaterripple.c | 2 +- gst/hdvparse/gsthdvparse.c | 2 +- gst/hls/gsthlsdemux.c | 2 +- gst/hls/gsthlssink.c | 2 +- gst/id3tag/gstid3mux.c | 2 +- gst/inter/gstinteraudiosink.c | 2 +- gst/inter/gstinteraudiosrc.c | 2 +- gst/inter/gstintersubsink.c | 2 +- gst/inter/gstintersubsrc.c | 2 +- gst/inter/gstintervideosink.c | 2 +- gst/inter/gstintervideosrc.c | 2 +- gst/interlace/gstinterlace.c | 2 +- gst/ivfparse/gstivfparse.c | 2 +- gst/jp2kdecimator/gstjp2kdecimator.c | 2 +- gst/jpegformat/gstjifmux.c | 2 +- gst/jpegformat/gstjpegparse.c | 2 +- gst/librfb/gstrfbsrc.c | 2 +- gst/liveadder/liveadder.c | 2 +- gst/mixmatrix/mixmatrix.c | 2 +- gst/mpeg1sys/gstmpeg1systemencode.c | 2 +- gst/mpegdemux/gstmpegdemux.c | 2 +- gst/mpegpsmux/mpegpsmux.c | 2 +- gst/mpegtsdemux/tsdemux.c | 2 +- gst/mpegtsmux/mpegtsmux.c | 2 +- gst/mve/gstmvedemux.c | 2 +- gst/mve/gstmvemux.c | 2 +- gst/mxf/mxfdemux.c | 2 +- gst/mxf/mxfmux.c | 2 +- gst/nsf/gstnsf.c | 2 +- gst/nuvdemux/gstnuvdemux.c | 2 +- gst/overlay/gstoverlay.c | 2 +- gst/patchdetect/gstpatchdetect.c | 2 +- gst/pcapparse/gstirtspparse.c | 2 +- gst/pcapparse/gstpcapparse.c | 2 +- gst/pnm/gstpnmdec.c | 2 +- gst/pnm/gstpnmenc.c | 2 +- gst/rawparse/gstaudioparse.c | 2 +- gst/rawparse/gstvideoparse.c | 2 +- gst/real/gstrealaudiodec.c | 2 +- gst/real/gstrealvideodec.c | 2 +- gst/removesilence/gstremovesilence.c | 2 +- gst/rtjpeg/gstrtjpegdec.c | 2 +- gst/rtjpeg/gstrtjpegenc.c | 2 +- gst/rtpvp8/gstrtpvp8pay.c | 2 +- gst/scaletempo/gstscaletempo.c | 2 +- gst/sdi/gstsdidemux.c | 2 +- gst/sdi/gstsdimux.c | 2 +- gst/sdp/gstsdpdemux.c | 2 +- gst/segmentclip/gstaudiosegmentclip.c | 2 +- gst/segmentclip/gstvideosegmentclip.c | 2 +- gst/siren/gstsirendec.c | 2 +- gst/siren/gstsirenenc.c | 2 +- gst/smooth/gstsmooth.c | 2 +- gst/speed/gstspeed.c | 2 +- gst/stereo/gststereo.c | 2 +- gst/subenc/gstsrtenc.c | 2 +- gst/subenc/gstwebvttenc.c | 2 +- gst/tta/gstttadec.c | 2 +- gst/tta/gstttaparse.c | 2 +- gst/vbidec/gstvbidec.c | 2 +- gst/videofilters/gstscenechange.c | 2 +- gst/videofilters/gstzebrastripe.c | 2 +- gst/videomeasure/gstvideomeasure_collector.c | 2 +- gst/videomeasure/gstvideomeasure_ssim.c | 2 +- gst/videoparsers/gstdiracparse.c | 2 +- gst/videoparsers/gsth263parse.c | 2 +- gst/videoparsers/gsth264parse.c | 2 +- gst/videoparsers/gstmpeg4videoparse.c | 2 +- gst/videoparsers/gstmpegvideoparse.c | 2 +- gst/videosignal/gstvideoanalyse.c | 2 +- gst/videosignal/gstvideodetect.c | 2 +- gst/videosignal/gstvideomark.c | 2 +- gst/vmnc/vmncdec.c | 2 +- gst/y4m/gsty4mdec.c | 2 +- sys/acmenc/acmenc.c | 2 +- sys/acmmp3dec/acmmp3dec.c | 2 +- sys/applemedia/avfvideosrc.m | 2 +- sys/applemedia/celvideosrc.c | 2 +- sys/applemedia/miovideosrc.c | 2 +- sys/applemedia/qtkitvideosrc.m | 2 +- sys/applemedia/vtenc.c | 2 +- sys/applemedia/vth264decbin.c | 2 +- sys/applemedia/vth264encbin.c | 2 +- sys/avc/gstavcsrc.cpp | 2 +- sys/cdrom/gstcdplayer.c | 2 +- sys/decklink/gstdecklinksink.cpp | 2 +- sys/decklink/gstdecklinksrc.cpp | 2 +- sys/directdraw/gstdirectdrawsink.c | 2 +- sys/directsound/gstdirectsoundsrc.c | 4 ++-- sys/dshowsrcwrapper/gstdshowaudiosrc.cpp | 2 +- sys/dshowsrcwrapper/gstdshowvideosrc.cpp | 2 +- sys/dshowvideosink/dshowvideosink.cpp | 2 +- sys/dvb/dvbbasebin.c | 2 +- sys/dvb/gstdvbsrc.c | 2 +- sys/dxr3/dxr3audiosink.c | 2 +- sys/dxr3/dxr3spusink.c | 2 +- sys/dxr3/dxr3videosink.c | 2 +- sys/fbdev/gstfbdevsink.c | 2 +- sys/linsys/gstlinsyssdisink.c | 2 +- sys/linsys/gstlinsyssdisrc.c | 2 +- sys/osxvideo/osxvideosrc.c | 2 +- sys/pvr2d/gstpvrvideosink.c | 2 +- sys/qcam/gstqcamsrc.c | 2 +- sys/qtwrapper/audiodecoders.c | 2 +- sys/qtwrapper/videodecoders.c | 2 +- sys/shm/gstshmsink.c | 2 +- sys/shm/gstshmsrc.c | 2 +- sys/uvch264/gstuvch264_mjpgdemux.c | 2 +- sys/uvch264/gstuvch264_src.c | 2 +- sys/vcd/vcdsrc.c | 2 +- sys/vdpau/gstvdpsink.c | 2 +- sys/vdpau/gstvdpvideopostprocess.c | 2 +- sys/vdpau/h264/gstvdph264dec.c | 2 +- sys/vdpau/mpeg/gstvdpmpegdec.c | 2 +- sys/vdpau/mpeg4/gstvdpmpeg4dec.c | 2 +- sys/wasapi/gstwasapisink.c | 2 +- sys/wasapi/gstwasapisrc.c | 2 +- sys/wininet/gstwininetsrc.c | 2 +- sys/winks/gstksvideosrc.c | 2 +- sys/winscreencap/gstdx9screencapsrc.c | 2 +- sys/winscreencap/gstgdiscreencapsrc.c | 2 +- tests/check/elements/baseaudiovisualizer.c | 2 +- tests/check/elements/camerabin.c | 2 +- tools/gst-element-maker | 2 +- 305 files changed, 307 insertions(+), 307 deletions(-) diff --git a/ext/apexsink/gstapexsink.c b/ext/apexsink/gstapexsink.c index 9dec7bd6e5..25dfb08b7e 100644 --- a/ext/apexsink/gstapexsink.c +++ b/ext/apexsink/gstapexsink.c @@ -261,7 +261,7 @@ gst_apexsink_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Apple AirPort Express Audio Sink", "Sink/Audio/Wireless", "Output stream to an AirPort Express", "Jérémie Bernard [GRemi] "); diff --git a/ext/assrender/gstassrender.c b/ext/assrender/gstassrender.c index 07335bcbda..212beb3bef 100644 --- a/ext/assrender/gstassrender.c +++ b/ext/assrender/gstassrender.c @@ -155,7 +155,7 @@ gst_ass_render_class_init (GstAssRenderClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&text_sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "ASS/SSA Render", + gst_element_class_set_metadata (gstelement_class, "ASS/SSA Render", "Mixer/Video/Overlay/Subtitle", "Renders ASS/SSA subtitles with libass", "Benjamin Schmitz , " diff --git a/ext/audiofile/gstafparse.c b/ext/audiofile/gstafparse.c index 27b5a6e8c8..eb16ecb2c3 100644 --- a/ext/audiofile/gstafparse.c +++ b/ext/audiofile/gstafparse.c @@ -119,7 +119,7 @@ gst_afparse_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&afparse_sink_factory)); - gst_element_class_set_details_simple (element_class, "Audiofile demuxer", + gst_element_class_set_metadata (element_class, "Audiofile demuxer", "Codec/Demuxer/Audio", "Audiofile parser for audio/raw", "Steve Baker "); diff --git a/ext/audiofile/gstafsink.c b/ext/audiofile/gstafsink.c index 79fc7abdbb..5953da4ab5 100644 --- a/ext/audiofile/gstafsink.c +++ b/ext/audiofile/gstafsink.c @@ -140,7 +140,7 @@ gst_afsink_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&afsink_sink_factory)); - gst_element_class_set_details_simple (element_class, "Audiofile sink", + gst_element_class_set_metadata (element_class, "Audiofile sink", "Sink/Audio", "Write audio streams to disk using libaudiofile", "Thomas Vander Stichele "); diff --git a/ext/audiofile/gstafsrc.c b/ext/audiofile/gstafsrc.c index 2a750a3784..0e43f541ed 100644 --- a/ext/audiofile/gstafsrc.c +++ b/ext/audiofile/gstafsrc.c @@ -137,7 +137,7 @@ gst_afsrc_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&afsrc_src_factory)); - gst_element_class_set_details_simple (element_class, "Audiofile source", + gst_element_class_set_metadata (element_class, "Audiofile source", "Source/Audio", "Read audio files from disk using libaudiofile", "Thomas "); diff --git a/ext/bz2/gstbz2dec.c b/ext/bz2/gstbz2dec.c index 38c71485d5..513832e707 100644 --- a/ext/bz2/gstbz2dec.c +++ b/ext/bz2/gstbz2dec.c @@ -300,7 +300,7 @@ gst_bz2dec_class_init (GstBz2decClass * 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, "BZ2 decoder", + gst_element_class_set_metadata (gstelement_class, "BZ2 decoder", "Codec/Decoder", "Decodes compressed streams", "Lutz Mueller "); diff --git a/ext/bz2/gstbz2enc.c b/ext/bz2/gstbz2enc.c index d7f2566af7..161320698f 100644 --- a/ext/bz2/gstbz2enc.c +++ b/ext/bz2/gstbz2enc.c @@ -324,7 +324,7 @@ gst_bz2enc_class_init (GstBz2encClass * 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, "BZ2 encoder", + gst_element_class_set_metadata (gstelement_class, "BZ2 encoder", "Codec/Encoder", "Compresses streams", "Lutz Mueller "); diff --git a/ext/cdaudio/gstcdaudio.c b/ext/cdaudio/gstcdaudio.c index ebd974168a..ffd81c2340 100644 --- a/ext/cdaudio/gstcdaudio.c +++ b/ext/cdaudio/gstcdaudio.c @@ -135,7 +135,7 @@ gst_cdaudio_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "CD player", + gst_element_class_set_metadata (element_class, "CD player", "Generic/Bin", "Play CD audio through the CD Drive", "Wim Taymans "); diff --git a/ext/celt/gstceltdec.c b/ext/celt/gstceltdec.c index f647baac78..14f9d0d414 100644 --- a/ext/celt/gstceltdec.c +++ b/ext/celt/gstceltdec.c @@ -97,7 +97,7 @@ gst_celt_dec_class_init (GstCeltDecClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&celt_dec_sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "Celt audio decoder", + gst_element_class_set_metadata (gstelement_class, "Celt audio decoder", "Codec/Decoder/Audio", "decode celt streams to audio", "Sebastian Dröge "); diff --git a/ext/celt/gstceltenc.c b/ext/celt/gstceltenc.c index 563af7c07a..a4dd1ea51d 100644 --- a/ext/celt/gstceltenc.c +++ b/ext/celt/gstceltenc.c @@ -189,7 +189,7 @@ gst_celt_enc_class_init (GstCeltEncClass * 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, "Celt audio encoder", + gst_element_class_set_metadata (gstelement_class, "Celt audio encoder", "Codec/Encoder/Audio", "Encodes audio in Celt format", "Sebastian Dröge "); diff --git a/ext/chromaprint/gstchromaprint.c b/ext/chromaprint/gstchromaprint.c index 760d3ec4eb..a6cb867130 100644 --- a/ext/chromaprint/gstchromaprint.c +++ b/ext/chromaprint/gstchromaprint.c @@ -106,7 +106,7 @@ gst_chromaprint_class_init (GstChromaprintClass * klass) GST_DEBUG_FUNCPTR (gst_chromaprint_sink_event); gstbasetrans_class->passthrough_on_same_caps = TRUE; - gst_element_class_set_details_simple (GST_ELEMENT_CLASS (klass), + gst_element_class_set_metadata (GST_ELEMENT_CLASS (klass), "Chromaprint fingerprinting element", "Filter/Analyzer/Audio", "Find an audio fingerprint using the Chromaprint library", diff --git a/ext/cog/gstcogcolorspace.c b/ext/cog/gstcogcolorspace.c index f3de99adee..6b9080451f 100644 --- a/ext/cog/gstcogcolorspace.c +++ b/ext/cog/gstcogcolorspace.c @@ -131,7 +131,7 @@ gst_cogcolorspace_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_cogcolorspace_sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "YCbCr/RGB format conversion", "Filter/Converter/Video", "YCbCr/RGB format conversion", "David Schleef "); } diff --git a/ext/cog/gstcogdownsample.c b/ext/cog/gstcogdownsample.c index c929c12ec1..fab621434b 100644 --- a/ext/cog/gstcogdownsample.c +++ b/ext/cog/gstcogdownsample.c @@ -137,7 +137,7 @@ gst_cogdownsample_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_cogdownsample_sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Scale down video by factor of 2", "Filter/Effect/Video", "Scales down video by a factor of 2", "David Schleef "); } diff --git a/ext/cog/gstcogmse.c b/ext/cog/gstcogmse.c index f73a3b8d43..08908dc403 100644 --- a/ext/cog/gstcogmse.c +++ b/ext/cog/gstcogmse.c @@ -143,7 +143,7 @@ gst_mse_base_init (gpointer klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_framestore_sink_test_template)); - gst_element_class_set_details_simple (element_class, "Calculate MSE", + gst_element_class_set_metadata (element_class, "Calculate MSE", "Filter/Effect", "Calculates mean squared error between two video streams", "David Schleef "); diff --git a/ext/cog/gstcogscale.c b/ext/cog/gstcogscale.c index dcc8aad318..873526707e 100644 --- a/ext/cog/gstcogscale.c +++ b/ext/cog/gstcogscale.c @@ -203,7 +203,7 @@ gst_cog_scale_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "Video scaler", + gst_element_class_set_metadata (element_class, "Video scaler", "Filter/Effect/Video", "Resizes video", "Wim Taymans "); diff --git a/ext/cog/gstcolorconvert.c b/ext/cog/gstcolorconvert.c index 1ed6d91a5d..c13168ab13 100644 --- a/ext/cog/gstcolorconvert.c +++ b/ext/cog/gstcolorconvert.c @@ -137,7 +137,7 @@ gst_colorconvert_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_colorconvert_sink_template)); - gst_element_class_set_details_simple (element_class, "Convert colorspace", + gst_element_class_set_metadata (element_class, "Convert colorspace", "Filter/Effect/Video", "Convert between SDTV and HDTV colorspace", "David Schleef "); diff --git a/ext/cog/gstlogoinsert.c b/ext/cog/gstlogoinsert.c index 5746528e4c..dfcc7952ad 100644 --- a/ext/cog/gstlogoinsert.c +++ b/ext/cog/gstlogoinsert.c @@ -135,7 +135,7 @@ gst_logoinsert_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_logoinsert_sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Overlay image onto video", "Filter/Effect/Video", "Overlay image onto video", "David Schleef "); } diff --git a/ext/curl/gstcurlbasesink.c b/ext/curl/gstcurlbasesink.c index 5e1faf22ea..9f9ddeac66 100644 --- a/ext/curl/gstcurlbasesink.c +++ b/ext/curl/gstcurlbasesink.c @@ -150,7 +150,7 @@ gst_curl_base_sink_class_init (GstCurlBaseSinkClass * klass) "curl base sink element"); GST_DEBUG_OBJECT (klass, "class_init"); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Curl base sink", "Sink/Network", "Upload data over the network to a server using libcurl", diff --git a/ext/curl/gstcurlfilesink.c b/ext/curl/gstcurlfilesink.c index 287e507f4d..a1c661de7d 100644 --- a/ext/curl/gstcurlfilesink.c +++ b/ext/curl/gstcurlfilesink.c @@ -99,7 +99,7 @@ gst_curl_file_sink_class_init (GstCurlFileSinkClass * klass) "curl file sink element"); GST_DEBUG_OBJECT (klass, "class_init"); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Curl file sink", "Sink/Network", "Upload data over FILE protocol using libcurl", diff --git a/ext/curl/gstcurlftpsink.c b/ext/curl/gstcurlftpsink.c index d535657345..143539300a 100644 --- a/ext/curl/gstcurlftpsink.c +++ b/ext/curl/gstcurlftpsink.c @@ -100,7 +100,7 @@ gst_curl_ftp_sink_class_init (GstCurlFtpSinkClass * klass) "curl ftp sink element"); GST_DEBUG_OBJECT (klass, "class_init"); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Curl ftp sink", "Sink/Network", "Upload data over FTP protocol using libcurl", diff --git a/ext/curl/gstcurlhttpsink.c b/ext/curl/gstcurlhttpsink.c index 5df3e50611..503803ef71 100644 --- a/ext/curl/gstcurlhttpsink.c +++ b/ext/curl/gstcurlhttpsink.c @@ -118,7 +118,7 @@ gst_curl_http_sink_class_init (GstCurlHttpSinkClass * klass) "curl http sink element"); GST_DEBUG_OBJECT (klass, "class_init"); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Curl http sink", "Sink/Network", "Upload data over HTTP/HTTPS protocol using libcurl", diff --git a/ext/curl/gstcurlsmtpsink.c b/ext/curl/gstcurlsmtpsink.c index adf1739694..28c581076d 100644 --- a/ext/curl/gstcurlsmtpsink.c +++ b/ext/curl/gstcurlsmtpsink.c @@ -219,7 +219,7 @@ gst_curl_smtp_sink_class_init (GstCurlSmtpSinkClass * klass) "curl smtp sink element"); GST_DEBUG_OBJECT (klass, "class_init"); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Curl smtp sink", "Sink/Network", "Upload data over SMTP protocol using libcurl", diff --git a/ext/curl/gstcurltlssink.c b/ext/curl/gstcurltlssink.c index fcb1570c1d..19b175b029 100644 --- a/ext/curl/gstcurltlssink.c +++ b/ext/curl/gstcurltlssink.c @@ -90,7 +90,7 @@ gst_curl_tls_sink_class_init (GstCurlTlsSinkClass * klass) "curl tls sink element"); GST_DEBUG_OBJECT (klass, "class_init"); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Curl tls sink", "Sink/Network", "Upload data over TLS protocol using libcurl", diff --git a/ext/dc1394/gstdc1394.c b/ext/dc1394/gstdc1394.c index 65146d1ae8..299b52ac89 100644 --- a/ext/dc1394/gstdc1394.c +++ b/ext/dc1394/gstdc1394.c @@ -105,7 +105,7 @@ gst_dc1394_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "1394 IIDC Video Source", + gst_element_class_set_metadata (element_class, "1394 IIDC Video Source", "Source/Video", "libdc1394 based source, supports 1394 IIDC cameras", "Antoine Tremblay "); diff --git a/ext/dirac/gstdiracdec.cc b/ext/dirac/gstdiracdec.cc index 32772a8538..afeff514e0 100644 --- a/ext/dirac/gstdiracdec.cc +++ b/ext/dirac/gstdiracdec.cc @@ -107,7 +107,7 @@ gst_diracdec_base_init (gpointer g_class) &gst_diracdec_src_pad_template); gst_element_class_add_static_pad_template (element_class, &gst_diracdec_sink_pad_template); - gst_element_class_set_details_simple (element_class, "Dirac stream decoder", + gst_element_class_set_metadata (element_class, "Dirac stream decoder", "Codec/Decoder/Video", "Decode DIRAC streams", "David Schleef , " "Ronald Bultje "); diff --git a/ext/dirac/gstdiracenc.cc b/ext/dirac/gstdiracenc.cc index 0bf2cd0941..647b5c13d7 100644 --- a/ext/dirac/gstdiracenc.cc +++ b/ext/dirac/gstdiracenc.cc @@ -205,7 +205,7 @@ gst_dirac_enc_base_init (gpointer g_class) gst_element_class_add_static_pad_template (element_class, &gst_dirac_enc_sink_template); - gst_element_class_set_details_simple (element_class, "Dirac Encoder", + gst_element_class_set_metadata (element_class, "Dirac Encoder", "Codec/Encoder/Video", "Encode raw YUV video into Dirac stream", "David Schleef "); diff --git a/ext/directfb/dfbvideosink.c b/ext/directfb/dfbvideosink.c index 717a9680e5..7d7b6fe0f1 100644 --- a/ext/directfb/dfbvideosink.c +++ b/ext/directfb/dfbvideosink.c @@ -2260,7 +2260,7 @@ gst_dfbvideosink_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "DirectFB video sink", + gst_element_class_set_metadata (element_class, "DirectFB video sink", "Sink/Video", "A DirectFB based videosink", "Julien Moutte "); diff --git a/ext/dts/gstdtsdec.c b/ext/dts/gstdtsdec.c index bed70e05a6..8208671ccb 100644 --- a/ext/dts/gstdtsdec.c +++ b/ext/dts/gstdtsdec.c @@ -160,7 +160,7 @@ gst_dtsdec_class_init (GstDtsDecClass * klass) gst_static_pad_template_get (&sink_factory)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&src_factory)); - gst_element_class_set_details_simple (gstelement_class, "DTS audio decoder", + gst_element_class_set_metadata (gstelement_class, "DTS audio decoder", "Codec/Decoder/Audio", "Decodes DTS audio streams", "Jan Schmidt , " diff --git a/ext/faac/gstfaac.c b/ext/faac/gstfaac.c index 3425b4932e..450567f23b 100644 --- a/ext/faac/gstfaac.c +++ b/ext/faac/gstfaac.c @@ -202,7 +202,7 @@ gst_faac_class_init (GstFaacClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (gstelement_class, "AAC audio encoder", + gst_element_class_set_metadata (gstelement_class, "AAC audio encoder", "Codec/Encoder/Audio", "Free MPEG-2/4 AAC encoder", "Ronald Bultje "); diff --git a/ext/faad/gstfaad.c b/ext/faad/gstfaad.c index 4434e40394..c5da323d51 100644 --- a/ext/faad/gstfaad.c +++ b/ext/faad/gstfaad.c @@ -157,7 +157,7 @@ gst_faad_class_init (GstFaadClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (element_class, "AAC audio decoder", + gst_element_class_set_metadata (element_class, "AAC audio decoder", "Codec/Decoder/Audio", "Free MPEG-2/4 AAC decoder", "Ronald Bultje "); diff --git a/ext/flite/gstflitetestsrc.c b/ext/flite/gstflitetestsrc.c index 15bcaab739..1fcf5acbd6 100644 --- a/ext/flite/gstflitetestsrc.c +++ b/ext/flite/gstflitetestsrc.c @@ -129,7 +129,7 @@ gst_flite_test_src_class_init (GstFliteTestSrcClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_flite_test_src_src_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "Flite speech test source", "Source/Audio", "Creates audio test signals identifying channels", "David Schleef "); diff --git a/ext/gme/gstgme.c b/ext/gme/gstgme.c index 93c277568a..6e7f15a0f3 100644 --- a/ext/gme/gstgme.c +++ b/ext/gme/gstgme.c @@ -86,7 +86,7 @@ gst_gme_dec_class_init (GstGmeDecClass * klass) gobject_class->dispose = gst_gme_dec_dispose; - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Gaming console music file decoder", "Codec/Audio/Decoder", "Uses libgme to emulate a gaming console sound processors", "Chris Lee , Brian Koropoff , " diff --git a/ext/gsettings/gstgsettingsaudiosink.c b/ext/gsettings/gstgsettingsaudiosink.c index 12d848938a..d2974f6dd2 100644 --- a/ext/gsettings/gstgsettingsaudiosink.c +++ b/ext/gsettings/gstgsettingsaudiosink.c @@ -329,7 +329,7 @@ gst_gsettings_audio_sink_base_init (gpointer klass) { GstElementClass *eklass = GST_ELEMENT_CLASS (klass); - gst_element_class_set_details_simple (eklass, "GSettings audio sink", + gst_element_class_set_metadata (eklass, "GSettings audio sink", "Sink/Audio", "Audio sink embedding the GSettings preferences for audio output", "Sebastian Dröge "); diff --git a/ext/gsettings/gstgsettingsaudiosrc.c b/ext/gsettings/gstgsettingsaudiosrc.c index c30f12271b..9e5003115c 100644 --- a/ext/gsettings/gstgsettingsaudiosrc.c +++ b/ext/gsettings/gstgsettingsaudiosrc.c @@ -228,7 +228,7 @@ gst_gsettings_audio_src_base_init (gpointer klass) { GstElementClass *eklass = GST_ELEMENT_CLASS (klass); - gst_element_class_set_details_simple (eklass, "GSettings audio src", + gst_element_class_set_metadata (eklass, "GSettings audio src", "Src/Audio", "Audio src embedding the GSettings preferences for audio input", "Sebastian Dröge "); diff --git a/ext/gsettings/gstgsettingsvideosink.c b/ext/gsettings/gstgsettingsvideosink.c index fd5735b017..6c9c7fbd9d 100644 --- a/ext/gsettings/gstgsettingsvideosink.c +++ b/ext/gsettings/gstgsettingsvideosink.c @@ -228,7 +228,7 @@ gst_gsettings_video_sink_base_init (gpointer klass) { GstElementClass *eklass = GST_ELEMENT_CLASS (klass); - gst_element_class_set_details_simple (eklass, "GSettings video sink", + gst_element_class_set_metadata (eklass, "GSettings video sink", "Sink/Video", "Video sink embedding the GSettings preferences for video input", "Sebastian Dröge "); diff --git a/ext/gsettings/gstgsettingsvideosrc.c b/ext/gsettings/gstgsettingsvideosrc.c index d617d7779e..54aafe5318 100644 --- a/ext/gsettings/gstgsettingsvideosrc.c +++ b/ext/gsettings/gstgsettingsvideosrc.c @@ -228,7 +228,7 @@ gst_gsettings_video_src_base_init (gpointer klass) { GstElementClass *eklass = GST_ELEMENT_CLASS (klass); - gst_element_class_set_details_simple (eklass, "GSettings video src", + gst_element_class_set_metadata (eklass, "GSettings video src", "Src/Video", "Video src embedding the GSettings preferences for video input", "Sebastian Dröge "); diff --git a/ext/gsm/gstgsmdec.c b/ext/gsm/gstgsmdec.c index 954594f8aa..d6d9166491 100644 --- a/ext/gsm/gstgsmdec.c +++ b/ext/gsm/gstgsmdec.c @@ -88,7 +88,7 @@ gst_gsmdec_class_init (GstGSMDecClass * klass) gst_static_pad_template_get (&gsmdec_sink_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gsmdec_src_template)); - gst_element_class_set_details_simple (element_class, "GSM audio decoder", + gst_element_class_set_metadata (element_class, "GSM audio decoder", "Codec/Decoder/Audio", "Decodes GSM encoded audio", "Philippe Khalaf "); diff --git a/ext/gsm/gstgsmenc.c b/ext/gsm/gstgsmenc.c index a25d65719b..539d076c87 100644 --- a/ext/gsm/gstgsmenc.c +++ b/ext/gsm/gstgsmenc.c @@ -82,7 +82,7 @@ gst_gsmenc_class_init (GstGSMEncClass * klass) gst_static_pad_template_get (&gsmenc_sink_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gsmenc_src_template)); - gst_element_class_set_details_simple (element_class, "GSM audio encoder", + gst_element_class_set_metadata (element_class, "GSM audio encoder", "Codec/Encoder/Audio", "Encodes GSM audio", "Philippe Khalaf "); diff --git a/ext/jasper/gstjasperdec.c b/ext/jasper/gstjasperdec.c index 4435077d7a..2052cc5069 100644 --- a/ext/jasper/gstjasperdec.c +++ b/ext/jasper/gstjasperdec.c @@ -96,7 +96,7 @@ gst_jasper_dec_base_init (gpointer g_class) gst_static_pad_template_get (&gst_jasper_dec_src_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_jasper_dec_sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Jasper JPEG2000 image decoder", "Codec/Decoder/Image", "Decodes JPEG2000 encoded images using jasper", "Mark Nauwelaerts "); diff --git a/ext/jasper/gstjasperenc.c b/ext/jasper/gstjasperenc.c index 13eb7ab888..3da86d6b34 100644 --- a/ext/jasper/gstjasperenc.c +++ b/ext/jasper/gstjasperenc.c @@ -100,7 +100,7 @@ gst_jasper_enc_base_init (gpointer g_class) gst_static_pad_template_get (&gst_jasper_enc_src_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_jasper_enc_sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Jasper JPEG2000 image encoder", "Codec/Encoder/Image", "Encodes video to JPEG2000 using jasper", "Mark Nauwelaerts "); diff --git a/ext/kate/gstkatedec.c b/ext/kate/gstkatedec.c index 6b1ee73d4c..b45103fb53 100644 --- a/ext/kate/gstkatedec.c +++ b/ext/kate/gstkatedec.c @@ -161,7 +161,7 @@ gst_kate_dec_class_init (GstKateDecClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "Kate stream text decoder", "Codec/Decoder/Subtitle", "Decodes Kate text streams", "Vincent Penquerc'h "); diff --git a/ext/kate/gstkateenc.c b/ext/kate/gstkateenc.c index 239bbb3d1e..7dbd030371 100644 --- a/ext/kate/gstkateenc.c +++ b/ext/kate/gstkateenc.c @@ -216,7 +216,7 @@ gst_kate_enc_class_init (GstKateEncClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "Kate stream encoder", + gst_element_class_set_metadata (gstelement_class, "Kate stream encoder", "Codec/Encoder/Subtitle", "Encodes Kate streams from text or subpictures", "Vincent Penquerc'h "); diff --git a/ext/kate/gstkateparse.c b/ext/kate/gstkateparse.c index 67821d8c16..e7eab4fddb 100644 --- a/ext/kate/gstkateparse.c +++ b/ext/kate/gstkateparse.c @@ -111,7 +111,7 @@ gst_kate_parse_class_init (GstKateParseClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_kate_parse_sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "Kate stream parser", + gst_element_class_set_metadata (gstelement_class, "Kate stream parser", "Codec/Parser/Subtitle", "parse raw kate streams", "Vincent Penquerc'h "); diff --git a/ext/kate/gstkatetag.c b/ext/kate/gstkatetag.c index 0f0f05d027..00aafa0a8b 100644 --- a/ext/kate/gstkatetag.c +++ b/ext/kate/gstkatetag.c @@ -136,7 +136,7 @@ gst_kate_tag_class_init (GstKateTagClass * klass) "Set the height of the canvas this stream was authored for (0 is unspecified)", 0, G_MAXINT, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "Kate stream tagger", + gst_element_class_set_metadata (gstelement_class, "Kate stream tagger", "Formatter/Metadata", "Retags kate streams", "Vincent Penquerc'h "); diff --git a/ext/kate/gstkatetiger.c b/ext/kate/gstkatetiger.c index ad29314364..d685950989 100644 --- a/ext/kate/gstkatetiger.c +++ b/ext/kate/gstkatetiger.c @@ -225,7 +225,7 @@ gst_kate_tiger_base_init (gpointer gclass) gst_static_pad_template_get (&kate_sink_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&video_sink_factory)); - gst_element_class_set_details_simple (element_class, "Kate stream renderer", + gst_element_class_set_metadata (element_class, "Kate stream renderer", "Mixer/Video/Overlay/Subtitle", "Decodes and renders Kate streams on top of a video", "Vincent Penquerc'h "); diff --git a/ext/ladspa/gstladspa.c b/ext/ladspa/gstladspa.c index 741f055c57..17ccdb0fef 100644 --- a/ext/ladspa/gstladspa.c +++ b/ext/ladspa/gstladspa.c @@ -239,7 +239,7 @@ gst_ladspa_base_init (gpointer g_class) } #endif GST_INFO ("tags : %s", klass_tags); - gst_element_class_set_details_simple (element_class, longname, + gst_element_class_set_metadata (element_class, longname, extra_klass_tags ? extra_klass_tags : klass_tags, longname, author); g_free (longname); g_free (author); diff --git a/ext/libfame/gstlibfame.c b/ext/libfame/gstlibfame.c index c701af0b4c..723c71e2c2 100644 --- a/ext/libfame/gstlibfame.c +++ b/ext/libfame/gstlibfame.c @@ -177,7 +177,7 @@ gst_fameenc_base_init (GstFameEncClass * 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_metadata (element_class, "MPEG-1 and MPEG-4 video encoder", "Codec/Encoder/Video", "Uses fameenc to encode MPEG video streams", "Thomas Vander Stichele "); diff --git a/ext/libmms/gstmms.c b/ext/libmms/gstmms.c index 09c30891f6..c59a17f573 100644 --- a/ext/libmms/gstmms.c +++ b/ext/libmms/gstmms.c @@ -103,7 +103,7 @@ gst_mms_class_init (GstMMSClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&src_factory)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "MMS streaming source", "Source/Network", "Receive data streamed via MSFT Multi Media Server protocol", "Maciej Katafiasz "); diff --git a/ext/lv2/gstlv2.c b/ext/lv2/gstlv2.c index 06876a8b65..c9a05e4294 100644 --- a/ext/lv2/gstlv2.c +++ b/ext/lv2/gstlv2.c @@ -366,7 +366,7 @@ gst_lv2_base_init (gpointer g_class) klass_tags = "Filter/Effect/Audio/LV2"; GST_INFO ("tags : %s", klass_tags); - gst_element_class_set_details_simple (element_class, longname, + gst_element_class_set_metadata (element_class, longname, klass_tags, longname, author); g_free (longname); g_free (author); diff --git a/ext/mimic/gstmimdec.c b/ext/mimic/gstmimdec.c index 5029655b9d..0640b686da 100644 --- a/ext/mimic/gstmimdec.c +++ b/ext/mimic/gstmimdec.c @@ -85,7 +85,7 @@ gst_mim_dec_class_init (GstMimDecClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "Mimic Decoder", "Codec/Decoder/Video", "MSN Messenger compatible Mimic video decoder element", diff --git a/ext/mimic/gstmimenc.c b/ext/mimic/gstmimenc.c index cabb1736a8..f1b26c8f33 100644 --- a/ext/mimic/gstmimenc.c +++ b/ext/mimic/gstmimenc.c @@ -126,7 +126,7 @@ gst_mim_enc_class_init (GstMimEncClass * 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, + gst_element_class_set_metadata (gstelement_class, "Mimic Encoder", "Codec/Encoder/Video", "MSN Messenger compatible Mimic video encoder element", diff --git a/ext/modplug/gstmodplug.cc b/ext/modplug/gstmodplug.cc index e2a178649e..46f1251547 100644 --- a/ext/modplug/gstmodplug.cc +++ b/ext/modplug/gstmodplug.cc @@ -214,7 +214,7 @@ gst_modplug_class_init (GstModPlugClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&modplug_src_template_factory)); - gst_element_class_set_details_simple (gstelement_class, "ModPlug", + gst_element_class_set_metadata (gstelement_class, "ModPlug", "Codec/Decoder/Audio", "Module decoder based on modplug engine", "Jeremy SIMON "); diff --git a/ext/mpeg2enc/gstmpeg2enc.cc b/ext/mpeg2enc/gstmpeg2enc.cc index 1482ae1684..72adbdcfd6 100644 --- a/ext/mpeg2enc/gstmpeg2enc.cc +++ b/ext/mpeg2enc/gstmpeg2enc.cc @@ -132,7 +132,7 @@ gst_mpeg2enc_class_init (GstMpeg2encClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "mpeg2enc video encoder", "Codec/Encoder/Video", "High-quality MPEG-1/2 video encoder", "Andrew Stevens \n" diff --git a/ext/mplex/gstmplex.cc b/ext/mplex/gstmplex.cc index fc5c459bfe..9d0bbebd05 100644 --- a/ext/mplex/gstmplex.cc +++ b/ext/mplex/gstmplex.cc @@ -142,7 +142,7 @@ gst_mplex_class_init (GstMplexClass * klass) GST_DEBUG_FUNCPTR (gst_mplex_request_new_pad); element_class->release_pad = GST_DEBUG_FUNCPTR (gst_mplex_release_pad); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "mplex video multiplexer", "Codec/Muxer", "High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer", "Andrew Stevens \n" diff --git a/ext/musepack/gstmusepackdec.c b/ext/musepack/gstmusepackdec.c index 4aeaf17c23..555474ed3f 100644 --- a/ext/musepack/gstmusepackdec.c +++ b/ext/musepack/gstmusepackdec.c @@ -88,7 +88,7 @@ gst_musepackdec_base_init (gpointer klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (element_class, "Musepack decoder", + gst_element_class_set_metadata (element_class, "Musepack decoder", "Codec/Decoder/Audio", "Musepack decoder", "Ronald Bultje "); } diff --git a/ext/musicbrainz/gsttrm.c b/ext/musicbrainz/gsttrm.c index 987f90e8f6..d2e3896d17 100644 --- a/ext/musicbrainz/gsttrm.c +++ b/ext/musicbrainz/gsttrm.c @@ -117,7 +117,7 @@ gst_trm_base_init (gpointer klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "MusicBrainz TRM generator", "Filter/Analyzer/Audio", "Compute MusicBrainz TRM Id using libmusicbrainz", "Jeremy Simon "); diff --git a/ext/mythtv/gstmythtvsrc.c b/ext/mythtv/gstmythtvsrc.c index bc71cd4e82..c0a209ba64 100644 --- a/ext/mythtv/gstmythtvsrc.c +++ b/ext/mythtv/gstmythtvsrc.c @@ -159,7 +159,7 @@ GST_BOILERPLATE_FULL (GstMythtvSrc, gst_mythtv_src, GstPushSrc, gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&srctemplate)); - gst_element_class_set_details_simple (element_class, "MythTV client source", + gst_element_class_set_metadata (element_class, "MythTV client source", "Source/Network", "Control and receive data as a client over the network " "via raw socket connections using the MythTV protocol", diff --git a/ext/nas/nassink.c b/ext/nas/nassink.c index afd572a271..739814bc9e 100644 --- a/ext/nas/nassink.c +++ b/ext/nas/nassink.c @@ -96,7 +96,7 @@ gst_nas_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, "NAS audio sink", + gst_element_class_set_metadata (element_class, "NAS audio sink", "Sink/Audio", "Plays audio to a Network Audio Server", "Laurent Vivier , " diff --git a/ext/neon/gstneonhttpsrc.c b/ext/neon/gstneonhttpsrc.c index 578646afee..83c2714b16 100644 --- a/ext/neon/gstneonhttpsrc.c +++ b/ext/neon/gstneonhttpsrc.c @@ -130,7 +130,7 @@ gst_neonhttp_src_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&srctemplate)); - gst_element_class_set_details_simple (element_class, "HTTP client source", + gst_element_class_set_metadata (element_class, "HTTP client source", "Source/Network", "Receive data as a client over the network via HTTP using NEON", "Edgard Lima , " diff --git a/ext/ofa/gstofa.c b/ext/ofa/gstofa.c index f058e281b0..eecc1352ad 100644 --- a/ext/ofa/gstofa.c +++ b/ext/ofa/gstofa.c @@ -65,7 +65,7 @@ gst_ofa_base_init (gpointer g_class) GstAudioFilterClass *audio_filter_class = (GstAudioFilterClass *) g_class; GstCaps *caps; - gst_element_class_set_details_simple (gstelement_class, "OFA", + gst_element_class_set_metadata (gstelement_class, "OFA", "MusicIP Fingerprinting element", "Find a music fingerprint using MusicIP's libofa", "Milosz Derezynski , Eric Buehl "); diff --git a/ext/openal/gstopenalsink.c b/ext/openal/gstopenalsink.c index 70398ee491..6d7ffd2551 100644 --- a/ext/openal/gstopenalsink.c +++ b/ext/openal/gstopenalsink.c @@ -168,7 +168,7 @@ gst_openal_sink_base_init (gpointer gclass) GstElementClass *element_class = GST_ELEMENT_CLASS (gclass); GstPadTemplate *pad_template; - gst_element_class_set_details_simple (element_class, "Audio sink (OpenAL)", + gst_element_class_set_metadata (element_class, "Audio sink (OpenAL)", "Sink/Audio", "Output to a sound device via OpenAL", "Chris Robinson "); diff --git a/ext/openal/gstopenalsrc.c b/ext/openal/gstopenalsrc.c index 3500719569..4313022a9e 100644 --- a/ext/openal/gstopenalsrc.c +++ b/ext/openal/gstopenalsrc.c @@ -137,7 +137,7 @@ gst_openal_src_base_init (gpointer gclass) GstElementClass *element_class = GST_ELEMENT_CLASS (gclass); - gst_element_class_set_details_simple (element_class, "OpenAL src", + gst_element_class_set_metadata (element_class, "OpenAL src", "Source/Audio", "OpenAL source capture audio from device", "Victor Lin "); diff --git a/ext/opencv/gstcvdilate.c b/ext/opencv/gstcvdilate.c index ff6f25e05a..fae3ec2fc9 100644 --- a/ext/opencv/gstcvdilate.c +++ b/ext/opencv/gstcvdilate.c @@ -70,7 +70,7 @@ gst_cv_dilate_class_init (GstCvDilateClass * klass) gstopencvbasefilter_class->cv_trans_ip_func = gst_cv_dilate_transform_ip; gstopencvbasefilter_class->cv_trans_func = gst_cv_dilate_transform; - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "cvdilate", "Transform/Effect/Video", "Applies cvDilate OpenCV function to the image", diff --git a/ext/opencv/gstcvequalizehist.c b/ext/opencv/gstcvequalizehist.c index 8072463edd..76a49a249e 100644 --- a/ext/opencv/gstcvequalizehist.c +++ b/ext/opencv/gstcvequalizehist.c @@ -85,7 +85,7 @@ gst_cv_equalize_hist_class_init (GstCvEqualizeHistClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "cvequalizehist", "Transform/Effect/Video", "Applies cvEqualizeHist OpenCV function to the image", diff --git a/ext/opencv/gstcverode.c b/ext/opencv/gstcverode.c index 5d0fa87f3d..b376d1d84e 100644 --- a/ext/opencv/gstcverode.c +++ b/ext/opencv/gstcverode.c @@ -70,7 +70,7 @@ gst_cv_erode_class_init (GstCvErodeClass * klass) gstopencvbasefilter_class->cv_trans_ip_func = gst_cv_erode_transform_ip; gstopencvbasefilter_class->cv_trans_func = gst_cv_erode_transform; - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "cverode", "Transform/Effect/Video", "Applies cvErode OpenCV function to the image", diff --git a/ext/opencv/gstcvlaplace.c b/ext/opencv/gstcvlaplace.c index 8269e6dfec..9a854903dc 100644 --- a/ext/opencv/gstcvlaplace.c +++ b/ext/opencv/gstcvlaplace.c @@ -148,7 +148,7 @@ gst_cv_laplace_class_init (GstCvLaplaceClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "cvlaplace", "Transform/Effect/Video", "Applies cvLaplace OpenCV function to the image", diff --git a/ext/opencv/gstcvsmooth.c b/ext/opencv/gstcvsmooth.c index 4ed438aa76..439de9eeb4 100644 --- a/ext/opencv/gstcvsmooth.c +++ b/ext/opencv/gstcvsmooth.c @@ -175,7 +175,7 @@ gst_cv_smooth_class_init (GstCvSmoothClass * klass) 0, G_MAXDOUBLE, DEFAULT_PARAM4, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "cvsmooth", "Transform/Effect/Video", "Applies cvSmooth OpenCV function to the image", diff --git a/ext/opencv/gstcvsobel.c b/ext/opencv/gstcvsobel.c index aedf9b7995..414ed569d1 100644 --- a/ext/opencv/gstcvsobel.c +++ b/ext/opencv/gstcvsobel.c @@ -143,7 +143,7 @@ gst_cv_sobel_class_init (GstCvSobelClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "cvsobel", "Transform/Effect/Video", "Applies cvSobel OpenCV function to the image", diff --git a/ext/opencv/gstedgedetect.c b/ext/opencv/gstedgedetect.c index fd1ae957b8..a4b806fc22 100644 --- a/ext/opencv/gstedgedetect.c +++ b/ext/opencv/gstedgedetect.c @@ -158,7 +158,7 @@ gst_edge_detect_class_init (GstEdgeDetectClass * klass) "Aperture size for Sobel operator (Must be either 3, 5 or 7", 3, 7, 3, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "edgedetect", "Filter/Effect/Video", "Performs canny edge detection on videos and images.", diff --git a/ext/opencv/gstfaceblur.c b/ext/opencv/gstfaceblur.c index 7b523f750e..c0a6c59610 100644 --- a/ext/opencv/gstfaceblur.c +++ b/ext/opencv/gstfaceblur.c @@ -147,7 +147,7 @@ gst_face_blur_class_init (GstFaceBlurClass * klass) "Location of Haar cascade file to use for face blurion", DEFAULT_PROFILE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "faceblur", "Filter/Effect/Video", "Blurs faces in images and videos", diff --git a/ext/opencv/gstfacedetect.c b/ext/opencv/gstfacedetect.c index 0d7f61f8bf..66c5a9229a 100644 --- a/ext/opencv/gstfacedetect.c +++ b/ext/opencv/gstfacedetect.c @@ -270,7 +270,7 @@ gst_face_detect_class_init (GstFaceDetectClass * klass) "Minimum area height to be recognized as a face", 0, G_MAXINT, DEFAULT_MIN_SIZE_HEIGHT, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "facedetect", "Filter/Effect/Video", "Performs face detection on videos and images, providing detected positions via bus messages", diff --git a/ext/opencv/gstmotioncells.c b/ext/opencv/gstmotioncells.c index d589760282..efd53a3fa1 100644 --- a/ext/opencv/gstmotioncells.c +++ b/ext/opencv/gstmotioncells.c @@ -304,7 +304,7 @@ gst_motion_cells_class_init (GstMotioncellsClass * klass) THICKNESS_MIN, THICKNESS_MAX, THICKNESS_DEF, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "motioncells", "Filter/Effect/Video", "Performs motion detection on videos and images, providing detected motion cells index via bus messages", diff --git a/ext/opencv/gstpyramidsegment.c b/ext/opencv/gstpyramidsegment.c index 030de939a1..2eb4dd3c2f 100644 --- a/ext/opencv/gstpyramidsegment.c +++ b/ext/opencv/gstpyramidsegment.c @@ -162,7 +162,7 @@ gst_pyramid_segment_class_init (GstPyramidSegmentClass * klass) "Maximum level of the pyramid segmentation", 0, 4, 4, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "pyramidsegment", "Filter/Effect/Video", "Applies pyramid segmentation to a video or image.", diff --git a/ext/opencv/gsttemplatematch.c b/ext/opencv/gsttemplatematch.c index a9c3f82c18..92d85002da 100644 --- a/ext/opencv/gsttemplatematch.c +++ b/ext/opencv/gsttemplatematch.c @@ -144,7 +144,7 @@ gst_template_match_class_init (GstTemplateMatchClass * klass) "Sets whether the detected template should be highlighted in the output", TRUE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "templatematch", "Filter/Effect/Video", "Performs template matching on videos and images, providing detected positions via bus messages.", diff --git a/ext/opencv/gsttextoverlay.c b/ext/opencv/gsttextoverlay.c index 2ad948531c..5e3aeea6ca 100644 --- a/ext/opencv/gsttextoverlay.c +++ b/ext/opencv/gsttextoverlay.c @@ -200,7 +200,7 @@ gst_opencv_text_overlay_class_init (GstOpencvTextOverlayClass * klass) "Sets the width of fonts", 1.0, 5.0, DEFAULT_WIDTH, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "opencvtextoverlay", "Filter/Effect/Video", "Write text on the top of video", "sreerenj"); diff --git a/ext/opus/gstopusdec.c b/ext/opus/gstopusdec.c index ab7221d7b0..c4335265f6 100644 --- a/ext/opus/gstopusdec.c +++ b/ext/opus/gstopusdec.c @@ -121,7 +121,7 @@ gst_opus_dec_class_init (GstOpusDecClass * klass) gst_static_pad_template_get (&opus_dec_src_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&opus_dec_sink_factory)); - gst_element_class_set_details_simple (element_class, "Opus audio decoder", + gst_element_class_set_metadata (element_class, "Opus audio decoder", "Codec/Decoder/Audio", "decode opus streams to audio", "Vincent Penquerc'h "); diff --git a/ext/opus/gstopusenc.c b/ext/opus/gstopusenc.c index d9917951c9..a33f0e45a3 100644 --- a/ext/opus/gstopusenc.c +++ b/ext/opus/gstopusenc.c @@ -205,7 +205,7 @@ gst_opus_enc_class_init (GstOpusEncClass * 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, "Opus audio encoder", + gst_element_class_set_metadata (gstelement_class, "Opus audio encoder", "Codec/Encoder/Audio", "Encodes audio in Opus format", "Vincent Penquerc'h "); diff --git a/ext/opus/gstopusparse.c b/ext/opus/gstopusparse.c index 5f5ba65d47..740dbb1fa0 100644 --- a/ext/opus/gstopusparse.c +++ b/ext/opus/gstopusparse.c @@ -88,7 +88,7 @@ gst_opus_parse_class_init (GstOpusParseClass * klass) gst_static_pad_template_get (&opus_parse_src_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&opus_parse_sink_factory)); - gst_element_class_set_details_simple (element_class, "Opus audio parser", + gst_element_class_set_metadata (element_class, "Opus audio parser", "Codec/Parser/Audio", "parses opus audio streams", "Vincent Penquerc'h "); diff --git a/ext/opus/gstrtpopusdepay.c b/ext/opus/gstrtpopusdepay.c index f8effbb6c7..dba1c14560 100644 --- a/ext/opus/gstrtpopusdepay.c +++ b/ext/opus/gstrtpopusdepay.c @@ -70,7 +70,7 @@ gst_rtp_opus_depay_class_init (GstRTPOpusDepayClass * klass) gst_static_pad_template_get (&gst_rtp_opus_depay_src_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_rtp_opus_depay_sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "RTP Opus packet depayloader", "Codec/Depayloader/Network/RTP", "Extracts Opus audio from RTP packets", "Danilo Cesar Lemes de Paula "); diff --git a/ext/opus/gstrtpopuspay.c b/ext/opus/gstrtpopuspay.c index 0a8fd36516..9eee960663 100644 --- a/ext/opus/gstrtpopuspay.c +++ b/ext/opus/gstrtpopuspay.c @@ -75,7 +75,7 @@ gst_rtp_opus_pay_class_init (GstRtpOPUSPayClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_rtp_opus_pay_sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "RTP Opus payloader", "Codec/Payloader/Network/RTP", "Puts Opus audio in RTP packets", diff --git a/ext/resindvd/gstmpegdemux.c b/ext/resindvd/gstmpegdemux.c index a687707ae3..87e6ffbbbd 100644 --- a/ext/resindvd/gstmpegdemux.c +++ b/ext/resindvd/gstmpegdemux.c @@ -185,7 +185,7 @@ gst_flups_demux_base_init (GstFluPSDemuxClass * klass) gst_element_class_add_pad_template (element_class, klass->private_template); gst_element_class_add_pad_template (element_class, klass->sink_template); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "MPEG Program Demuxer", "Codec/Demuxer", "Demultiplexes MPEG Program Streams", "Jan Schmidt "); diff --git a/ext/resindvd/resindvdbin.c b/ext/resindvd/resindvdbin.c index d173cac98a..c70f7b39de 100644 --- a/ext/resindvd/resindvdbin.c +++ b/ext/resindvd/resindvdbin.c @@ -127,7 +127,7 @@ rsn_dvdbin_class_init (RsnDvdBinClass * klass) element_class->change_state = GST_DEBUG_FUNCPTR (rsn_dvdbin_change_state); - gst_element_class_set_details_simple (element_class, "rsndvdbin", + gst_element_class_set_metadata (element_class, "rsndvdbin", "Generic/Bin/Player", "DVD playback element", "Jan Schmidt "); } diff --git a/ext/resindvd/resindvdsrc.c b/ext/resindvd/resindvdsrc.c index 58d3c6fa48..51dd077678 100644 --- a/ext/resindvd/resindvdsrc.c +++ b/ext/resindvd/resindvdsrc.c @@ -231,7 +231,7 @@ rsn_dvdsrc_class_init (resinDvdSrcClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&src_factory)); - gst_element_class_set_details_simple (gstelement_class, "Resin DVD Src", + gst_element_class_set_metadata (gstelement_class, "Resin DVD Src", "Source/DVD", "DVD source element", "Jan Schmidt "); } diff --git a/ext/resindvd/rsndec.c b/ext/resindvd/rsndec.c index 2c999d5e03..baf1d78502 100644 --- a/ext/resindvd/rsndec.c +++ b/ext/resindvd/rsndec.c @@ -408,7 +408,7 @@ rsn_audiodec_class_init (RsnAudioDecClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&audio_sink_template)); - gst_element_class_set_details_simple (element_class, "RsnAudioDec", + gst_element_class_set_metadata (element_class, "RsnAudioDec", "Audio/Decoder", "Resin DVD audio stream decoder", "Jan Schmidt "); @@ -458,7 +458,7 @@ rsn_videodec_class_init (RsnAudioDecClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&video_sink_template)); - gst_element_class_set_details_simple (element_class, "RsnVideoDec", + gst_element_class_set_metadata (element_class, "RsnVideoDec", "Video/Decoder", "Resin DVD video stream decoder", "Jan Schmidt "); diff --git a/ext/resindvd/rsnparsetter.c b/ext/resindvd/rsnparsetter.c index f2f328c25a..c310314a44 100644 --- a/ext/resindvd/rsnparsetter.c +++ b/ext/resindvd/rsnparsetter.c @@ -64,7 +64,7 @@ rsn_parsetter_base_init (gpointer gclass) 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, + gst_element_class_set_metadata (element_class, "Resin Aspect Ratio Setter", "Filter/Video", "Overrides caps on video buffers to force a particular display ratio", "Jan Schmidt "); diff --git a/ext/rsvg/gstrsvgdec.c b/ext/rsvg/gstrsvgdec.c index a1602d10ca..4ad9572157 100644 --- a/ext/rsvg/gstrsvgdec.c +++ b/ext/rsvg/gstrsvgdec.c @@ -77,7 +77,7 @@ gst_rsvg_dec_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "SVG image decoder", "Codec/Decoder/Image", "Uses librsvg to decode SVG images", "Sebastian Dröge "); diff --git a/ext/rsvg/gstrsvgoverlay.c b/ext/rsvg/gstrsvgoverlay.c index 82cebeb00e..31e7f6f014 100644 --- a/ext/rsvg/gstrsvgoverlay.c +++ b/ext/rsvg/gstrsvgoverlay.c @@ -458,7 +458,7 @@ gst_rsvg_overlay_base_init (gpointer klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&data_sink_template)); - gst_element_class_set_details_simple (element_class, "RSVG overlay", + gst_element_class_set_metadata (element_class, "RSVG overlay", "Filter/Editor/Video", "Overlays SVG graphics over a video stream", "Olivier Aubert "); diff --git a/ext/rtmp/gstrtmpsink.c b/ext/rtmp/gstrtmpsink.c index d55d652c98..b22b9d913a 100644 --- a/ext/rtmp/gstrtmpsink.c +++ b/ext/rtmp/gstrtmpsink.c @@ -100,7 +100,7 @@ gst_rtmp_sink_class_init (GstRTMPSinkClass * klass) g_param_spec_string ("location", "RTMP Location", "RTMP url", DEFAULT_LOCATION, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "RTMP output sink", "Sink/Network", "Sends FLV content to a server via RTMP", "Jan Schmidt "); diff --git a/ext/rtmp/gstrtmpsrc.c b/ext/rtmp/gstrtmpsrc.c index 7d3ccaf34d..b22ba958eb 100644 --- a/ext/rtmp/gstrtmpsrc.c +++ b/ext/rtmp/gstrtmpsrc.c @@ -127,7 +127,7 @@ gst_rtmp_src_class_init (GstRTMPSrcClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&srctemplate)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "RTMP Source", "Source/File", "Read RTMP streams", diff --git a/ext/schroedinger/gstschrodec.c b/ext/schroedinger/gstschrodec.c index c89ca25648..cd12d8bcad 100644 --- a/ext/schroedinger/gstschrodec.c +++ b/ext/schroedinger/gstschrodec.c @@ -129,7 +129,7 @@ gst_schro_dec_class_init (GstSchroDecClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_schro_dec_sink_template)); - gst_element_class_set_details_simple (element_class, "Dirac Decoder", + gst_element_class_set_metadata (element_class, "Dirac Decoder", "Codec/Decoder/Video", "Decode Dirac streams", "David Schleef "); diff --git a/ext/schroedinger/gstschroenc.c b/ext/schroedinger/gstschroenc.c index 8b5c6fc699..04fabf4186 100644 --- a/ext/schroedinger/gstschroenc.c +++ b/ext/schroedinger/gstschroenc.c @@ -219,7 +219,7 @@ gst_schro_enc_class_init (GstSchroEncClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_schro_enc_sink_template)); - gst_element_class_set_details_simple (element_class, "Dirac Encoder", + gst_element_class_set_metadata (element_class, "Dirac Encoder", "Codec/Encoder/Video", "Encode raw video into Dirac stream", "David Schleef "); diff --git a/ext/sdl/sdlaudiosink.c b/ext/sdl/sdlaudiosink.c index 77f885a9d7..e5279e51f2 100644 --- a/ext/sdl/sdlaudiosink.c +++ b/ext/sdl/sdlaudiosink.c @@ -146,7 +146,7 @@ gst_sdlaudio_sink_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "SDL audio sink", + gst_element_class_set_metadata (element_class, "SDL audio sink", "Sink/Audio", "Output to a sound card via SDLAUDIO", "Edgard Lima "); diff --git a/ext/sdl/sdlvideosink.c b/ext/sdl/sdlvideosink.c index ebf756f175..e976466a25 100644 --- a/ext/sdl/sdlvideosink.c +++ b/ext/sdl/sdlvideosink.c @@ -152,7 +152,7 @@ gst_sdlvideosink_base_init (gpointer g_class) GST_PAD_SINK, GST_PAD_ALWAYS, capslist); gst_element_class_add_pad_template (element_class, sink_template); - gst_element_class_set_details_simple (element_class, "SDL video sink", + gst_element_class_set_metadata (element_class, "SDL video sink", "Sink/Video", "An SDL-based videosink", "Ronald Bultje , " "Edgard Lima , " diff --git a/ext/snapshot/gstsnapshot.c b/ext/snapshot/gstsnapshot.c index 04836b122a..f60ef1b60d 100644 --- a/ext/snapshot/gstsnapshot.c +++ b/ext/snapshot/gstsnapshot.c @@ -121,7 +121,7 @@ gst_snapshot_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&snapshot_src_factory)); - gst_element_class_set_details_simple (element_class, "Snapshot", + gst_element_class_set_metadata (element_class, "Snapshot", "Filter/Editor/Video", "Dump a frame to a png file", "Jeremy SIMON "); } diff --git a/ext/sndfile/gstsfsink.c b/ext/sndfile/gstsfsink.c index 06fb451b69..acb5436858 100644 --- a/ext/sndfile/gstsfsink.c +++ b/ext/sndfile/gstsfsink.c @@ -86,7 +86,7 @@ gst_sf_sink_base_init (gpointer g_class) GST_DEBUG_CATEGORY_INIT (gst_sf_debug, "sfsink", 0, "sfsink element"); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sf_sink_factory)); - gst_element_class_set_details_simple (element_class, "Sndfile sink", + gst_element_class_set_metadata (element_class, "Sndfile sink", "Sink/Audio", "Write audio streams to disk using libsndfile", "Andy Wingo "); diff --git a/ext/sndfile/gstsfsrc.c b/ext/sndfile/gstsfsrc.c index 226f54085b..ae45f9f83e 100644 --- a/ext/sndfile/gstsfsrc.c +++ b/ext/sndfile/gstsfsrc.c @@ -86,7 +86,7 @@ gst_sf_src_base_init (gpointer g_class) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sf_src_factory)); - gst_element_class_set_details_simple (gstelement_class, "Sndfile source", + gst_element_class_set_metadata (gstelement_class, "Sndfile source", "Source/Audio", "Read audio streams from disk using libsndfile", "Andy Wingo "); diff --git a/ext/sndio/sndiosink.c b/ext/sndio/sndiosink.c index e91ecd4850..7b814fab77 100644 --- a/ext/sndio/sndiosink.c +++ b/ext/sndio/sndiosink.c @@ -91,7 +91,7 @@ gst_sndiosink_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Sndio audio sink", "Sink/Audio", "Plays audio through sndio", diff --git a/ext/sndio/sndiosrc.c b/ext/sndio/sndiosrc.c index 43cf35accc..cd209a09e0 100644 --- a/ext/sndio/sndiosrc.c +++ b/ext/sndio/sndiosrc.c @@ -91,7 +91,7 @@ gst_sndiosrc_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Sndio audio source", "Source/Audio", "Records audio through sndio", diff --git a/ext/soundtouch/gstbpmdetect.cc b/ext/soundtouch/gstbpmdetect.cc index 41edba5b58..fec45c9605 100644 --- a/ext/soundtouch/gstbpmdetect.cc +++ b/ext/soundtouch/gstbpmdetect.cc @@ -87,7 +87,7 @@ gst_bpm_detect_class_init (GstBPMDetectClass * klass) gobject_class->finalize = gst_bpm_detect_finalize; - gst_element_class_set_details_simple (element_class, "BPM Detector", + gst_element_class_set_metadata (element_class, "BPM Detector", "Filter/Analyzer/Audio", "Detect the BPM of an audio stream", "Sebastian Dröge "); diff --git a/ext/soundtouch/gstpitch.cc b/ext/soundtouch/gstpitch.cc index ed76cd27a0..46526838cc 100644 --- a/ext/soundtouch/gstpitch.cc +++ b/ext/soundtouch/gstpitch.cc @@ -144,7 +144,7 @@ gst_pitch_class_init (GstPitchClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_pitch_sink_template)); - gst_element_class_set_details_simple (element_class, "Pitch controller", + gst_element_class_set_metadata (element_class, "Pitch controller", "Filter/Effect/Audio", "Control the pitch of an audio stream", "Wouter Paesen "); } diff --git a/ext/spandsp/gstspanplc.c b/ext/spandsp/gstspanplc.c index 73a2465b2d..4924117ae5 100644 --- a/ext/spandsp/gstspanplc.c +++ b/ext/spandsp/gstspanplc.c @@ -78,7 +78,7 @@ gst_span_plc_class_init (GstSpanPlcClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "SpanDSP PLC", + gst_element_class_set_metadata (gstelement_class, "SpanDSP PLC", "Filter/Effect/Audio", "Adds packet loss concealment to audio", "Youness Alaoui "); diff --git a/ext/spc/gstspc.c b/ext/spc/gstspc.c index 8d470a4893..48c14b929e 100644 --- a/ext/spc/gstspc.c +++ b/ext/spc/gstspc.c @@ -76,7 +76,7 @@ gst_spc_dec_class_init (GstSpcDecClass * klass) GstElementClass *element_class = (GstElementClass *) klass; GObjectClass *gobject_class = (GObjectClass *) klass; - gst_element_class_set_details_simple (element_class, "OpenSPC SPC decoder", + gst_element_class_set_metadata (element_class, "OpenSPC SPC decoder", "Codec/Audio/Decoder", "Uses OpenSPC to emulate an SPC processor", "Chris Lee , Brian Koropoff "); diff --git a/ext/swfdec/gstswfdec.c b/ext/swfdec/gstswfdec.c index 0816f9f676..17c9dbfd49 100644 --- a/ext/swfdec/gstswfdec.c +++ b/ext/swfdec/gstswfdec.c @@ -208,7 +208,7 @@ gst_swfdec_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "SWF video decoder", + gst_element_class_set_metadata (element_class, "SWF video decoder", "Codec/Decoder/Video", "Uses libswfdec to decode Flash video streams", "David Schleef "); diff --git a/ext/teletextdec/gstteletextdec.c b/ext/teletextdec/gstteletextdec.c index fbac7d6177..79fad6c01f 100644 --- a/ext/teletextdec/gstteletextdec.c +++ b/ext/teletextdec/gstteletextdec.c @@ -189,7 +189,7 @@ gst_teletextdec_base_init (gpointer klass) { GstElementClass *element_class = GST_ELEMENT_CLASS (klass); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Teletext decoder", "Decoder", "Decode PES or raw VBI stream containing teletext information to RGBA, HTML and text", diff --git a/ext/timidity/gsttimidity.c b/ext/timidity/gsttimidity.c index c3dfa22ca6..a82b348c91 100644 --- a/ext/timidity/gsttimidity.c +++ b/ext/timidity/gsttimidity.c @@ -99,7 +99,7 @@ gst_timidity_base_init (gpointer gclass) 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, "Timidity", + gst_element_class_set_metadata (element_class, "Timidity", "Codec/Decoder/Audio", "Midi Synthesizer Element", "Wouter Paesen "); } diff --git a/ext/timidity/gstwildmidi.c b/ext/timidity/gstwildmidi.c index 260624594c..707e036017 100644 --- a/ext/timidity/gstwildmidi.c +++ b/ext/timidity/gstwildmidi.c @@ -128,7 +128,7 @@ gst_wildmidi_base_init (gpointer gclass) 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, "WildMidi", + gst_element_class_set_metadata (element_class, "WildMidi", "Codec/Decoder/Audio", "Midi Synthesizer Element", "Wouter Paesen "); } diff --git a/ext/voaacenc/gstvoaacenc.c b/ext/voaacenc/gstvoaacenc.c index b70a0288a1..2c50f4142e 100644 --- a/ext/voaacenc/gstvoaacenc.c +++ b/ext/voaacenc/gstvoaacenc.c @@ -164,7 +164,7 @@ gst_voaacenc_class_init (GstVoAacEncClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, "AAC audio encoder", + gst_element_class_set_metadata (element_class, "AAC audio encoder", "Codec/Encoder/Audio", "AAC audio encoder", "Kan Hu "); GST_DEBUG_CATEGORY_INIT (gst_voaacenc_debug, "voaacenc", 0, "voaac encoder"); diff --git a/ext/voamrwbenc/gstvoamrwbenc.c b/ext/voamrwbenc/gstvoamrwbenc.c index 0f40fb3c2f..696ab29256 100644 --- a/ext/voamrwbenc/gstvoamrwbenc.c +++ b/ext/voamrwbenc/gstvoamrwbenc.c @@ -167,7 +167,7 @@ gst_voamrwbenc_class_init (GstVoAmrWbEncClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, "AMR-WB audio encoder", + gst_element_class_set_metadata (element_class, "AMR-WB audio encoder", "Codec/Encoder/Audio", "Adaptive Multi-Rate Wideband audio encoder", "Renato Araujo "); diff --git a/ext/vp8/gstvp8dec.c b/ext/vp8/gstvp8dec.c index 98ef61cf12..fb557c2d92 100644 --- a/ext/vp8/gstvp8dec.c +++ b/ext/vp8/gstvp8dec.c @@ -180,7 +180,7 @@ gst_vp8_dec_class_init (GstVP8DecClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_vp8_dec_sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "On2 VP8 Decoder", "Codec/Decoder/Video", "Decode VP8 video streams", "David Schleef "); diff --git a/ext/vp8/gstvp8enc.c b/ext/vp8/gstvp8enc.c index f1549ca839..844fcee7c0 100644 --- a/ext/vp8/gstvp8enc.c +++ b/ext/vp8/gstvp8enc.c @@ -274,7 +274,7 @@ gst_vp8_enc_class_init (GstVP8EncClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_vp8_enc_sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "On2 VP8 Encoder", "Codec/Encoder/Video", "Encode VP8 video streams", "David Schleef "); diff --git a/ext/wayland/gstwaylandsink.c b/ext/wayland/gstwaylandsink.c index 32b695d7fb..3a6cb85d8c 100644 --- a/ext/wayland/gstwaylandsink.c +++ b/ext/wayland/gstwaylandsink.c @@ -116,7 +116,7 @@ gst_wayland_sink_class_init (GstWaylandSinkClass * 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_metadata (gstelement_class, "wayland video sink", "Sink/Video", "Output to wayland surface", "Sreerenj Balachandran "); diff --git a/ext/xvid/gstxviddec.c b/ext/xvid/gstxviddec.c index c290777a9a..53ab0234fb 100644 --- a/ext/xvid/gstxviddec.c +++ b/ext/xvid/gstxviddec.c @@ -105,7 +105,7 @@ gst_xviddec_base_init (GstXvidDecClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, "XviD video decoder", + gst_element_class_set_metadata (element_class, "XviD video decoder", "Codec/Decoder/Video", "XviD decoder based on xvidcore", "Ronald Bultje "); diff --git a/ext/xvid/gstxvidenc.c b/ext/xvid/gstxvidenc.c index 57e9a33170..44d6609a0b 100644 --- a/ext/xvid/gstxvidenc.c +++ b/ext/xvid/gstxvidenc.c @@ -248,7 +248,7 @@ gst_xvidenc_base_init (GstXvidEncClass * 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, "XviD video encoder", + gst_element_class_set_metadata (element_class, "XviD video encoder", "Codec/Encoder/Video", "XviD encoder based on xvidcore", "Ronald Bultje "); diff --git a/ext/zbar/gstzbar.c b/ext/zbar/gstzbar.c index d31e44124b..c4da7907ea 100644 --- a/ext/zbar/gstzbar.c +++ b/ext/zbar/gstzbar.c @@ -163,7 +163,7 @@ gst_zbar_class_init (GstZBarClass * g_class) G_PARAM_READWRITE | GST_PARAM_MUTABLE_READY | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "Barcode detector", + gst_element_class_set_metadata (gstelement_class, "Barcode detector", "Filter/Analyzer/Video", "Detect bar codes in the video streams", "Stefan Kost "); diff --git a/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c b/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c index 8a584b55b7..79008e1e37 100644 --- a/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c +++ b/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c @@ -531,7 +531,7 @@ gst_base_camera_src_class_init (GstBaseCameraSrcClass * klass) gstelement_class->change_state = gst_base_camera_src_change_state; - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "Base class for camerabin src bin", "Source/Video", "Abstracts capture device for camerabin2", "Rob Clark "); } diff --git a/gst/adpcmdec/adpcmdec.c b/gst/adpcmdec/adpcmdec.c index 351f1ef967..0404e09f91 100644 --- a/gst/adpcmdec/adpcmdec.c +++ b/gst/adpcmdec/adpcmdec.c @@ -467,7 +467,7 @@ adpcmdec_class_init (ADPCMDecClass * klass) gst_static_pad_template_get (&adpcmdec_sink_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&adpcmdec_src_template)); - gst_element_class_set_details_simple (element_class, "ADPCM decoder", + gst_element_class_set_metadata (element_class, "ADPCM decoder", "Codec/Decoder/Audio", "Decode MS and IMA ADPCM audio", "Pioneers of the Inevitable "); diff --git a/gst/adpcmenc/adpcmenc.c b/gst/adpcmenc/adpcmenc.c index 9f088f5091..ce6b9e65f9 100644 --- a/gst/adpcmenc/adpcmenc.c +++ b/gst/adpcmenc/adpcmenc.c @@ -439,7 +439,7 @@ adpcmenc_class_init (ADPCMEncClass * klass) gst_static_pad_template_get (&adpcmenc_sink_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&adpcmenc_src_template)); - gst_element_class_set_details_simple (element_class, "ADPCM encoder", + gst_element_class_set_metadata (element_class, "ADPCM encoder", "Codec/Encoder/Audio", "Encode ADPCM audio", "Pioneers of the Inevitable "); diff --git a/gst/aiff/aiffmux.c b/gst/aiff/aiffmux.c index 14f802daa8..eca4163078 100644 --- a/gst/aiff/aiffmux.c +++ b/gst/aiff/aiffmux.c @@ -106,7 +106,7 @@ gst_aiff_mux_base_init (gpointer gclass) { GstElementClass *element_class = GST_ELEMENT_CLASS (gclass); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "AIFF audio muxer", "Muxer/Audio", "Multiplex raw audio into AIFF", "Robert Swain "); diff --git a/gst/aiff/aiffparse.c b/gst/aiff/aiffparse.c index 937be7f18d..71d24d5d5e 100644 --- a/gst/aiff/aiffparse.c +++ b/gst/aiff/aiffparse.c @@ -115,7 +115,7 @@ gst_aiff_parse_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template_factory)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "AIFF audio demuxer", "Codec/Demuxer/Audio", "Parse a .aiff file into raw audio", "Pioneers of the Inevitable "); diff --git a/gst/asfmux/gstasfmux.c b/gst/asfmux/gstasfmux.c index 0526e3cd7c..f58e6c913a 100644 --- a/gst/asfmux/gstasfmux.c +++ b/gst/asfmux/gstasfmux.c @@ -277,7 +277,7 @@ gst_asf_mux_class_init (GstAsfMuxClass * 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, "ASF muxer", + gst_element_class_set_metadata (gstelement_class, "ASF muxer", "Codec/Muxer", "Muxes audio and video into an ASF stream", "Thiago Santos "); diff --git a/gst/asfmux/gstasfparse.c b/gst/asfmux/gstasfparse.c index 25dd3e761f..0b393bfd04 100644 --- a/gst/asfmux/gstasfparse.c +++ b/gst/asfmux/gstasfparse.c @@ -545,7 +545,7 @@ gst_asf_parse_class_init (GstAsfParseClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "ASF parser", + gst_element_class_set_metadata (gstelement_class, "ASF parser", "Parser", "Parses ASF", "Thiago Santos "); GST_DEBUG_CATEGORY_INIT (asfparse_debug, "asfparse", 0, diff --git a/gst/asfmux/gstrtpasfpay.c b/gst/asfmux/gstrtpasfpay.c index 58feea62d3..797071fa44 100644 --- a/gst/asfmux/gstrtpasfpay.c +++ b/gst/asfmux/gstrtpasfpay.c @@ -100,7 +100,7 @@ gst_rtp_asf_pay_class_init (GstRtpAsfPayClass * klass) gst_static_pad_template_get (&gst_rtp_asf_pay_sink_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_rtp_asf_pay_src_template)); - gst_element_class_set_details_simple (gstelement_class, "RTP ASF payloader", + gst_element_class_set_metadata (gstelement_class, "RTP ASF payloader", "Codec/Payloader/Network", "Payload-encodes ASF into RTP packets (MS_RTSP)", "Thiago Santos "); diff --git a/gst/audiobuffer/gstaudioringbuffer.c b/gst/audiobuffer/gstaudioringbuffer.c index 1cad478ee2..6ca6cbac19 100644 --- a/gst/audiobuffer/gstaudioringbuffer.c +++ b/gst/audiobuffer/gstaudioringbuffer.c @@ -325,7 +325,7 @@ gst_audio_ringbuffer_class_init (GstAudioRingbufferClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sinktemplate)); - gst_element_class_set_details_simple (gstelement_class, "AudioRingbuffer", + gst_element_class_set_metadata (gstelement_class, "AudioRingbuffer", "Generic", "Asynchronous Audio ringbuffer", "Wim Taymans "); diff --git a/gst/audiovisualizers/gstspacescope.c b/gst/audiovisualizers/gstspacescope.c index f9b2a13c95..355d75d9b1 100644 --- a/gst/audiovisualizers/gstspacescope.c +++ b/gst/audiovisualizers/gstspacescope.c @@ -126,7 +126,7 @@ gst_space_scope_class_init (GstSpaceScopeClass * g_class) GstElementClass *element_class = (GstElementClass *) g_class; GstAudioVisualizerClass *scope_class = (GstAudioVisualizerClass *) g_class; - gst_element_class_set_details_simple (element_class, "Stereo visualizer", + gst_element_class_set_metadata (element_class, "Stereo visualizer", "Visualization", "Simple stereo visualizer", "Stefan Kost "); diff --git a/gst/audiovisualizers/gstspectrascope.c b/gst/audiovisualizers/gstspectrascope.c index b96cb1a07b..10328e39d8 100644 --- a/gst/audiovisualizers/gstspectrascope.c +++ b/gst/audiovisualizers/gstspectrascope.c @@ -82,7 +82,7 @@ gst_spectra_scope_class_init (GstSpectraScopeClass * g_class) gobject_class->finalize = gst_spectra_scope_finalize; - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Frequency spectrum scope", "Visualization", "Simple frequency spectrum scope", "Stefan Kost "); diff --git a/gst/audiovisualizers/gstsynaescope.c b/gst/audiovisualizers/gstsynaescope.c index 97ac88161b..ba0592f67a 100644 --- a/gst/audiovisualizers/gstsynaescope.c +++ b/gst/audiovisualizers/gstsynaescope.c @@ -81,7 +81,7 @@ gst_synae_scope_class_init (GstSynaeScopeClass * g_class) gobject_class->finalize = gst_synae_scope_finalize; - gst_element_class_set_details_simple (element_class, "Synaescope", + gst_element_class_set_metadata (element_class, "Synaescope", "Visualization", "Creates video visualizations of audio input, using stereo and pitch information", "Stefan Kost "); diff --git a/gst/audiovisualizers/gstwavescope.c b/gst/audiovisualizers/gstwavescope.c index e37d9285e2..dfa17d9d6a 100644 --- a/gst/audiovisualizers/gstwavescope.c +++ b/gst/audiovisualizers/gstwavescope.c @@ -141,7 +141,7 @@ gst_wave_scope_class_init (GstWaveScopeClass * g_class) GST_TYPE_WAVE_SCOPE_STYLE, STYLE_DOTS, G_PARAM_CONSTRUCT | G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "Waveform oscilloscope", "Visualization", "Simple waveform oscilloscope", "Stefan Kost "); diff --git a/gst/autoconvert/gstautovideoconvert.c b/gst/autoconvert/gstautovideoconvert.c index 43ece5d344..14562193b4 100644 --- a/gst/autoconvert/gstautovideoconvert.c +++ b/gst/autoconvert/gstautovideoconvert.c @@ -144,7 +144,7 @@ gst_auto_video_convert_class_init (GstAutoVideoConvertClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sinktemplate)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "Select color space convertor based on caps", "Generic/Bin", "Selects the right color space convertor based on the caps", "Benjamin Gaignard "); diff --git a/gst/bayer/gstbayer2rgb.c b/gst/bayer/gstbayer2rgb.c index 1fd2e6b3e7..35a3e7263c 100644 --- a/gst/bayer/gstbayer2rgb.c +++ b/gst/bayer/gstbayer2rgb.c @@ -169,7 +169,7 @@ gst_bayer2rgb_class_init (GstBayer2RGBClass * klass) gobject_class->set_property = gst_bayer2rgb_set_property; gobject_class->get_property = gst_bayer2rgb_get_property; - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "Bayer to RGB decoder for cameras", "Filter/Converter/Video", "Converts video/x-bayer to video/x-raw", "William Brack "); diff --git a/gst/bayer/gstrgb2bayer.c b/gst/bayer/gstrgb2bayer.c index 4fa3ff18b0..6810069a24 100644 --- a/gst/bayer/gstrgb2bayer.c +++ b/gst/bayer/gstrgb2bayer.c @@ -92,7 +92,7 @@ gst_rgb2bayer_class_init (GstRGB2BayerClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_rgb2bayer_sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "RGB to Bayer converter", "Filter/Converter/Video", "Converts video/x-raw to video/x-bayer", diff --git a/gst/camerabin2/gstcamerabin2.c b/gst/camerabin2/gstcamerabin2.c index f7c893b618..53a4e1c0fa 100644 --- a/gst/camerabin2/gstcamerabin2.c +++ b/gst/camerabin2/gstcamerabin2.c @@ -617,7 +617,7 @@ gst_camera_bin_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "Camera Bin", + gst_element_class_set_metadata (element_class, "Camera Bin", "Generic/Bin/Camera", "Take image snapshots and record movies from camera", "Thiago Santos "); diff --git a/gst/camerabin2/gstviewfinderbin.c b/gst/camerabin2/gstviewfinderbin.c index 6661388ae4..a5fb760763 100644 --- a/gst/camerabin2/gstviewfinderbin.c +++ b/gst/camerabin2/gstviewfinderbin.c @@ -125,7 +125,7 @@ gst_viewfinder_bin_class_init (GstViewfinderBinClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (element_class, "Viewfinder Bin", + gst_element_class_set_metadata (element_class, "Viewfinder Bin", "Sink/Video", "Viewfinder Bin used in camerabin2", "Thiago Santos "); } diff --git a/gst/camerabin2/gstwrappercamerabinsrc.c b/gst/camerabin2/gstwrappercamerabinsrc.c index 042a23e12b..cc1ce4168a 100644 --- a/gst/camerabin2/gstwrappercamerabinsrc.c +++ b/gst/camerabin2/gstwrappercamerabinsrc.c @@ -1177,7 +1177,7 @@ gst_wrapper_camera_bin_src_class_init (GstWrapperCameraBinSrcClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&vidsrc_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "Wrapper camera src element for camerabin2", "Source/Video", "Wrapper camera src element for camerabin2", "Thiago Santos "); diff --git a/gst/cdxaparse/gstcdxaparse.c b/gst/cdxaparse/gstcdxaparse.c index 2c82056df4..ffecf975cf 100644 --- a/gst/cdxaparse/gstcdxaparse.c +++ b/gst/cdxaparse/gstcdxaparse.c @@ -70,7 +70,7 @@ gst_cdxa_parse_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "(S)VCD parser", + gst_element_class_set_metadata (element_class, "(S)VCD parser", "Codec/Parser", "Parse a .dat file from (S)VCD into raw MPEG-1", "Wim Taymans "); diff --git a/gst/cdxaparse/gstvcdparse.c b/gst/cdxaparse/gstvcdparse.c index 4bf148b823..497eae2246 100644 --- a/gst/cdxaparse/gstvcdparse.c +++ b/gst/cdxaparse/gstvcdparse.c @@ -60,7 +60,7 @@ gst_vcd_parse_base_init (gpointer klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_factory)); - gst_element_class_set_details_simple (element_class, "(S)VCD stream parser", + gst_element_class_set_metadata (element_class, "(S)VCD stream parser", "Codec/Parser", "Strip (S)VCD stream from its sync headers", "Tim-Philipp Müller , " "Ronald Bultje "); diff --git a/gst/coloreffects/gstchromahold.c b/gst/coloreffects/gstchromahold.c index cd3d977f48..baf24be022 100644 --- a/gst/coloreffects/gstchromahold.c +++ b/gst/coloreffects/gstchromahold.c @@ -154,7 +154,7 @@ gst_chroma_hold_class_init (GstChromaHoldClass * klass) GST_DEBUG_FUNCPTR (gst_chroma_hold_transform_frame_ip); vfilter_class->set_info = GST_DEBUG_FUNCPTR (gst_chroma_hold_set_info); - gst_element_class_set_details_simple (gstelement_class, "Chroma hold filter", + gst_element_class_set_metadata (gstelement_class, "Chroma hold filter", "Filter/Effect/Video", "Removes all color information except for one color", "Sebastian Dröge "); diff --git a/gst/coloreffects/gstcoloreffects.c b/gst/coloreffects/gstcoloreffects.c index 86dd8d8914..a4c0e8d045 100644 --- a/gst/coloreffects/gstcoloreffects.c +++ b/gst/coloreffects/gstcoloreffects.c @@ -585,7 +585,7 @@ gst_color_effects_class_init (GstColorEffectsClass * klass) vfilter_class->transform_frame_ip = GST_DEBUG_FUNCPTR (gst_color_effects_transform_frame_ip); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Color Look-up Table filter", "Filter/Effect/Video", "Color Look-up Table filter", "Filippo Argiolas "); diff --git a/gst/dataurisrc/gstdataurisrc.c b/gst/dataurisrc/gstdataurisrc.c index 7b4101f5d8..2c80a6c4f2 100644 --- a/gst/dataurisrc/gstdataurisrc.c +++ b/gst/dataurisrc/gstdataurisrc.c @@ -101,7 +101,7 @@ gst_data_uri_src_class_init (GstDataURISrcClass * 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_metadata (element_class, "data: URI source element", "Source", "Handles data: uris", "Philippe Normand , " "Sebastian Dröge "); diff --git a/gst/dccp/gstdccpclientsink.c b/gst/dccp/gstdccpclientsink.c index a3bded08b1..f680e12dfc 100644 --- a/gst/dccp/gstdccpclientsink.c +++ b/gst/dccp/gstdccpclientsink.c @@ -242,7 +242,7 @@ gst_dccp_client_sink_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sinktemplate)); - gst_element_class_set_details_simple (element_class, "DCCP client sink", + gst_element_class_set_metadata (element_class, "DCCP client sink", "Sink/Network", "Send data as a client over the network via DCCP", "E-Phone Team at Federal University of Campina Grande "); diff --git a/gst/dccp/gstdccpclientsrc.c b/gst/dccp/gstdccpclientsrc.c index 55f9185e94..24c49b8c5b 100644 --- a/gst/dccp/gstdccpclientsrc.c +++ b/gst/dccp/gstdccpclientsrc.c @@ -275,7 +275,7 @@ gst_dccp_client_src_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&srctemplate)); - gst_element_class_set_details_simple (element_class, "DCCP client source", + gst_element_class_set_metadata (element_class, "DCCP client source", "Source/Network", "Receive data as a client over the network via DCCP", "E-Phone Team at Federal University of Campina Grande "); diff --git a/gst/dccp/gstdccpserversink.c b/gst/dccp/gstdccpserversink.c index 089fe3a66b..ac39bb8529 100644 --- a/gst/dccp/gstdccpserversink.c +++ b/gst/dccp/gstdccpserversink.c @@ -339,7 +339,7 @@ gst_dccp_server_sink_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sinktemplate)); - gst_element_class_set_details_simple (element_class, "DCCP server sink", + gst_element_class_set_metadata (element_class, "DCCP server sink", "Sink/Network", "Send data as a server over the network via DCCP", "E-Phone Team at Federal University of Campina Grande "); diff --git a/gst/dccp/gstdccpserversrc.c b/gst/dccp/gstdccpserversrc.c index 5dbb63313a..512d88835e 100644 --- a/gst/dccp/gstdccpserversrc.c +++ b/gst/dccp/gstdccpserversrc.c @@ -265,7 +265,7 @@ gst_dccp_server_src_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&srctemplate)); - gst_element_class_set_details_simple (element_class, "DCCP server source", + gst_element_class_set_metadata (element_class, "DCCP server source", "Source/Network", "Receive data as a server over the network via DCCP", "E-Phone Team at Federal University of Campina Grande "); diff --git a/gst/debugutils/fpsdisplaysink.c b/gst/debugutils/fpsdisplaysink.c index b46cca8632..79c6f80eef 100644 --- a/gst/debugutils/fpsdisplaysink.c +++ b/gst/debugutils/fpsdisplaysink.c @@ -207,7 +207,7 @@ fps_display_sink_class_init (GstFPSDisplaySinkClass * klass) gst_element_class_add_pad_template (gstelement_klass, gst_static_pad_template_get (&fps_display_sink_template)); - gst_element_class_set_details_simple (gstelement_klass, + gst_element_class_set_metadata (gstelement_klass, "Measure and show framerate on videosink", "Sink/Video", "Shows the current frame-rate and drop-rate of the videosink as overlay or text on stdout", "Zeeshan Ali , Stefan Kost "); diff --git a/gst/debugutils/gstchecksumsink.c b/gst/debugutils/gstchecksumsink.c index 62f6208102..bce8d4b4b4 100644 --- a/gst/debugutils/gstchecksumsink.c +++ b/gst/debugutils/gstchecksumsink.c @@ -68,7 +68,7 @@ gst_checksum_sink_class_init (GstChecksumSinkClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_checksum_sink_sink_template)); - gst_element_class_set_details_simple (element_class, "Checksum sink", + gst_element_class_set_metadata (element_class, "Checksum sink", "Debug/Sink", "Calculates a checksum for buffers", "David Schleef "); } diff --git a/gst/debugutils/gstchopmydata.c b/gst/debugutils/gstchopmydata.c index 20227dbe8a..d91c40821b 100644 --- a/gst/debugutils/gstchopmydata.c +++ b/gst/debugutils/gstchopmydata.c @@ -126,7 +126,7 @@ gst_chop_my_data_class_init (GstChopMyDataClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_chop_my_data_sink_template)); - gst_element_class_set_details_simple (element_class, "FIXME", + gst_element_class_set_metadata (element_class, "FIXME", "Generic", "FIXME", "David Schleef "); } diff --git a/gst/debugutils/gstcompare.c b/gst/debugutils/gstcompare.c index 65a1935197..2581a3ca25 100644 --- a/gst/debugutils/gstcompare.c +++ b/gst/debugutils/gstcompare.c @@ -176,7 +176,7 @@ gst_compare_class_init (GstCompareClass * klass) gst_static_pad_template_get (&sink_factory)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&check_sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "Compare buffers", + gst_element_class_set_metadata (gstelement_class, "Compare buffers", "Filter/Debug", "Compares incoming buffers", "Mark Nauwelaerts "); } diff --git a/gst/debugutils/gstdebugspy.c b/gst/debugutils/gstdebugspy.c index e255f56e93..413853c253 100644 --- a/gst/debugutils/gstdebugspy.c +++ b/gst/debugutils/gstdebugspy.c @@ -133,7 +133,7 @@ gst_debug_spy_class_init (GstDebugSpyClass * klass) "Checksum algorithm to use", GST_DEBUG_SPY_CHECKSUM_TYPE, G_CHECKSUM_SHA1, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "DebugSpy", "Filter/Analyzer/Debug", "DebugSpy provides information on buffers with bus messages", diff --git a/gst/dtmf/gstdtmfsrc.c b/gst/dtmf/gstdtmfsrc.c index 2b3310e6f8..18c7ebb6aa 100644 --- a/gst/dtmf/gstdtmfsrc.c +++ b/gst/dtmf/gstdtmfsrc.c @@ -253,7 +253,7 @@ gst_dtmf_src_class_init (GstDTMFSrcClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_dtmf_src_template)); - gst_element_class_set_details_simple (gstelement_class, "DTMF tone generator", + gst_element_class_set_metadata (gstelement_class, "DTMF tone generator", "Source/Audio", "Generates DTMF tones", "Youness Alaoui "); diff --git a/gst/dtmf/gstrtpdtmfdepay.c b/gst/dtmf/gstrtpdtmfdepay.c index 6349485375..3650de04c1 100644 --- a/gst/dtmf/gstrtpdtmfdepay.c +++ b/gst/dtmf/gstrtpdtmfdepay.c @@ -228,7 +228,7 @@ gst_rtp_dtmf_depay_class_init (GstRtpDTMFDepayClass * klass) GST_DEBUG_CATEGORY_INIT (gst_rtp_dtmf_depay_debug, "rtpdtmfdepay", 0, "rtpdtmfdepay element"); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "RTP DTMF packet depayloader", "Codec/Depayloader/Network", "Generates DTMF Sound from telephone-event RTP packets", "Youness Alaoui "); diff --git a/gst/dvbsuboverlay/gstdvbsuboverlay.c b/gst/dvbsuboverlay/gstdvbsuboverlay.c index 5a63a7a9f8..e6241f0db7 100644 --- a/gst/dvbsuboverlay/gstdvbsuboverlay.c +++ b/gst/dvbsuboverlay/gstdvbsuboverlay.c @@ -158,7 +158,7 @@ gst_dvbsub_overlay_class_init (GstDVBSubOverlayClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&text_sink_factory)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "DVB Subtitles Overlay", "Mixer/Video/Overlay/Subtitle", "Renders DVB subtitles", "Mart Raudsepp "); diff --git a/gst/dvdspu/gstdvdspu.c b/gst/dvdspu/gstdvdspu.c index 41d6169c3b..94b307e4e3 100644 --- a/gst/dvdspu/gstdvdspu.c +++ b/gst/dvdspu/gstdvdspu.c @@ -149,7 +149,7 @@ gst_dvd_spu_class_init (GstDVDSpuClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&subpic_sink_factory)); - gst_element_class_set_details_simple (gstelement_class, "Sub-picture Overlay", + gst_element_class_set_metadata (gstelement_class, "Sub-picture Overlay", "Mixer/Video/Overlay/SubPicture/DVD/Bluray", "Parses Sub-Picture command streams and renders the SPU overlay " "onto the video as it passes through", diff --git a/gst/faceoverlay/gstfaceoverlay.c b/gst/faceoverlay/gstfaceoverlay.c index 6ca7e404f0..967787a96f 100644 --- a/gst/faceoverlay/gstfaceoverlay.c +++ b/gst/faceoverlay/gstfaceoverlay.c @@ -280,7 +280,7 @@ gst_face_overlay_base_init (gpointer gclass) { GstElementClass *element_class = GST_ELEMENT_CLASS (gclass); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "faceoverlay", "Filter/Editor/Video", "Overlays SVG graphics over a detected face in a video stream", diff --git a/gst/festival/gstfestival.c b/gst/festival/gstfestival.c index baf3da7575..0699fc4db8 100644 --- a/gst/festival/gstfestival.c +++ b/gst/festival/gstfestival.c @@ -168,7 +168,7 @@ G_DEFINE_TYPE (GstFestival, gst_festival, GST_TYPE_ELEMENT) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&src_template_factory)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "Festival Text-to-Speech synthesizer", "Filter/Effect/Audio", "Synthesizes plain text into audio", "Wim Taymans "); diff --git a/gst/fieldanalysis/gstfieldanalysis.c b/gst/fieldanalysis/gstfieldanalysis.c index 56063f62ea..2f026092af 100644 --- a/gst/fieldanalysis/gstfieldanalysis.c +++ b/gst/fieldanalysis/gstfieldanalysis.c @@ -130,7 +130,7 @@ gst_field_analysis_base_init (gpointer gclass) { GstElementClass *element_class = GST_ELEMENT_CLASS (gclass); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Video field analysis", "Filter/Analysis/Video", "Analyse fields from video frames to identify if they are progressive/telecined/interlaced", diff --git a/gst/freeverb/gstfreeverb.c b/gst/freeverb/gstfreeverb.c index bf8495b46c..561306fa47 100644 --- a/gst/freeverb/gstfreeverb.c +++ b/gst/freeverb/gstfreeverb.c @@ -408,7 +408,7 @@ gst_freeverb_base_init (gpointer 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, "Stereo positioning", + gst_element_class_set_metadata (element_class, "Stereo positioning", "Filter/Effect/Audio", "Reverberation/room effect", "Stefan Sauer "); } diff --git a/gst/freeze/gstfreeze.c b/gst/freeze/gstfreeze.c index d101b06d89..b16da8aa74 100644 --- a/gst/freeze/gstfreeze.c +++ b/gst/freeze/gstfreeze.c @@ -83,7 +83,7 @@ gst_freeze_class_init (GstFreezeClass * klass) GObjectClass *object_class = G_OBJECT_CLASS (klass); GstElementClass *element_class = GST_ELEMENT_CLASS (klass); - gst_element_class_set_details_simple (element_class, "Stream freezer", + gst_element_class_set_metadata (element_class, "Stream freezer", "Generic", "Makes a stream from buffers of data", "Gergely Nagy ," diff --git a/gst/frei0r/gstfrei0rfilter.c b/gst/frei0r/gstfrei0rfilter.c index b148131e64..c05c1c2037 100644 --- a/gst/frei0r/gstfrei0rfilter.c +++ b/gst/frei0r/gstfrei0rfilter.c @@ -196,7 +196,7 @@ gst_frei0r_filter_class_init (GstFrei0rFilterClass * klass, g_strdup_printf ("Sebastian Dröge , %s", class_data->info.author); - gst_element_class_set_details_simple (gstelement_class, class_data->info.name, + gst_element_class_set_metadata (gstelement_class, class_data->info.name, "Filter/Effect/Video", class_data->info.explanation, author); g_free (author); diff --git a/gst/frei0r/gstfrei0rmixer.c b/gst/frei0r/gstfrei0rmixer.c index d7c38993ab..1c5662ed26 100644 --- a/gst/frei0r/gstfrei0rmixer.c +++ b/gst/frei0r/gstfrei0rmixer.c @@ -665,7 +665,7 @@ gst_frei0r_mixer_class_init (GstFrei0rMixerClass * klass, g_strdup_printf ("Sebastian Dröge , %s", class_data->info.author); - gst_element_class_set_details_simple (gstelement_class, class_data->info.name, + gst_element_class_set_metadata (gstelement_class, class_data->info.name, "Filter/Editor/Video", class_data->info.explanation, author); g_free (author); diff --git a/gst/frei0r/gstfrei0rsrc.c b/gst/frei0r/gstfrei0rsrc.c index b3a8347c33..64bcc11475 100644 --- a/gst/frei0r/gstfrei0rsrc.c +++ b/gst/frei0r/gstfrei0rsrc.c @@ -358,7 +358,7 @@ gst_frei0r_src_class_init (GstFrei0rSrcClass * klass, g_strdup_printf ("Sebastian Dröge , %s", class_data->info.author); - gst_element_class_set_details_simple (gstelement_class, class_data->info.name, + gst_element_class_set_metadata (gstelement_class, class_data->info.name, "Src/Video", class_data->info.explanation, author); g_free (author); diff --git a/gst/games/gstpuzzle.c b/gst/games/gstpuzzle.c index a9b0aaaf8e..4f41323b9c 100644 --- a/gst/games/gstpuzzle.c +++ b/gst/games/gstpuzzle.c @@ -126,7 +126,7 @@ gst_puzzle_base_init (gpointer g_class) int i; GstVideofilterFormat *f; - gst_element_class_set_details_simple (element_class, "A simple puzzle", + gst_element_class_set_metadata (element_class, "A simple puzzle", "Filter/Effect/Video/Games", "A simple puzzle, use arrow keys and space to restart/solve", "Benjamin Otte "); diff --git a/gst/gaudieffects/gstburn.c b/gst/gaudieffects/gstburn.c index c64092ed16..4fa8e1addf 100644 --- a/gst/gaudieffects/gstburn.c +++ b/gst/gaudieffects/gstburn.c @@ -134,7 +134,7 @@ gst_burn_class_init (GstBurnClass * klass) GstElementClass *gstelement_class = (GstElementClass *) klass; GstVideoFilterClass *vfilter_class = (GstVideoFilterClass *) klass; - gst_element_class_set_details_simple (gstelement_class, "Burn", + gst_element_class_set_metadata (gstelement_class, "Burn", "Filter/Effect/Video", "Burn adjusts the colors in the video signal.", "Luis de Bethencourt "); diff --git a/gst/gaudieffects/gstchromium.c b/gst/gaudieffects/gstchromium.c index 05e67d5c42..b4f2177616 100644 --- a/gst/gaudieffects/gstchromium.c +++ b/gst/gaudieffects/gstchromium.c @@ -148,7 +148,7 @@ gst_chromium_class_init (GstChromiumClass * klass) GstElementClass *gstelement_class = (GstElementClass *) klass; GstVideoFilterClass *vfilter_class = (GstVideoFilterClass *) klass; - gst_element_class_set_details_simple (gstelement_class, "Chromium", + gst_element_class_set_metadata (gstelement_class, "Chromium", "Filter/Effect/Video", "Chromium breaks the colors of the video signal.", "Luis de Bethencourt "); diff --git a/gst/gaudieffects/gstdilate.c b/gst/gaudieffects/gstdilate.c index 28f107cb75..090df1750a 100644 --- a/gst/gaudieffects/gstdilate.c +++ b/gst/gaudieffects/gstdilate.c @@ -135,7 +135,7 @@ gst_dilate_class_init (GstDilateClass * klass) GstElementClass *gstelement_class = (GstElementClass *) klass; GstVideoFilterClass *vfilter_class = (GstVideoFilterClass *) klass; - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "Dilate", "Filter/Effect/Video", "Dilate copies the brightest pixel around.", diff --git a/gst/gaudieffects/gstdodge.c b/gst/gaudieffects/gstdodge.c index 14ef7c446a..3a5b9f0e9e 100644 --- a/gst/gaudieffects/gstdodge.c +++ b/gst/gaudieffects/gstdodge.c @@ -130,7 +130,7 @@ gst_dodge_class_init (GstDodgeClass * klass) GstElementClass *gstelement_class = (GstElementClass *) klass; GstVideoFilterClass *vfilter_class = (GstVideoFilterClass *) klass; - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "Dodge", "Filter/Effect/Video", "Dodge saturates the colors in the video signal.", diff --git a/gst/gaudieffects/gstexclusion.c b/gst/gaudieffects/gstexclusion.c index 3130760889..f3c670ef54 100644 --- a/gst/gaudieffects/gstexclusion.c +++ b/gst/gaudieffects/gstexclusion.c @@ -136,7 +136,7 @@ gst_exclusion_class_init (GstExclusionClass * klass) GstElementClass *gstelement_class = (GstElementClass *) klass; GstVideoFilterClass *vfilter_class = (GstVideoFilterClass *) klass; - gst_element_class_set_details_simple (gstelement_class, "Exclusion", + gst_element_class_set_metadata (gstelement_class, "Exclusion", "Filter/Effect/Video", "Exclusion exclodes the colors in the video signal.", "Luis de Bethencourt "); diff --git a/gst/gaudieffects/gstgaussblur.c b/gst/gaudieffects/gstgaussblur.c index 698bc9ea53..a0f8b5bd8e 100644 --- a/gst/gaudieffects/gstgaussblur.c +++ b/gst/gaudieffects/gstgaussblur.c @@ -132,7 +132,7 @@ gst_gaussianblur_class_init (GstGaussianBlurClass * klass) GstElementClass *gstelement_class = (GstElementClass *) klass; GstVideoFilterClass *vfilter_class = (GstVideoFilterClass *) klass; - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "GstGaussianBlur", "Filter/Effect/Video", "Perform Gaussian blur/sharpen on a video", diff --git a/gst/gaudieffects/gstsolarize.c b/gst/gaudieffects/gstsolarize.c index f938f2439b..561fc4c3b7 100644 --- a/gst/gaudieffects/gstsolarize.c +++ b/gst/gaudieffects/gstsolarize.c @@ -138,7 +138,7 @@ gst_solarize_class_init (GstSolarizeClass * klass) GstElementClass *gstelement_class = (GstElementClass *) klass; GstVideoFilterClass *vfilter_class = (GstVideoFilterClass *) klass; - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "Solarize", "Filter/Effect/Video", "Solarize tunable inverse in the video signal.", diff --git a/gst/geometrictransform/gstbulge.c b/gst/geometrictransform/gstbulge.c index 674f401edd..b26b6ade1b 100644 --- a/gst/geometrictransform/gstbulge.c +++ b/gst/geometrictransform/gstbulge.c @@ -176,7 +176,7 @@ gst_bulge_class_init (GstBulgeClass * klass) parent_class = g_type_class_peek_parent (klass); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "bulge", "Transform/Effect/Video", "Adds a protuberance in the center point", diff --git a/gst/geometrictransform/gstcircle.c b/gst/geometrictransform/gstcircle.c index 72d8bcb413..b5b32837aa 100644 --- a/gst/geometrictransform/gstcircle.c +++ b/gst/geometrictransform/gstcircle.c @@ -191,7 +191,7 @@ gst_circle_class_init (GstCircleClass * klass) parent_class = g_type_class_peek_parent (klass); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "circle", "Transform/Effect/Video", "Warps the picture into an arc shaped form", diff --git a/gst/geometrictransform/gstdiffuse.c b/gst/geometrictransform/gstdiffuse.c index 16d277499b..547f655c86 100644 --- a/gst/geometrictransform/gstdiffuse.c +++ b/gst/geometrictransform/gstdiffuse.c @@ -184,7 +184,7 @@ gst_diffuse_class_init (GstDiffuseClass * klass) parent_class = g_type_class_peek_parent (klass); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "diffuse", "Transform/Effect/Video", "Diffuses the image by moving its pixels in random directions", diff --git a/gst/geometrictransform/gstfisheye.c b/gst/geometrictransform/gstfisheye.c index 2227aab322..910cdb27e2 100644 --- a/gst/geometrictransform/gstfisheye.c +++ b/gst/geometrictransform/gstfisheye.c @@ -116,7 +116,7 @@ gst_fisheye_class_init (GstFisheyeClass * klass) gstgt_class = (GstGeometricTransformClass *) klass; parent_class = g_type_class_peek_parent (klass); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "fisheye", "Transform/Effect/Video", "Split the image into two halves and reflect one over each other", diff --git a/gst/geometrictransform/gstkaleidoscope.c b/gst/geometrictransform/gstkaleidoscope.c index 71cdcefec4..482ca26a0d 100644 --- a/gst/geometrictransform/gstkaleidoscope.c +++ b/gst/geometrictransform/gstkaleidoscope.c @@ -196,7 +196,7 @@ gst_kaleidoscope_class_init (GstKaleidoscopeClass * klass) parent_class = g_type_class_peek_parent (klass); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "kaleidoscope", "Transform/Effect/Video", "Applies 'kaleidoscope' geometric transform to the image", diff --git a/gst/geometrictransform/gstmarble.c b/gst/geometrictransform/gstmarble.c index 4efbbfea60..3f861a2ca7 100644 --- a/gst/geometrictransform/gstmarble.c +++ b/gst/geometrictransform/gstmarble.c @@ -223,7 +223,7 @@ gst_marble_class_init (GstMarbleClass * klass) parent_class = g_type_class_peek_parent (klass); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "marble", "Transform/Effect/Video", "Applies a marbling effect to the image", diff --git a/gst/geometrictransform/gstmirror.c b/gst/geometrictransform/gstmirror.c index 85df121da4..c7bdcea229 100644 --- a/gst/geometrictransform/gstmirror.c +++ b/gst/geometrictransform/gstmirror.c @@ -182,7 +182,7 @@ gst_mirror_class_init (GstMirrorClass * klass) gstelement_class = (GstElementClass *) klass; gstgt_class = (GstGeometricTransformClass *) klass; - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "mirror", "Transform/Effect/Video", "Split the image into two halves and reflect one over each other", diff --git a/gst/geometrictransform/gstpinch.c b/gst/geometrictransform/gstpinch.c index 537997d831..a42d18a93f 100644 --- a/gst/geometrictransform/gstpinch.c +++ b/gst/geometrictransform/gstpinch.c @@ -177,7 +177,7 @@ gst_pinch_class_init (GstPinchClass * klass) parent_class = g_type_class_peek_parent (klass); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "pinch", "Transform/Effect/Video", "Applies 'pinch' geometric transform to the image", diff --git a/gst/geometrictransform/gstrotate.c b/gst/geometrictransform/gstrotate.c index cf4cf0ef76..d4fbbc0266 100644 --- a/gst/geometrictransform/gstrotate.c +++ b/gst/geometrictransform/gstrotate.c @@ -185,7 +185,7 @@ gst_rotate_class_init (GstRotateClass * klass) parent_class = g_type_class_peek_parent (klass); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "rotate", "Transform/Effect/Video", "Rotates the picture by an arbitrary angle", diff --git a/gst/geometrictransform/gstsphere.c b/gst/geometrictransform/gstsphere.c index 7d5d5e6704..340a20e086 100644 --- a/gst/geometrictransform/gstsphere.c +++ b/gst/geometrictransform/gstsphere.c @@ -189,7 +189,7 @@ gst_sphere_class_init (GstSphereClass * klass) parent_class = g_type_class_peek_parent (klass); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "sphere", "Transform/Effect/Video", "Applies 'sphere' geometric transform to the image", diff --git a/gst/geometrictransform/gstsquare.c b/gst/geometrictransform/gstsquare.c index 86ecf58fd9..f6ee9a5dca 100644 --- a/gst/geometrictransform/gstsquare.c +++ b/gst/geometrictransform/gstsquare.c @@ -187,7 +187,7 @@ gst_square_class_init (GstSquareClass * klass) parent_class = g_type_class_peek_parent (klass); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "square", "Transform/Effect/Video", "Distort center part of the image into a square", diff --git a/gst/geometrictransform/gststretch.c b/gst/geometrictransform/gststretch.c index e9c1f9d354..093b50e5db 100644 --- a/gst/geometrictransform/gststretch.c +++ b/gst/geometrictransform/gststretch.c @@ -178,7 +178,7 @@ gst_stretch_class_init (GstStretchClass * klass) parent_class = g_type_class_peek_parent (klass); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "stretch", "Transform/Effect/Video", "Stretch the image in a circle around the center point", diff --git a/gst/geometrictransform/gsttunnel.c b/gst/geometrictransform/gsttunnel.c index 27ea1b8120..28f68fdfdb 100644 --- a/gst/geometrictransform/gsttunnel.c +++ b/gst/geometrictransform/gsttunnel.c @@ -116,7 +116,7 @@ gst_tunnel_class_init (GstTunnelClass * klass) parent_class = g_type_class_peek_parent (klass); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "tunnel", "Transform/Effect/Video", "Light tunnel effect", "Filippo Argiolas "); diff --git a/gst/geometrictransform/gsttwirl.c b/gst/geometrictransform/gsttwirl.c index f41da660bf..f4a4eee883 100644 --- a/gst/geometrictransform/gsttwirl.c +++ b/gst/geometrictransform/gsttwirl.c @@ -167,7 +167,7 @@ gst_twirl_class_init (GstTwirlClass * klass) parent_class = g_type_class_peek_parent (klass); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "twirl", "Transform/Effect/Video", "Twists the image from the center out", diff --git a/gst/geometrictransform/gstwaterripple.c b/gst/geometrictransform/gstwaterripple.c index a8d694c188..cebe4209ae 100644 --- a/gst/geometrictransform/gstwaterripple.c +++ b/gst/geometrictransform/gstwaterripple.c @@ -197,7 +197,7 @@ gst_water_ripple_class_init (GstWaterRippleClass * klass) parent_class = g_type_class_peek_parent (klass); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "waterripple", "Transform/Effect/Video", "Creates a water ripple effect on the image", diff --git a/gst/hdvparse/gsthdvparse.c b/gst/hdvparse/gsthdvparse.c index 756a542186..018722fcb0 100644 --- a/gst/hdvparse/gsthdvparse.c +++ b/gst/hdvparse/gsthdvparse.c @@ -120,7 +120,7 @@ gst_hdvparse_base_init (gpointer 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, "HDVParser", + gst_element_class_set_metadata (element_class, "HDVParser", "Data/Parser", "HDV private stream Parser", "Edward Hervey "); } diff --git a/gst/hls/gsthlsdemux.c b/gst/hls/gsthlsdemux.c index 404edcc9f6..5c9ec6bec1 100644 --- a/gst/hls/gsthlsdemux.c +++ b/gst/hls/gsthlsdemux.c @@ -197,7 +197,7 @@ gst_hls_demux_class_init (GstHLSDemuxClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sinktemplate)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "HLS Demuxer", "Demuxer/URIList", "HTTP Live Streaming demuxer", diff --git a/gst/hls/gsthlssink.c b/gst/hls/gsthlssink.c index 7c5dbe7568..66670c888d 100644 --- a/gst/hls/gsthlssink.c +++ b/gst/hls/gsthlssink.c @@ -99,7 +99,7 @@ gst_hls_sink_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "HTTP Live Streaming sink", "Sink", "HTTP Live Streaming sink", "Alessandro Decina "); } diff --git a/gst/id3tag/gstid3mux.c b/gst/id3tag/gstid3mux.c index de6d806626..68d50e516c 100644 --- a/gst/id3tag/gstid3mux.c +++ b/gst/id3tag/gstid3mux.c @@ -123,7 +123,7 @@ gst_id3_mux_class_init (GstId3MuxClass * klass) GST_TAG_MUX_CLASS (klass)->render_end_tag = GST_DEBUG_FUNCPTR (gst_id3_mux_render_v1_tag); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "ID3 v1 and v2 Muxer", "Formatter/Metadata", "Adds an ID3v2 header and ID3v1 footer to a file", "Michael Smith , " diff --git a/gst/inter/gstinteraudiosink.c b/gst/inter/gstinteraudiosink.c index b67c6fc1d6..443941592e 100644 --- a/gst/inter/gstinteraudiosink.c +++ b/gst/inter/gstinteraudiosink.c @@ -100,7 +100,7 @@ gst_inter_audio_sink_class_init (GstInterAudioSinkClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_inter_audio_sink_sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Internal audio sink", "Sink/Audio", "Virtual audio sink for internal process communication", diff --git a/gst/inter/gstinteraudiosrc.c b/gst/inter/gstinteraudiosrc.c index d15d7aa0b8..d30c27d1a0 100644 --- a/gst/inter/gstinteraudiosrc.c +++ b/gst/inter/gstinteraudiosrc.c @@ -105,7 +105,7 @@ gst_inter_audio_src_class_init (GstInterAudioSrcClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_inter_audio_src_src_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Internal audio source", "Source/Audio", "Virtual audio source for internal process communication", diff --git a/gst/inter/gstintersubsink.c b/gst/inter/gstintersubsink.c index 3f8ef0dd0e..7ead62cb8f 100644 --- a/gst/inter/gstintersubsink.c +++ b/gst/inter/gstintersubsink.c @@ -94,7 +94,7 @@ gst_inter_sub_sink_class_init (GstInterSubSinkClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_inter_sub_sink_sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Internal subtitle sink", "Sink/Subtitle", "Virtual subtitle sink for internal process communication", diff --git a/gst/inter/gstintersubsrc.c b/gst/inter/gstintersubsrc.c index 0001d10df3..3bcd4fb7dd 100644 --- a/gst/inter/gstintersubsrc.c +++ b/gst/inter/gstintersubsrc.c @@ -97,7 +97,7 @@ gst_inter_sub_src_class_init (GstInterSubSrcClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_inter_sub_src_src_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Internal subtitle source", "Source/Subtitle", "Virtual subtitle source for internal process communication", diff --git a/gst/inter/gstintervideosink.c b/gst/inter/gstintervideosink.c index 6c25590f94..04b5a40071 100644 --- a/gst/inter/gstintervideosink.c +++ b/gst/inter/gstintervideosink.c @@ -97,7 +97,7 @@ gst_inter_video_sink_class_init (GstInterVideoSinkClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_inter_video_sink_sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Internal video sink", "Sink/Video", "Virtual video sink for internal process communication", diff --git a/gst/inter/gstintervideosrc.c b/gst/inter/gstintervideosrc.c index 54c76d324a..515ee4eec2 100644 --- a/gst/inter/gstintervideosrc.c +++ b/gst/inter/gstintervideosrc.c @@ -100,7 +100,7 @@ gst_inter_video_src_class_init (GstInterVideoSrcClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_inter_video_src_src_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Internal video source", "Source/Video", "Virtual video source for internal process communication", diff --git a/gst/interlace/gstinterlace.c b/gst/interlace/gstinterlace.c index 86e5a9d943..63182f6a4e 100644 --- a/gst/interlace/gstinterlace.c +++ b/gst/interlace/gstinterlace.c @@ -226,7 +226,7 @@ gst_interlace_class_init (GstInterlaceClass * klass) "Allow generation of buffers with RFF flag set, i.e., duration of 3 fields", FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Interlace filter", "Filter/Video", "Creates an interlaced video from progressive frames", "David Schleef "); diff --git a/gst/ivfparse/gstivfparse.c b/gst/ivfparse/gstivfparse.c index b40037bcc5..6c04a66190 100644 --- a/gst/ivfparse/gstivfparse.c +++ b/gst/ivfparse/gstivfparse.c @@ -79,7 +79,7 @@ gst_ivf_parse_base_init (gpointer gclass) { GstElementClass *element_class = GST_ELEMENT_CLASS (gclass); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "IVF parser", "Codec/Demuxer", "Demuxes a IVF stream", "Philip Jägenstedt "); diff --git a/gst/jp2kdecimator/gstjp2kdecimator.c b/gst/jp2kdecimator/gstjp2kdecimator.c index 99d4446d65..ee473fa66f 100644 --- a/gst/jp2kdecimator/gstjp2kdecimator.c +++ b/gst/jp2kdecimator/gstjp2kdecimator.c @@ -94,7 +94,7 @@ gst_jp2k_decimator_base_init (gpointer g_class) { GstElementClass *gstelement_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "JPEG2000 decimator", "Filter/Image", "Removes information from JPEG2000 streams without recompression", diff --git a/gst/jpegformat/gstjifmux.c b/gst/jpegformat/gstjifmux.c index 4a59388add..d7a2de0435 100644 --- a/gst/jpegformat/gstjifmux.c +++ b/gst/jpegformat/gstjifmux.c @@ -141,7 +141,7 @@ gst_jif_mux_class_init (GstJifMuxClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_jif_mux_sink_pad_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "JPEG stream muxer", "Video/Formatter", "Remuxes JPEG images with markers and tags", diff --git a/gst/jpegformat/gstjpegparse.c b/gst/jpegformat/gstjpegparse.c index b4af9ed906..0aae82d0e4 100644 --- a/gst/jpegformat/gstjpegparse.c +++ b/gst/jpegformat/gstjpegparse.c @@ -153,7 +153,7 @@ gst_jpeg_parse_class_init (GstJpegParseClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_jpeg_parse_sink_pad_template)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "JPEG stream parser", "Video/Parser", "Parse JPEG images into single-frame buffers", diff --git a/gst/librfb/gstrfbsrc.c b/gst/librfb/gstrfbsrc.c index 3129c1304b..8acf4c8df0 100644 --- a/gst/librfb/gstrfbsrc.c +++ b/gst/librfb/gstrfbsrc.c @@ -96,7 +96,7 @@ gst_rfb_src_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_rfb_src_template)); - gst_element_class_set_details_simple (element_class, "Rfb source", + gst_element_class_set_metadata (element_class, "Rfb source", "Source/Video", "Creates a rfb video stream", "David A. Schleef , " diff --git a/gst/liveadder/liveadder.c b/gst/liveadder/liveadder.c index fc6d54ba87..220d2ccef8 100644 --- a/gst/liveadder/liveadder.c +++ b/gst/liveadder/liveadder.c @@ -172,7 +172,7 @@ gst_live_adder_class_init (GstLiveAdderClass * klass) gst_static_pad_template_get (&gst_live_adder_src_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_live_adder_sink_template)); - gst_element_class_set_details_simple (gstelement_class, "Live Adder element", + gst_element_class_set_metadata (gstelement_class, "Live Adder element", "Generic/Audio", "Mixes live/discontinuous audio streams", "Olivier Crete "); diff --git a/gst/mixmatrix/mixmatrix.c b/gst/mixmatrix/mixmatrix.c index 65fddc6e0b..fbf151487b 100644 --- a/gst/mixmatrix/mixmatrix.c +++ b/gst/mixmatrix/mixmatrix.c @@ -152,7 +152,7 @@ gst_mixmatrix_base_init (GstMixMatrixClass * klass) gst_static_pad_template_get (&mixmatrix_sink_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&mixmatrix_src_template)); - gst_element_class_set_details_simple (element_class, "Mixing Matrix", + gst_element_class_set_metadata (element_class, "Mixing Matrix", "Filter/Editor/Audio", "Mix N audio channels together into M channels", "Erik Walthinsen "); diff --git a/gst/mpeg1sys/gstmpeg1systemencode.c b/gst/mpeg1sys/gstmpeg1systemencode.c index 7bc9df1de9..b85693eae5 100644 --- a/gst/mpeg1sys/gstmpeg1systemencode.c +++ b/gst/mpeg1sys/gstmpeg1systemencode.c @@ -116,7 +116,7 @@ gst_system_encode_base_init (GstMPEG1SystemEncodeClass * klass) gst_static_pad_template_get (&audio_sink_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&video_sink_factory)); - gst_element_class_set_details_simple (element_class, "MPEG-1 muxer", + gst_element_class_set_metadata (element_class, "MPEG-1 muxer", "Codec/Muxer", "Multiplexes MPEG-1 Streams", "Wim Taymans "); } diff --git a/gst/mpegdemux/gstmpegdemux.c b/gst/mpegdemux/gstmpegdemux.c index 66d05eec85..46376ba812 100644 --- a/gst/mpegdemux/gstmpegdemux.c +++ b/gst/mpegdemux/gstmpegdemux.c @@ -228,7 +228,7 @@ gst_flups_demux_base_init (GstFluPSDemuxClass * klass) gst_element_class_add_pad_template (element_class, klass->private_template); gst_element_class_add_pad_template (element_class, klass->sink_template); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "The Fluendo MPEG Program Stream Demuxer", "Codec/Demuxer", "Demultiplexes MPEG Program Streams", "Wim Taymans "); } diff --git a/gst/mpegpsmux/mpegpsmux.c b/gst/mpegpsmux/mpegpsmux.c index 92f0eebf61..e9bfd0a694 100644 --- a/gst/mpegpsmux/mpegpsmux.c +++ b/gst/mpegpsmux/mpegpsmux.c @@ -119,7 +119,7 @@ mpegpsmux_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&mpegpsmux_src_factory)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "MPEG Program Stream Muxer", "Codec/Muxer", "Multiplexes media streams into an MPEG Program Stream", "Lin YANG "); diff --git a/gst/mpegtsdemux/tsdemux.c b/gst/mpegtsdemux/tsdemux.c index 17c1ef0f21..e431dad13a 100644 --- a/gst/mpegtsdemux/tsdemux.c +++ b/gst/mpegtsdemux/tsdemux.c @@ -295,7 +295,7 @@ gst_ts_demux_class_init (GstTSDemuxClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&private_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "MPEG transport stream demuxer", "Codec/Demuxer", "Demuxes MPEG2 transport streams", diff --git a/gst/mpegtsmux/mpegtsmux.c b/gst/mpegtsmux/mpegtsmux.c index 3b897b2f42..7eb3ac7f07 100644 --- a/gst/mpegtsmux/mpegtsmux.c +++ b/gst/mpegtsmux/mpegtsmux.c @@ -227,7 +227,7 @@ mpegtsmux_class_init (MpegTsMuxClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&mpegtsmux_src_factory)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "MPEG Transport Stream Muxer", "Codec/Muxer", "Multiplexes media streams into an MPEG Transport Stream", "Fluendo "); diff --git a/gst/mve/gstmvedemux.c b/gst/mve/gstmvedemux.c index 9851e68eb3..e99fd0437e 100644 --- a/gst/mve/gstmvedemux.c +++ b/gst/mve/gstmvedemux.c @@ -1094,7 +1094,7 @@ gst_mve_demux_base_init (GstMveDemuxClass * klass) gst_element_class_add_static_pad_template (element_class, &vidsrc_template); gst_element_class_add_static_pad_template (element_class, &audsrc_template); - gst_element_class_set_details_simple (element_class, "MVE Demuxer", + gst_element_class_set_metadata (element_class, "MVE Demuxer", "Codec/Demuxer", "Demultiplex an Interplay movie (MVE) stream into audio and video", "Jens Granseuer "); diff --git a/gst/mve/gstmvemux.c b/gst/mve/gstmvemux.c index fdec7f0961..a4e71f9d27 100644 --- a/gst/mve/gstmvemux.c +++ b/gst/mve/gstmvemux.c @@ -1357,7 +1357,7 @@ gst_mve_mux_base_init (GstMveMuxClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&video_sink_factory)); - gst_element_class_set_details_simple (element_class, "MVE Multiplexer", + gst_element_class_set_metadata (element_class, "MVE Multiplexer", "Codec/Muxer", "Muxes audio and video into an MVE stream", "Jens Granseuer "); diff --git a/gst/mxf/mxfdemux.c b/gst/mxf/mxfdemux.c index e129ab5257..08cbff0ea5 100644 --- a/gst/mxf/mxfdemux.c +++ b/gst/mxf/mxfdemux.c @@ -3976,7 +3976,7 @@ gst_mxf_demux_base_init (gpointer g_class) gst_static_pad_template_get (&mxf_sink_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&mxf_src_template)); - gst_element_class_set_details_simple (element_class, "MXF Demuxer", + gst_element_class_set_metadata (element_class, "MXF Demuxer", "Codec/Demuxer", "Demux MXF files", "Sebastian Dröge "); } diff --git a/gst/mxf/mxfmux.c b/gst/mxf/mxfmux.c index 260c885052..be92c1fa40 100644 --- a/gst/mxf/mxfmux.c +++ b/gst/mxf/mxfmux.c @@ -107,7 +107,7 @@ gst_mxf_mux_base_init (gpointer g_class) p++; } - gst_element_class_set_details_simple (element_class, "MXF muxer", + gst_element_class_set_metadata (element_class, "MXF muxer", "Codec/Muxer", "Muxes video/audio streams into a MXF stream", "Sebastian Dröge "); diff --git a/gst/nsf/gstnsf.c b/gst/nsf/gstnsf.c index a041554f7e..2d506a78ea 100644 --- a/gst/nsf/gstnsf.c +++ b/gst/nsf/gstnsf.c @@ -136,7 +136,7 @@ gst_nsfdec_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "Nsf decoder", + gst_element_class_set_metadata (element_class, "Nsf decoder", "Codec/Decoder/Audio", "Using nosefart to decode NSF audio tunes", "Johan Dahlin "); diff --git a/gst/nuvdemux/gstnuvdemux.c b/gst/nuvdemux/gstnuvdemux.c index 5eecace8c1..f11cc04b4b 100644 --- a/gst/nuvdemux/gstnuvdemux.c +++ b/gst/nuvdemux/gstnuvdemux.c @@ -132,7 +132,7 @@ gst_nuv_demux_base_init (gpointer klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (element_class, "Nuv demuxer", + gst_element_class_set_metadata (element_class, "Nuv demuxer", "Codec/Demuxer", "Demultiplex a MythTV NuppleVideo .nuv file into audio and video", "Renato Araujo Oliveira Filho ," diff --git a/gst/overlay/gstoverlay.c b/gst/overlay/gstoverlay.c index 048125bc2c..16a1bac4bc 100644 --- a/gst/overlay/gstoverlay.c +++ b/gst/overlay/gstoverlay.c @@ -118,7 +118,7 @@ gst_overlay_base_init (GstOverlayClass * klass) gst_static_pad_template_get (&overlay_sink3_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&overlay_src_factory)); - gst_element_class_set_details_simple (element_class, "Video overlay", + gst_element_class_set_metadata (element_class, "Video overlay", "Filter/Editor/Video", "Overlay multiple video streams", "David Schleef "); } diff --git a/gst/patchdetect/gstpatchdetect.c b/gst/patchdetect/gstpatchdetect.c index ff02a2240f..4a3f1deb2c 100644 --- a/gst/patchdetect/gstpatchdetect.c +++ b/gst/patchdetect/gstpatchdetect.c @@ -114,7 +114,7 @@ gst_patchdetect_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_patchdetect_src_template)); - gst_element_class_set_details_simple (element_class, "Color Patch Detector", + gst_element_class_set_metadata (element_class, "Color Patch Detector", "Video/Analysis", "Detects color patches from a color calibration chart", "David Schleef "); } diff --git a/gst/pcapparse/gstirtspparse.c b/gst/pcapparse/gstirtspparse.c index 546db63ea2..0f8f78ce8f 100644 --- a/gst/pcapparse/gstirtspparse.c +++ b/gst/pcapparse/gstirtspparse.c @@ -110,7 +110,7 @@ gst_irtsp_parse_class_init (GstIRTSPParseClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, "IRTSPParse", + gst_element_class_set_metadata (element_class, "IRTSPParse", "Raw/Parser", "Parses a raw interleaved RTSP stream", "Mark Nauwelaerts "); diff --git a/gst/pcapparse/gstpcapparse.c b/gst/pcapparse/gstpcapparse.c index 01a333fa98..791a9cf1d3 100644 --- a/gst/pcapparse/gstpcapparse.c +++ b/gst/pcapparse/gstpcapparse.c @@ -142,7 +142,7 @@ gst_pcap_parse_class_init (GstPcapParseClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, "PCapParse", + gst_element_class_set_metadata (element_class, "PCapParse", "Raw/Parser", "Parses a raw pcap stream", "Ole André Vadla Ravnås "); diff --git a/gst/pnm/gstpnmdec.c b/gst/pnm/gstpnmdec.c index ee43f59231..4802727bf2 100644 --- a/gst/pnm/gstpnmdec.c +++ b/gst/pnm/gstpnmdec.c @@ -335,7 +335,7 @@ gst_pnmdec_class_init (GstPnmdecClass * klass) gst_static_pad_template_get (&gst_pnmdec_sink_pad_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_pnmdec_src_pad_template)); - gst_element_class_set_details_simple (element_class, "PNM image decoder", + gst_element_class_set_metadata (element_class, "PNM image decoder", "Codec/Decoder/Image", "Decodes images in portable pixmap/graymap/bitmap/anymamp (PNM) format", "Lutz Mueller "); diff --git a/gst/pnm/gstpnmenc.c b/gst/pnm/gstpnmenc.c index 46e9ef43d5..d3d2474fbd 100644 --- a/gst/pnm/gstpnmenc.c +++ b/gst/pnm/gstpnmenc.c @@ -261,7 +261,7 @@ gst_pnmenc_class_init (GstPnmencClass * klass) gst_static_pad_template_get (&sink_pad_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_pad_template)); - gst_element_class_set_details_simple (element_class, "PNM image encoder", + gst_element_class_set_metadata (element_class, "PNM image encoder", "Codec/Encoder/Image", "Encodes images into portable pixmap or graymap (PNM) format", "Lutz Mueller "); diff --git a/gst/rawparse/gstaudioparse.c b/gst/rawparse/gstaudioparse.c index 652b7eb6ac..58bfe75ec6 100644 --- a/gst/rawparse/gstaudioparse.c +++ b/gst/rawparse/gstaudioparse.c @@ -146,7 +146,7 @@ gst_audio_parse_class_init (GstAudioParseClass * klass) G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS), G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "Audio Parse", + gst_element_class_set_metadata (gstelement_class, "Audio Parse", "Filter/Audio", "Converts stream into audio frames", "Sebastian Dröge "); diff --git a/gst/rawparse/gstvideoparse.c b/gst/rawparse/gstvideoparse.c index 278cfbca1c..73ccdbd007 100644 --- a/gst/rawparse/gstvideoparse.c +++ b/gst/rawparse/gstvideoparse.c @@ -101,7 +101,7 @@ gst_video_parse_class_init (GstVideoParseClass * klass) "True if top field is earlier than bottom field", TRUE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "Video Parse", + gst_element_class_set_metadata (gstelement_class, "Video Parse", "Filter/Video", "Converts stream into video frames", "David Schleef , " diff --git a/gst/real/gstrealaudiodec.c b/gst/real/gstrealaudiodec.c index f5aa972a0c..2e92aa9e33 100644 --- a/gst/real/gstrealaudiodec.c +++ b/gst/real/gstrealaudiodec.c @@ -562,7 +562,7 @@ gst_real_audio_dec_base_init (gpointer g_class) gst_element_class_add_pad_template (ec, gst_static_pad_template_get (&snk_t)); gst_element_class_add_pad_template (ec, gst_static_pad_template_get (&src_t)); - gst_element_class_set_details_simple (ec, "RealAudio decoder", + gst_element_class_set_metadata (ec, "RealAudio decoder", "Codec/Decoder/Audio", "Decoder for RealAudio streams", "Lutz Mueller "); } diff --git a/gst/real/gstrealvideodec.c b/gst/real/gstrealvideodec.c index 23bef182c1..9c4557765f 100644 --- a/gst/real/gstrealvideodec.c +++ b/gst/real/gstrealvideodec.c @@ -629,7 +629,7 @@ gst_real_video_dec_base_init (gpointer g_class) gst_element_class_add_pad_template (ec, gst_static_pad_template_get (&snk_t)); gst_element_class_add_pad_template (ec, gst_static_pad_template_get (&src_t)); - gst_element_class_set_details_simple (ec, "RealVideo decoder", + gst_element_class_set_metadata (ec, "RealVideo decoder", "Codec/Decoder/Video", "Decoder for RealVideo streams", "Lutz Mueller "); } diff --git a/gst/removesilence/gstremovesilence.c b/gst/removesilence/gstremovesilence.c index 2a3f2a573e..462ddd0261 100644 --- a/gst/removesilence/gstremovesilence.c +++ b/gst/removesilence/gstremovesilence.c @@ -122,7 +122,7 @@ gst_remove_silence_class_init (GstRemoveSilenceClass * klass) "Set the hysteresis (on samples) used on the internal VAD", 1, G_MAXUINT64, DEFAULT_VAD_HYSTERESIS, G_PARAM_READWRITE)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "RemoveSilence", "Filter/Effect/Audio", "Removes all the silence periods from the audio stream.", diff --git a/gst/rtjpeg/gstrtjpegdec.c b/gst/rtjpeg/gstrtjpegdec.c index 66f91f7e78..19d68a52b5 100644 --- a/gst/rtjpeg/gstrtjpegdec.c +++ b/gst/rtjpeg/gstrtjpegdec.c @@ -77,7 +77,7 @@ gst_rtjpegdec_base_init (GstRTJpegDecClass * klass) { GstElementClass *element_class = GST_ELEMENT_CLASS (klass); - gst_element_class_set_details_simple (element_class, "RTjpeg video decoder", + gst_element_class_set_metadata (element_class, "RTjpeg video decoder", "Codec/Decoder/Video", "Decodes video in RTjpeg format", "Erik Walthinsen "); } diff --git a/gst/rtjpeg/gstrtjpegenc.c b/gst/rtjpeg/gstrtjpegenc.c index 50a4a0b2ef..35a792a608 100644 --- a/gst/rtjpeg/gstrtjpegenc.c +++ b/gst/rtjpeg/gstrtjpegenc.c @@ -77,7 +77,7 @@ gst_rtjpegenc_base_init (GstRTJpegEncClass * klass) { GstElementClass *element_class = GST_ELEMENT_CLASS (klass); - gst_element_class_set_details_simple (element_class, "RTjpeg video encoder", + gst_element_class_set_metadata (element_class, "RTjpeg video encoder", "Codec/Encoder/Video", "Encodes video in RTjpeg format", "Erik Walthinsen "); } diff --git a/gst/rtpvp8/gstrtpvp8pay.c b/gst/rtpvp8/gstrtpvp8pay.c index 8907552cc1..c2e4c9f1ef 100644 --- a/gst/rtpvp8/gstrtpvp8pay.c +++ b/gst/rtpvp8/gstrtpvp8pay.c @@ -82,7 +82,7 @@ gst_rtp_vp8_pay_class_init (GstRtpVP8PayClass * gst_rtp_vp8_pay_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_rtp_vp8_pay_src_template)); - gst_element_class_set_details_simple (element_class, "RTP VP8 payloader", + gst_element_class_set_metadata (element_class, "RTP VP8 payloader", "Codec/Payloader/Network/RTP", "Puts VP8 video in RTP packets)", "Sjoerd Simons "); diff --git a/gst/scaletempo/gstscaletempo.c b/gst/scaletempo/gstscaletempo.c index a2ec38ee74..3ee6bc58fe 100644 --- a/gst/scaletempo/gstscaletempo.c +++ b/gst/scaletempo/gstscaletempo.c @@ -699,7 +699,7 @@ gst_scaletempo_class_init (GstScaletempoClass * 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, "Scaletempo", + gst_element_class_set_metadata (gstelement_class, "Scaletempo", "Filter/Effect/Rate", "Sync audio tempo with playback rate", "Rov Juvano "); diff --git a/gst/sdi/gstsdidemux.c b/gst/sdi/gstsdidemux.c index 36b54f0ea5..0b12db73fc 100644 --- a/gst/sdi/gstsdidemux.c +++ b/gst/sdi/gstsdidemux.c @@ -110,7 +110,7 @@ gst_sdi_demux_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_sdi_demux_sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "SDI Demuxer", "Demuxer", "Demultiplex SDI streams into raw audio and video", diff --git a/gst/sdi/gstsdimux.c b/gst/sdi/gstsdimux.c index d7d490bd3a..8682502f81 100644 --- a/gst/sdi/gstsdimux.c +++ b/gst/sdi/gstsdimux.c @@ -113,7 +113,7 @@ gst_sdi_mux_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_sdi_mux_sink_template)); - gst_element_class_set_details_simple (element_class, "SDI Muxer", + gst_element_class_set_metadata (element_class, "SDI Muxer", "Muxer", "Multiplex raw audio and video into SDI", "David Schleef "); diff --git a/gst/sdp/gstsdpdemux.c b/gst/sdp/gstsdpdemux.c index 095d31a9cb..e34e7d6549 100644 --- a/gst/sdp/gstsdpdemux.c +++ b/gst/sdp/gstsdpdemux.c @@ -165,7 +165,7 @@ gst_sdp_demux_class_init (GstSDPDemuxClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&rtptemplate)); - gst_element_class_set_details_simple (gstelement_class, "SDP session setup", + gst_element_class_set_metadata (gstelement_class, "SDP session setup", "Codec/Demuxer/Network/RTP", "Receive data over the network via SDP", "Wim Taymans "); diff --git a/gst/segmentclip/gstaudiosegmentclip.c b/gst/segmentclip/gstaudiosegmentclip.c index 0022a892e0..b48b058117 100644 --- a/gst/segmentclip/gstaudiosegmentclip.c +++ b/gst/segmentclip/gstaudiosegmentclip.c @@ -61,7 +61,7 @@ gst_audio_segment_clip_class_init (GstAudioSegmentClipClass * klass) segment_clip_klass->clip_buffer = GST_DEBUG_FUNCPTR (gst_audio_segment_clip_clip_buffer); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Audio buffer segment clipper", "Filter/Audio", "Clips audio buffers to the configured segment", diff --git a/gst/segmentclip/gstvideosegmentclip.c b/gst/segmentclip/gstvideosegmentclip.c index 1e52d31574..174da76f9c 100644 --- a/gst/segmentclip/gstvideosegmentclip.c +++ b/gst/segmentclip/gstvideosegmentclip.c @@ -55,7 +55,7 @@ gst_video_segment_clip_class_init (GstVideoSegmentClipClass * klass) GST_DEBUG_CATEGORY_INIT (gst_video_segment_clip_debug, "videosegmentclip", 0, "videosegmentclip element"); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Video buffer segment clipper", "Filter/Video", "Clips video buffers to the configured segment", diff --git a/gst/siren/gstsirendec.c b/gst/siren/gstsirendec.c index 113b0f64c3..9afc14193d 100644 --- a/gst/siren/gstsirendec.c +++ b/gst/siren/gstsirendec.c @@ -78,7 +78,7 @@ gst_siren_dec_class_init (GstSirenDecClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sinktemplate)); - gst_element_class_set_details_simple (element_class, "Siren Decoder element", + gst_element_class_set_metadata (element_class, "Siren Decoder element", "Codec/Decoder/Audio ", "Decode streams encoded with the Siren7 codec into 16bit PCM", "Youness Alaoui "); diff --git a/gst/siren/gstsirenenc.c b/gst/siren/gstsirenenc.c index c3cb3e7d56..e3c63a4003 100644 --- a/gst/siren/gstsirenenc.c +++ b/gst/siren/gstsirenenc.c @@ -76,7 +76,7 @@ gst_siren_enc_class_init (GstSirenEncClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sinktemplate)); - gst_element_class_set_details_simple (element_class, "Siren Encoder element", + gst_element_class_set_metadata (element_class, "Siren Encoder element", "Codec/Encoder/Audio ", "Encode 16bit PCM streams into the Siren7 codec", "Youness Alaoui "); diff --git a/gst/smooth/gstsmooth.c b/gst/smooth/gstsmooth.c index 624cb2ca86..8a72942fb6 100644 --- a/gst/smooth/gstsmooth.c +++ b/gst/smooth/gstsmooth.c @@ -93,7 +93,7 @@ gst_smooth_class_init (GstSmoothClass * klass) gst_static_pad_template_get (&gst_smooth_sink_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_smooth_src_template)); - gst_element_class_set_details_simple (gstelement_class, "Smooth effect", + gst_element_class_set_metadata (gstelement_class, "Smooth effect", "Filter/Effect/Video", "Apply a smooth filter to an image", "Wim Taymans "); diff --git a/gst/speed/gstspeed.c b/gst/speed/gstspeed.c index 3863bb53d8..bfaf958fe0 100644 --- a/gst/speed/gstspeed.c +++ b/gst/speed/gstspeed.c @@ -387,7 +387,7 @@ gst_speed_class_init (GstSpeedClass * klass) 0.1, 40.0, 1.0, G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, "Speed", + gst_element_class_set_metadata (gstelement_class, "Speed", "Filter/Effect/Audio", "Set speed/pitch on audio/raw streams (resampler)", "Andy Wingo , " diff --git a/gst/stereo/gststereo.c b/gst/stereo/gststereo.c index c994b31462..767ee42ad1 100644 --- a/gst/stereo/gststereo.c +++ b/gst/stereo/gststereo.c @@ -86,7 +86,7 @@ gst_stereo_base_init (gpointer g_class) GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); GstCaps *caps; - gst_element_class_set_details_simple (element_class, "Stereo effect", + gst_element_class_set_metadata (element_class, "Stereo effect", "Filter/Effect/Audio", "Muck with the stereo signal to enhance its 'stereo-ness'", "Erik Walthinsen "); diff --git a/gst/subenc/gstsrtenc.c b/gst/subenc/gstsrtenc.c index a7c6ded65c..496e6439ae 100644 --- a/gst/subenc/gstsrtenc.c +++ b/gst/subenc/gstsrtenc.c @@ -128,7 +128,7 @@ gst_srt_enc_base_init (gpointer 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_metadata (element_class, "Srt encoder", "Codec/Encoder/Subtitle", "Srt subtitle encoder", "Thijs Vermeir "); } diff --git a/gst/subenc/gstwebvttenc.c b/gst/subenc/gstwebvttenc.c index a38aebd125..72737212b3 100644 --- a/gst/subenc/gstwebvttenc.c +++ b/gst/subenc/gstwebvttenc.c @@ -162,7 +162,7 @@ gst_webvtt_enc_base_init (gpointer 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_metadata (element_class, "WebVTT encoder", "Codec/Encoder/Subtitle", "WebVTT subtitle encoder", "David Schleef "); } diff --git a/gst/tta/gstttadec.c b/gst/tta/gstttadec.c index da7693f048..aa7f4d0ad4 100644 --- a/gst/tta/gstttadec.c +++ b/gst/tta/gstttadec.c @@ -175,7 +175,7 @@ gst_tta_dec_base_init (GstTtaDecClass * 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, "TTA audio decoder", + gst_element_class_set_metadata (element_class, "TTA audio decoder", "Codec/Decoder/Audio", "Decode TTA audio data", "Arwed v. Merkatz "); } diff --git a/gst/tta/gstttaparse.c b/gst/tta/gstttaparse.c index fe1f4f0a0d..9f164d72ca 100644 --- a/gst/tta/gstttaparse.c +++ b/gst/tta/gstttaparse.c @@ -96,7 +96,7 @@ gst_tta_parse_base_init (GstTtaParseClass * 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, "TTA file parser", + gst_element_class_set_metadata (element_class, "TTA file parser", "Codec/Demuxer/Audio", "Parses TTA files", "Arwed v. Merkatz "); } diff --git a/gst/vbidec/gstvbidec.c b/gst/vbidec/gstvbidec.c index 84b979f70f..32069ead1a 100644 --- a/gst/vbidec/gstvbidec.c +++ b/gst/vbidec/gstvbidec.c @@ -161,7 +161,7 @@ gst_vbidec_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "VBI decoder", + gst_element_class_set_metadata (element_class, "VBI decoder", "Codec/Decoder/Video", "Decodes closed captions and XDS data from VBI data", "David I. Lehn "); diff --git a/gst/videofilters/gstscenechange.c b/gst/videofilters/gstscenechange.c index 0cfb8b2746..b15439d42d 100644 --- a/gst/videofilters/gstscenechange.c +++ b/gst/videofilters/gstscenechange.c @@ -132,7 +132,7 @@ gst_scene_change_base_init (gpointer g_class) GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "Scene change detector", + gst_element_class_set_metadata (element_class, "Scene change detector", "Video/Filter", "Detects scene changes in video", "David Schleef "); } diff --git a/gst/videofilters/gstzebrastripe.c b/gst/videofilters/gstzebrastripe.c index e4acd3a5dd..bcf0318c83 100644 --- a/gst/videofilters/gstzebrastripe.c +++ b/gst/videofilters/gstzebrastripe.c @@ -94,7 +94,7 @@ gst_zebra_stripe_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "Zebra stripe overlay", + gst_element_class_set_metadata (element_class, "Zebra stripe overlay", "Filter/Analysis", "Overlays zebra striping on overexposed areas of video", "David Schleef "); diff --git a/gst/videomeasure/gstvideomeasure_collector.c b/gst/videomeasure/gstvideomeasure_collector.c index 7619967fca..081ce199a8 100644 --- a/gst/videomeasure/gstvideomeasure_collector.c +++ b/gst/videomeasure/gstvideomeasure_collector.c @@ -318,7 +318,7 @@ gst_measure_collector_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Video measure collector", "Filter/Effect/Video", "Collect measurements from a measuring element", "Руслан Ижбулатов "); diff --git a/gst/videomeasure/gstvideomeasure_ssim.c b/gst/videomeasure/gstvideomeasure_ssim.c index 3b6941818f..5e56875d51 100644 --- a/gst/videomeasure/gstvideomeasure_ssim.c +++ b/gst/videomeasure/gstvideomeasure_ssim.c @@ -1101,7 +1101,7 @@ gst_ssim_class_init (GstSSimClass * klass) gst_static_pad_template_get (&gst_ssim_sink_original_template)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&gst_ssim_sink_modified_template)); - gst_element_class_set_details_simple (gstelement_class, "SSim", + gst_element_class_set_metadata (gstelement_class, "SSim", "Filter/Analyzer/Video", "Calculate Y-SSIM for n+2 YUV video streams", "Руслан Ижбулатов "); diff --git a/gst/videoparsers/gstdiracparse.c b/gst/videoparsers/gstdiracparse.c index 8699381c8d..0f0bdb9a5c 100644 --- a/gst/videoparsers/gstdiracparse.c +++ b/gst/videoparsers/gstdiracparse.c @@ -113,7 +113,7 @@ gst_dirac_parse_class_init (GstDiracParseClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_dirac_parse_sink_template)); - gst_element_class_set_details_simple (element_class, "Dirac parser", + gst_element_class_set_metadata (element_class, "Dirac parser", "Codec/Parser/Video", "Parses Dirac streams", "David Schleef "); diff --git a/gst/videoparsers/gsth263parse.c b/gst/videoparsers/gsth263parse.c index 1d1324a302..75187813f6 100644 --- a/gst/videoparsers/gsth263parse.c +++ b/gst/videoparsers/gsth263parse.c @@ -74,7 +74,7 @@ gst_h263_parse_class_init (GstH263ParseClass * klass) gst_static_pad_template_get (&srctemplate)); gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sinktemplate)); - gst_element_class_set_details_simple (gstelement_class, "H.263 parser", + gst_element_class_set_metadata (gstelement_class, "H.263 parser", "Codec/Parser/Video", "Parses H.263 streams", "Arun Raghavan ," diff --git a/gst/videoparsers/gsth264parse.c b/gst/videoparsers/gsth264parse.c index 58922c496e..2b0db51f6c 100644 --- a/gst/videoparsers/gsth264parse.c +++ b/gst/videoparsers/gsth264parse.c @@ -135,7 +135,7 @@ gst_h264_parse_class_init (GstH264ParseClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sinktemplate)); - gst_element_class_set_details_simple (gstelement_class, "H.264 parser", + gst_element_class_set_metadata (gstelement_class, "H.264 parser", "Codec/Parser/Converter/Video", "Parses H.264 streams", "Mark Nauwelaerts "); diff --git a/gst/videoparsers/gstmpeg4videoparse.c b/gst/videoparsers/gstmpeg4videoparse.c index 842c6eac98..f08af17a1f 100644 --- a/gst/videoparsers/gstmpeg4videoparse.c +++ b/gst/videoparsers/gstmpeg4videoparse.c @@ -155,7 +155,7 @@ gst_mpeg4vparse_class_init (GstMpeg4VParseClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "MPEG 4 video elementary stream parser", "Codec/Parser/Video", "Parses MPEG-4 Part 2 elementary video streams", "Julien Moutte "); diff --git a/gst/videoparsers/gstmpegvideoparse.c b/gst/videoparsers/gstmpegvideoparse.c index 7eee6a5e79..f455f8f82f 100644 --- a/gst/videoparsers/gstmpegvideoparse.c +++ b/gst/videoparsers/gstmpegvideoparse.c @@ -148,7 +148,7 @@ gst_mpegv_parse_class_init (GstMpegvParseClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "MPEG video elementary stream parser", "Codec/Parser/Video", "Parses and frames MPEG-1 and MPEG-2 elementary video streams", diff --git a/gst/videosignal/gstvideoanalyse.c b/gst/videosignal/gstvideoanalyse.c index fc7a04fa2d..d18ac77c12 100644 --- a/gst/videosignal/gstvideoanalyse.c +++ b/gst/videosignal/gstvideoanalyse.c @@ -275,7 +275,7 @@ gst_video_analyse_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "Video analyser", + gst_element_class_set_metadata (element_class, "Video analyser", "Filter/Analyzer/Video", "Analyse video signal", "Wim Taymans "); diff --git a/gst/videosignal/gstvideodetect.c b/gst/videosignal/gstvideodetect.c index 7dafd3808e..c98b673914 100644 --- a/gst/videosignal/gstvideodetect.c +++ b/gst/videosignal/gstvideodetect.c @@ -434,7 +434,7 @@ gst_video_detect_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "Video detecter", + gst_element_class_set_metadata (element_class, "Video detecter", "Filter/Effect/Video", "Detect patterns in a video signal", "Wim Taymans "); diff --git a/gst/videosignal/gstvideomark.c b/gst/videosignal/gstvideomark.c index c45820a31a..117f2bda45 100644 --- a/gst/videosignal/gstvideomark.c +++ b/gst/videosignal/gstvideomark.c @@ -321,7 +321,7 @@ gst_video_mark_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "Video marker", + gst_element_class_set_metadata (element_class, "Video marker", "Filter/Effect/Video", "Marks a video signal with a pattern", "Wim Taymans "); diff --git a/gst/vmnc/vmncdec.c b/gst/vmnc/vmncdec.c index ea8a728bf1..879e4dc8a4 100644 --- a/gst/vmnc/vmncdec.c +++ b/gst/vmnc/vmncdec.c @@ -172,7 +172,7 @@ gst_vmnc_dec_base_init (gpointer g_class) gst_static_pad_template_get (&vmnc_dec_src_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&vmnc_dec_sink_factory)); - gst_element_class_set_details_simple (element_class, "VMnc video decoder", + gst_element_class_set_metadata (element_class, "VMnc video decoder", "Codec/Decoder/Video", "Decode VmWare video to raw (RGB) video", "Michael Smith "); diff --git a/gst/y4m/gsty4mdec.c b/gst/y4m/gsty4mdec.c index 3e5778ce3f..bb13cc6987 100644 --- a/gst/y4m/gsty4mdec.c +++ b/gst/y4m/gsty4mdec.c @@ -111,7 +111,7 @@ gst_y4m_dec_class_init (GstY4mDecClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_y4m_dec_sink_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "YUV4MPEG demuxer/decoder", "Codec/Demuxer", "Demuxes/decodes YUV4MPEG streams", "David Schleef "); } diff --git a/sys/acmenc/acmenc.c b/sys/acmenc/acmenc.c index aa93414c59..6e2eabda9f 100644 --- a/sys/acmenc/acmenc.c +++ b/sys/acmenc/acmenc.c @@ -494,7 +494,7 @@ acmenc_base_init (ACMEncClass * klass) && *shortname) ? shortname : params->name); description = g_strdup_printf ("ACM Encoder: %s", (longname && *longname) ? longname : params->name); - gst_element_class_set_details_simple (element_class, detail, + gst_element_class_set_metadata (element_class, detail, "Codec/Encoder/Audio", description, "Pioneers of the Inevitable "); g_free (shortname); diff --git a/sys/acmmp3dec/acmmp3dec.c b/sys/acmmp3dec/acmmp3dec.c index 7e50a03140..3c1b3bcfb0 100644 --- a/sys/acmmp3dec/acmmp3dec.c +++ b/sys/acmmp3dec/acmmp3dec.c @@ -409,7 +409,7 @@ acmmp3dec_base_init (gpointer klass) gst_static_pad_template_get (&acmmp3dec_sink_template)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&acmmp3dec_src_template)); - gst_element_class_set_details_simple (element_class, "ACM MP3 decoder", + gst_element_class_set_metadata (element_class, "ACM MP3 decoder", "Codec/Decoder/Audio", "Decode MP3 using ACM decoder", "Pioneers of the Inevitable "); diff --git a/sys/applemedia/celvideosrc.c b/sys/applemedia/celvideosrc.c index 60f9c1974c..cf452426fa 100644 --- a/sys/applemedia/celvideosrc.c +++ b/sys/applemedia/celvideosrc.c @@ -828,7 +828,7 @@ gst_cel_video_src_base_init (gpointer gclass) { GstElementClass *element_class = GST_ELEMENT_CLASS (gclass); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Video Source (Celestial)", "Source/Video", "Reads frames from an iOS Celestial device", "Ole André Vadla Ravnås "); diff --git a/sys/applemedia/miovideosrc.c b/sys/applemedia/miovideosrc.c index f505b2c80f..067e55d519 100644 --- a/sys/applemedia/miovideosrc.c +++ b/sys/applemedia/miovideosrc.c @@ -1124,7 +1124,7 @@ gst_mio_video_src_base_init (gpointer gclass) { GstElementClass *element_class = GST_ELEMENT_CLASS (gclass); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "Video Source (MIO)", "Source/Video", "Reads frames from a Mac OS X MIO device", "Ole André Vadla Ravnås "); diff --git a/sys/applemedia/qtkitvideosrc.m b/sys/applemedia/qtkitvideosrc.m index 05952deecb..108f11f0bb 100644 --- a/sys/applemedia/qtkitvideosrc.m +++ b/sys/applemedia/qtkitvideosrc.m @@ -529,7 +529,7 @@ gst_qtkit_video_src_class_init (GstQTKitVideoSrcClass * klass) GstBaseSrcClass *gstbasesrc_class = GST_BASE_SRC_CLASS (klass); GstPushSrcClass *gstpushsrc_class = GST_PUSH_SRC_CLASS (klass); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "Video Source (QTKit)", "Source/Video", "Reads frames from a Mac OS X QTKit device", "Ole André Vadla Ravnås "); diff --git a/sys/applemedia/vtenc.c b/sys/applemedia/vtenc.c index c7878482c3..83356f1bf5 100644 --- a/sys/applemedia/vtenc.c +++ b/sys/applemedia/vtenc.c @@ -100,7 +100,7 @@ gst_vtenc_base_init (GstVTEncClass * klass) details.klass = g_strdup_printf ("Codec/Encoder/Video"); details.description = g_strdup_printf ("%s encoder", codec_details->name); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, details.longname, details.klass, details.description, "Ole André Vadla Ravnås "); diff --git a/sys/applemedia/vth264decbin.c b/sys/applemedia/vth264decbin.c index fbc718b3a4..8ca33a1877 100644 --- a/sys/applemedia/vth264decbin.c +++ b/sys/applemedia/vth264decbin.c @@ -212,7 +212,7 @@ gst_vt_h264_dec_bin_base_init (gpointer gclass) { GstElementClass *element_class = GST_ELEMENT_CLASS (gclass); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "VTH264DecBin", "Decoder/Video", "VideoToolbox H.264 decoder bin", diff --git a/sys/applemedia/vth264encbin.c b/sys/applemedia/vth264encbin.c index e97ef29d53..bb30914485 100644 --- a/sys/applemedia/vth264encbin.c +++ b/sys/applemedia/vth264encbin.c @@ -74,7 +74,7 @@ gst_vt_h264_enc_bin_base_init (gpointer gclass) { GstElementClass *element_class = GST_ELEMENT_CLASS (gclass); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "VTH264EncBin", "Encoder/Video", "VideoToolbox H.264 encoder bin", diff --git a/sys/avc/gstavcsrc.cpp b/sys/avc/gstavcsrc.cpp index d9c07bdd57..21dcb50969 100644 --- a/sys/avc/gstavcsrc.cpp +++ b/sys/avc/gstavcsrc.cpp @@ -102,7 +102,7 @@ gst_avc_src_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_avc_src_src_template)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "AVC Video Services Source", "Video/Source", "Captures DV or HDV video from Firewire port", "David Schleef "); diff --git a/sys/cdrom/gstcdplayer.c b/sys/cdrom/gstcdplayer.c index 4f41a6357a..bdd2b30bf3 100644 --- a/sys/cdrom/gstcdplayer.c +++ b/sys/cdrom/gstcdplayer.c @@ -89,7 +89,7 @@ cdplayer_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "CD Player", + gst_element_class_set_metadata (element_class, "CD Player", "Generic/Bin", "Play CD audio through the CD Drive", "Charles Schmidt , " diff --git a/sys/decklink/gstdecklinksink.cpp b/sys/decklink/gstdecklinksink.cpp index 7ce9ecc5e2..dd28a60c62 100644 --- a/sys/decklink/gstdecklinksink.cpp +++ b/sys/decklink/gstdecklinksink.cpp @@ -186,7 +186,7 @@ gst_decklink_sink_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_decklink_sink_audiosink_template)); - gst_element_class_set_details_simple (element_class, "Decklink Sink", + gst_element_class_set_metadata (element_class, "Decklink Sink", "Video/Sink", "Decklink Sink", "David Schleef "); } diff --git a/sys/decklink/gstdecklinksrc.cpp b/sys/decklink/gstdecklinksrc.cpp index 6b70649354..6ee3e7a20b 100644 --- a/sys/decklink/gstdecklinksrc.cpp +++ b/sys/decklink/gstdecklinksrc.cpp @@ -183,7 +183,7 @@ gst_decklink_src_base_init (gpointer g_class) gst_pad_template_new ("videosrc", GST_PAD_SRC, GST_PAD_ALWAYS, gst_decklink_mode_get_template_caps ())); - gst_element_class_set_details_simple (element_class, "Decklink source", + gst_element_class_set_metadata (element_class, "Decklink source", "Source/Video", "DeckLink Source", "David Schleef "); } diff --git a/sys/directdraw/gstdirectdrawsink.c b/sys/directdraw/gstdirectdrawsink.c index 70cc503fbf..4ab14d4e4a 100644 --- a/sys/directdraw/gstdirectdrawsink.c +++ b/sys/directdraw/gstdirectdrawsink.c @@ -382,7 +382,7 @@ gst_directdraw_sink_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "Direct Draw Video Sink", + gst_element_class_set_metadata (element_class, "Direct Draw Video Sink", "Sink/Video", "Output to a video card via Direct Draw", "Sebastien Moutte "); diff --git a/sys/directsound/gstdirectsoundsrc.c b/sys/directsound/gstdirectsoundsrc.c index 3562c40a4b..169073b882 100644 --- a/sys/directsound/gstdirectsoundsrc.c +++ b/sys/directsound/gstdirectsoundsrc.c @@ -2,7 +2,7 @@ * GStreamer * Copyright 2005 Thomas Vander Stichele * Copyright 2005 Ronald S. Bultje - * Copyright 2005 Sbastien Moutte + * Copyright 2005 S�bastien Moutte * Copyright 2006 Joni Valtanen * * Permission is hereby granted, free of charge, to any person obtaining a @@ -153,7 +153,7 @@ gst_directsound_src_base_init (gpointer g_class) GST_DEBUG ("initializing directsoundsrc base\n"); - gst_element_class_set_details_simple (element_class, "Direct Sound Audio Src", + gst_element_class_set_metadata (element_class, "Direct Sound Audio Src", "Source/Audio", "Capture from a soundcard via DIRECTSOUND", "Joni Valtanen "); diff --git a/sys/dshowsrcwrapper/gstdshowaudiosrc.cpp b/sys/dshowsrcwrapper/gstdshowaudiosrc.cpp index e7fbadaab7..6d4f15c704 100644 --- a/sys/dshowsrcwrapper/gstdshowaudiosrc.cpp +++ b/sys/dshowsrcwrapper/gstdshowaudiosrc.cpp @@ -121,7 +121,7 @@ gst_dshowaudiosrc_base_init (gpointer 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_metadata (element_class, "Directshow audio capture source", "Source/Audio", "Receive data from a directshow audio capture graph", "Sebastien Moutte "); diff --git a/sys/dshowsrcwrapper/gstdshowvideosrc.cpp b/sys/dshowsrcwrapper/gstdshowvideosrc.cpp index 35d01ba0fb..8729323946 100644 --- a/sys/dshowsrcwrapper/gstdshowvideosrc.cpp +++ b/sys/dshowsrcwrapper/gstdshowvideosrc.cpp @@ -129,7 +129,7 @@ gst_dshowvideosrc_base_init (gpointer 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_metadata (element_class, "DirectShow video capture source", "Source/Video", "Receive data from a directshow video capture graph", "Sebastien Moutte "); diff --git a/sys/dshowvideosink/dshowvideosink.cpp b/sys/dshowvideosink/dshowvideosink.cpp index d166d988a5..0bd2eb0ae0 100644 --- a/sys/dshowvideosink/dshowvideosink.cpp +++ b/sys/dshowvideosink/dshowvideosink.cpp @@ -224,7 +224,7 @@ gst_dshowvideosink_base_init (gpointer klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (element_class, "DirectShow video sink", + gst_element_class_set_metadata (element_class, "DirectShow video sink", "Sink/Video", "Display data using a DirectShow video renderer", "Pioneers of the Inevitable , " \ "FLUENDO S.A. "); diff --git a/sys/dvb/dvbbasebin.c b/sys/dvb/dvbbasebin.c index e2ba8c489b..4e91491a84 100644 --- a/sys/dvb/dvbbasebin.c +++ b/sys/dvb/dvbbasebin.c @@ -228,7 +228,7 @@ dvb_base_bin_class_init (DvbBaseBinClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, "DVB bin", + gst_element_class_set_metadata (element_class, "DVB bin", "Source/Bin/Video", "Access descramble and split DVB streams", "Alessandro Decina "); diff --git a/sys/dvb/gstdvbsrc.c b/sys/dvb/gstdvbsrc.c index 00eddc4215..b7dcb783eb 100644 --- a/sys/dvb/gstdvbsrc.c +++ b/sys/dvb/gstdvbsrc.c @@ -334,7 +334,7 @@ gst_dvbsrc_class_init (GstDvbSrcClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&ts_src_factory)); - gst_element_class_set_details_simple (gstelement_class, "DVB Source", + gst_element_class_set_metadata (gstelement_class, "DVB Source", "Source/Video", "Digital Video Broadcast Source", "P2P-VCR, C-Lab, University of Paderborn," diff --git a/sys/dxr3/dxr3audiosink.c b/sys/dxr3/dxr3audiosink.c index 53a69636a4..7e509d5e48 100644 --- a/sys/dxr3/dxr3audiosink.c +++ b/sys/dxr3/dxr3audiosink.c @@ -153,7 +153,7 @@ dxr3audiosink_base_init (Dxr3AudioSinkClass * klass) gst_static_pad_template_get (&dxr3audiosink_pcm_sink_factory)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&dxr3audiosink_ac3_sink_factory)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "dxr3/Hollywood+ mpeg decoder board audio plugin", "Audio/Sink", "Feeds audio to Sigma Designs em8300 based boards", "Martin Soto "); diff --git a/sys/dxr3/dxr3spusink.c b/sys/dxr3/dxr3spusink.c index ec713fbb46..9cb690f6c0 100644 --- a/sys/dxr3/dxr3spusink.c +++ b/sys/dxr3/dxr3spusink.c @@ -128,7 +128,7 @@ dxr3spusink_base_init (Dxr3SpuSinkClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&dxr3spusink_sink_factory)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "dxr3/Hollywood+ mpeg decoder board subpicture element", "Sink/Video", "Feeds subpicture information to Sigma Designs em8300 based boards", "Martin Soto "); diff --git a/sys/dxr3/dxr3videosink.c b/sys/dxr3/dxr3videosink.c index 9ee27b4e12..ceeacb7dd5 100644 --- a/sys/dxr3/dxr3videosink.c +++ b/sys/dxr3/dxr3videosink.c @@ -154,7 +154,7 @@ dxr3videosink_base_init (Dxr3VideoSinkClass * klass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&dxr3videosink_sink_factory)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "dxr3/Hollywood+ mpeg decoder board video element", "Sink/Video", "Feeds MPEG2 video to Sigma Designs em8300 based boards", "Martin Soto "); diff --git a/sys/fbdev/gstfbdevsink.c b/sys/fbdev/gstfbdevsink.c index 5ed37484e9..70fad8edbd 100644 --- a/sys/fbdev/gstfbdevsink.c +++ b/sys/fbdev/gstfbdevsink.c @@ -90,7 +90,7 @@ gst_fbdevsink_base_init (gpointer g_class) GST_STATIC_CAPS (GST_FBDEV_TEMPLATE_CAPS) ); - gst_element_class_set_details_simple (element_class, "fbdev video sink", + gst_element_class_set_metadata (element_class, "fbdev video sink", "Sink/Video", "A linux framebuffer videosink", "Sean D'Epagnier "); gst_element_class_add_pad_template (element_class, diff --git a/sys/linsys/gstlinsyssdisink.c b/sys/linsys/gstlinsyssdisink.c index 57813d39ac..4250e07966 100644 --- a/sys/linsys/gstlinsyssdisink.c +++ b/sys/linsys/gstlinsyssdisink.c @@ -102,7 +102,7 @@ gst_linsys_sdi_sink_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_linsys_sdi_sink_sink_template)); - gst_element_class_set_details_simple (element_class, "SDI video sink", + gst_element_class_set_metadata (element_class, "SDI video sink", "Sink/Video", "Writes video from SDI transmit device", "David Schleef "); } diff --git a/sys/linsys/gstlinsyssdisrc.c b/sys/linsys/gstlinsyssdisrc.c index 11384c8b33..9b5a327081 100644 --- a/sys/linsys/gstlinsyssdisrc.c +++ b/sys/linsys/gstlinsyssdisrc.c @@ -106,7 +106,7 @@ gst_linsys_sdi_src_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_linsys_sdi_src_src_template)); - gst_element_class_set_details_simple (element_class, "SDI video source", + gst_element_class_set_metadata (element_class, "SDI video source", "Source/Video", "Reads video from SDI capture device", "David Schleef "); } diff --git a/sys/osxvideo/osxvideosrc.c b/sys/osxvideo/osxvideosrc.c index ed84619d7f..14b709978f 100644 --- a/sys/osxvideo/osxvideosrc.c +++ b/sys/osxvideo/osxvideosrc.c @@ -642,7 +642,7 @@ gst_osx_video_src_base_init (gpointer gclass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, "Video Source (OSX)", + gst_element_class_set_metadata (element_class, "Video Source (OSX)", "Source/Video", "Reads raw frames from a capture device on OS X", "Ole Andre Vadla Ravnaas , " diff --git a/sys/pvr2d/gstpvrvideosink.c b/sys/pvr2d/gstpvrvideosink.c index 1b59601881..0a93687d11 100644 --- a/sys/pvr2d/gstpvrvideosink.c +++ b/sys/pvr2d/gstpvrvideosink.c @@ -1460,7 +1460,7 @@ gst_pvrvideosink_class_init (GstPVRVideoSinkClass * klass) "original aspect ratio", TRUE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "PVR Video sink", "Sink/Video", "A PVR videosink", "Luciana Fujii Pontello "); } diff --git a/sys/qtwrapper/audiodecoders.c b/sys/qtwrapper/audiodecoders.c index 32f8e1d436..546967c5af 100644 --- a/sys/qtwrapper/audiodecoders.c +++ b/sys/qtwrapper/audiodecoders.c @@ -957,7 +957,7 @@ qtwrapper_audio_decoder_base_init (QTWrapperAudioDecoderClass * klass) description = g_strdup_printf ("QTWrapper SCAudio wrapper for decoder: %s", GST_STR_NULL (info)); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, longname, "Codec/Decoder/Audio", description, "Fluendo , " "Pioneers of the Inevitable "); diff --git a/sys/qtwrapper/videodecoders.c b/sys/qtwrapper/videodecoders.c index b2e58e9685..e659e23565 100644 --- a/sys/qtwrapper/videodecoders.c +++ b/sys/qtwrapper/videodecoders.c @@ -158,7 +158,7 @@ qtwrapper_video_decoder_base_init (QTWrapperVideoDecoderClass * klass) description = g_strdup_printf ("QTWrapper SCAudio wrapper for decoder: %s", GST_STR_NULL (info)); - gst_element_class_set_details_simple (element_class, longname, + gst_element_class_set_metadata (element_class, longname, "Codec/Decoder/Video", description, "Fluendo , " "Pioneers of the Inevitable "); diff --git a/sys/shm/gstshmsink.c b/sys/shm/gstshmsink.c index 605e798717..1711e8ea97 100644 --- a/sys/shm/gstshmsink.c +++ b/sys/shm/gstshmsink.c @@ -176,7 +176,7 @@ gst_shm_sink_class_init (GstShmSinkClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&sinktemplate)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "Shared Memory Sink", "Sink", "Send data over shared memory to the matching source", diff --git a/sys/shm/gstshmsrc.c b/sys/shm/gstshmsrc.c index d201e7e779..1c90491839 100644 --- a/sys/shm/gstshmsrc.c +++ b/sys/shm/gstshmsrc.c @@ -134,7 +134,7 @@ gst_shm_src_class_init (GstShmSrcClass * klass) gst_element_class_add_pad_template (gstelement_class, gst_static_pad_template_get (&srctemplate)); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "Shared Memory Source", "Source", "Receive data from the shared memory sink", diff --git a/sys/uvch264/gstuvch264_mjpgdemux.c b/sys/uvch264/gstuvch264_mjpgdemux.c index 4bc6899818..880b44918b 100644 --- a/sys/uvch264/gstuvch264_mjpgdemux.c +++ b/sys/uvch264/gstuvch264_mjpgdemux.c @@ -200,7 +200,7 @@ gst_uvc_h264_mjpg_demux_base_init (gpointer g_class) gst_element_class_add_pad_template (element_class, pt); gst_object_unref (pt); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "UVC H264 MJPG Demuxer", "Video/Demuxer", "Demux UVC H264 auxiliary streams from MJPG images", diff --git a/sys/uvch264/gstuvch264_src.c b/sys/uvch264/gstuvch264_src.c index 26b50b0883..ac99768dd6 100644 --- a/sys/uvch264/gstuvch264_src.c +++ b/sys/uvch264/gstuvch264_src.c @@ -273,7 +273,7 @@ gst_uvc_h264_src_base_init (gpointer g_class) GST_DEBUG_CATEGORY_INIT (uvc_h264_src_debug, "uvch264_src", 0, "UVC H264 Compliant camera bin source"); - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "UVC H264 Source", "Source/Video", "UVC H264 Encoding camera source", diff --git a/sys/vcd/vcdsrc.c b/sys/vcd/vcdsrc.c index ee135dd5c3..294bd2ad79 100644 --- a/sys/vcd/vcdsrc.c +++ b/sys/vcd/vcdsrc.c @@ -95,7 +95,7 @@ gst_vcdsrc_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "VCD Source", + gst_element_class_set_metadata (element_class, "VCD Source", "Source/File", "Asynchronous read from VCD disk", "Erik Walthinsen "); diff --git a/sys/vdpau/gstvdpsink.c b/sys/vdpau/gstvdpsink.c index 35ea182a40..ff4f7453d3 100644 --- a/sys/vdpau/gstvdpsink.c +++ b/sys/vdpau/gstvdpsink.c @@ -1385,7 +1385,7 @@ gst_vdp_sink_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "VDPAU Sink", "Sink/Video", "VDPAU Sink", "Carl-Anton Ingmarsson "); diff --git a/sys/vdpau/gstvdpvideopostprocess.c b/sys/vdpau/gstvdpvideopostprocess.c index 15a1656587..4d76eceba6 100644 --- a/sys/vdpau/gstvdpvideopostprocess.c +++ b/sys/vdpau/gstvdpvideopostprocess.c @@ -1179,7 +1179,7 @@ gst_vdp_vpp_base_init (gpointer gclass) GstCaps *src_caps, *sink_caps; GstPadTemplate *src_template, *sink_template; - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "VdpauVideoPostProcess", "Filter/Converter/Decoder/Video", "Post process GstVdpVideoBuffers and output GstVdpOutputBuffers", diff --git a/sys/vdpau/h264/gstvdph264dec.c b/sys/vdpau/h264/gstvdph264dec.c index ab54797946..ba44c6dc7e 100644 --- a/sys/vdpau/h264/gstvdph264dec.c +++ b/sys/vdpau/h264/gstvdph264dec.c @@ -866,7 +866,7 @@ gst_vdp_h264_dec_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "VDPAU H264 Decoder", "Decoder", "Decode h264 stream with vdpau", diff --git a/sys/vdpau/mpeg/gstvdpmpegdec.c b/sys/vdpau/mpeg/gstvdpmpegdec.c index 96c04c8cea..ef1210e444 100644 --- a/sys/vdpau/mpeg/gstvdpmpegdec.c +++ b/sys/vdpau/mpeg/gstvdpmpegdec.c @@ -620,7 +620,7 @@ gst_vdp_mpeg_dec_base_init (gpointer gclass) { GstElementClass *element_class = GST_ELEMENT_CLASS (gclass); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "VDPAU Mpeg Decoder", "Decoder", "Decode mpeg stream with vdpau", diff --git a/sys/vdpau/mpeg4/gstvdpmpeg4dec.c b/sys/vdpau/mpeg4/gstvdpmpeg4dec.c index 2ecf434e11..8ebd893288 100644 --- a/sys/vdpau/mpeg4/gstvdpmpeg4dec.c +++ b/sys/vdpau/mpeg4/gstvdpmpeg4dec.c @@ -439,7 +439,7 @@ gst_vdp_mpeg4_dec_base_init (gpointer gclass) { GstElementClass *element_class = GST_ELEMENT_CLASS (gclass); - gst_element_class_set_details_simple (element_class, + gst_element_class_set_metadata (element_class, "VDPAU Mpeg4 Decoder", "Decoder", "Decode mpeg4 stream with vdpau", diff --git a/sys/wasapi/gstwasapisink.c b/sys/wasapi/gstwasapisink.c index 3a3d9e906c..f8f7103af8 100644 --- a/sys/wasapi/gstwasapisink.c +++ b/sys/wasapi/gstwasapisink.c @@ -67,7 +67,7 @@ gst_wasapi_sink_base_init (gpointer gclass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&sink_template)); - gst_element_class_set_details_simple (element_class, "WasapiSrc", + gst_element_class_set_metadata (element_class, "WasapiSrc", "Sink/Audio", "Stream audio to an audio capture device through WASAPI", "Ole André Vadla Ravnås "); diff --git a/sys/wasapi/gstwasapisrc.c b/sys/wasapi/gstwasapisrc.c index a4100315b8..7163f520af 100644 --- a/sys/wasapi/gstwasapisrc.c +++ b/sys/wasapi/gstwasapisrc.c @@ -71,7 +71,7 @@ gst_wasapi_src_base_init (gpointer gclass) gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&src_template)); - gst_element_class_set_details_simple (element_class, "WasapiSrc", + gst_element_class_set_metadata (element_class, "WasapiSrc", "Source/Audio", "Stream audio from an audio capture device through WASAPI", "Ole André Vadla Ravnås "); diff --git a/sys/wininet/gstwininetsrc.c b/sys/wininet/gstwininetsrc.c index b33070fdab..ed719b1c02 100644 --- a/sys/wininet/gstwininetsrc.c +++ b/sys/wininet/gstwininetsrc.c @@ -86,7 +86,7 @@ gst_win_inet_src_base_init (gpointer gclass) 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_metadata (element_class, "Windows Network Source", "Source/Network", "Receive data as a client over the network via HTTP or FTP", "Ole André Vadla Ravnås "); diff --git a/sys/winks/gstksvideosrc.c b/sys/winks/gstksvideosrc.c index fa831f1baa..1f4d70751f 100644 --- a/sys/winks/gstksvideosrc.c +++ b/sys/winks/gstksvideosrc.c @@ -168,7 +168,7 @@ gst_ks_video_src_base_init (gpointer gclass) { GstElementClass *element_class = GST_ELEMENT_CLASS (gclass); - gst_element_class_set_details_simple (element_class, "KsVideoSrc", + gst_element_class_set_metadata (element_class, "KsVideoSrc", "Source/Video", "Stream data from a video capture device through Windows kernel streaming", "Ole André Vadla Ravnås \n" diff --git a/sys/winscreencap/gstdx9screencapsrc.c b/sys/winscreencap/gstdx9screencapsrc.c index 5283376a13..82a0d4d6c9 100644 --- a/sys/winscreencap/gstdx9screencapsrc.c +++ b/sys/winscreencap/gstdx9screencapsrc.c @@ -104,7 +104,7 @@ gst_dx9screencapsrc_base_init (gpointer 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_metadata (element_class, "DirectX 9 screen capture source", "Source/Video", "Captures screen", "Haakon Sporsheim "); } diff --git a/sys/winscreencap/gstgdiscreencapsrc.c b/sys/winscreencap/gstgdiscreencapsrc.c index 7658b2ea25..fccd97a8ea 100644 --- a/sys/winscreencap/gstgdiscreencapsrc.c +++ b/sys/winscreencap/gstgdiscreencapsrc.c @@ -99,7 +99,7 @@ gst_gdiscreencapsrc_base_init (gpointer 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_metadata (element_class, "GDI screen capture source", "Source/Video", "Captures screen", "Haakon Sporsheim "); } diff --git a/tests/check/elements/baseaudiovisualizer.c b/tests/check/elements/baseaudiovisualizer.c index d66bd7d82c..5025d610c6 100644 --- a/tests/check/elements/baseaudiovisualizer.c +++ b/tests/check/elements/baseaudiovisualizer.c @@ -71,7 +71,7 @@ gst_test_scope_class_init (GstTestScopeClass * g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - gst_element_class_set_details_simple (element_class, "test scope", + gst_element_class_set_metadata (element_class, "test scope", "Visualization", "Dummy test scope", "Stefan Kost "); diff --git a/tests/check/elements/camerabin.c b/tests/check/elements/camerabin.c index ac55a8daea..3cb8d806f7 100644 --- a/tests/check/elements/camerabin.c +++ b/tests/check/elements/camerabin.c @@ -153,7 +153,7 @@ gst_test_camera_src_class_init (GstTestCameraSrcClass * klass) gstbasecamera_class = GST_BASE_CAMERA_SRC_CLASS (klass); gstbasecamera_class->set_mode = gst_test_camera_src_set_mode; - gst_element_class_set_details_simple (gstelement_class, + gst_element_class_set_metadata (gstelement_class, "Test Camera Src", "Camera/Src", "Some test camera src", diff --git a/tools/gst-element-maker b/tools/gst-element-maker index 3f291630d1..dc85c5f84d 100755 --- a/tools/gst-element-maker +++ b/tools/gst-element-maker @@ -189,7 +189,7 @@ done cat <"); }