From 629fb234a0515247c11085a0c63f6e5f57426a97 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 30 Mar 2006 15:37:05 +0000 Subject: [PATCH] better/unified long descriptions Original commit message from CVS: * ext/aalib/gstaasink.c: * ext/annodex/gstcmmldec.c: * ext/annodex/gstcmmlenc.c: * ext/cairo/gsttextoverlay.c: * ext/cairo/gsttimeoverlay.c: * ext/cdio/gstcdiocddasrc.c: * ext/dv/gstdvdec.c: * ext/esd/esdmon.c: * ext/esd/esdsink.c: * ext/flac/gstflacdec.c: * ext/flac/gstflacenc.c: * ext/flac/gstflactag.c: * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init): * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init): * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init): * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init): * ext/gdk_pixbuf/gstgdkpixbuf.c: * ext/gdk_pixbuf/pixbufscale.c: * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init): * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init): * ext/jpeg/gstjpegdec.c: * ext/jpeg/gstjpegenc.c: * ext/jpeg/gstsmokedec.c: * ext/jpeg/gstsmokeenc.c: * ext/libcaca/gstcacasink.c: * ext/libmng/gstmngdec.c: * ext/libmng/gstmngenc.c: * ext/libpng/gstpngdec.c: * ext/libpng/gstpngenc.c: * ext/mikmod/gstmikmod.c: * ext/raw1394/gstdv1394src.c: * ext/shout2/gstshout2.c: * ext/speex/gstspeexdec.c: * ext/speex/gstspeexenc.c: * gst/alpha/gstalpha.c: * gst/alpha/gstalphacolor.c: * gst/auparse/gstauparse.c: * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_base_init): * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_base_init): * gst/avi/gstavimux.c: (gst_avimux_base_init): * gst/cutter/gstcutter.c: * gst/debug/breakmydata.c: * gst/debug/efence.c: * gst/debug/gstnavigationtest.c: * gst/debug/negotiation.c: * gst/debug/progressreport.c: * gst/debug/testplugin.c: * gst/effectv/gstaging.c: * gst/effectv/gstdice.c: * gst/effectv/gstedge.c: * gst/effectv/gstquark.c: * gst/effectv/gstrev.c: * gst/effectv/gstvertigo.c: * gst/effectv/gstwarp.c: * gst/flx/gstflxdec.c: * gst/goom/gstgoom.c: * gst/interleave/deinterleave.c: * gst/interleave/interleave.c: * gst/law/alaw-decode.c: (gst_alawdec_base_init): * gst/law/alaw-encode.c: (gst_alawenc_base_init): * gst/law/mulaw-decode.c: (gst_mulawdec_base_init): * gst/law/mulaw-encode.c: (gst_mulawenc_base_init): * gst/level/gstlevel.c: * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init): * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init): * gst/median/gstmedian.c: * gst/monoscope/gstmonoscope.c: * gst/multipart/multipartdemux.c: * gst/multipart/multipartmux.c: * gst/oldcore/gstmd5sink.c: * gst/oldcore/gstmultifilesrc.c: * gst/oldcore/gstpipefilter.c: * gst/oldcore/gstshaper.c: * gst/oldcore/gststatistics.c: * gst/rtp/gstasteriskh263.c: * gst/rtp/gstrtpL16depay.c: * gst/rtp/gstrtpL16pay.c: * gst/rtp/gstrtpamrdepay.c: * gst/rtp/gstrtpamrpay.c: * gst/rtp/gstrtpdepay.c: * gst/rtp/gstrtpgsmpay.c: * gst/rtp/gstrtph263pay.c: * gst/rtp/gstrtph263pdepay.c: * gst/rtp/gstrtph263ppay.c: * gst/rtp/gstrtpmp4gpay.c: * gst/rtp/gstrtpmp4vdepay.c: * gst/rtp/gstrtpmp4vpay.c: * gst/rtp/gstrtpmpadepay.c: * gst/rtp/gstrtpmpapay.c: * gst/rtp/gstrtppcmadepay.c: * gst/rtp/gstrtppcmapay.c: * gst/rtp/gstrtppcmudepay.c: * gst/rtp/gstrtppcmupay.c: * gst/rtp/gstrtpspeexdepay.c: * gst/rtp/gstrtpspeexpay.c: * gst/rtsp/gstrtpdec.c: * gst/smpte/gstsmpte.c: * gst/videobox/gstvideobox.c: * gst/videofilter/gstgamma.c: (gst_gamma_base_init): * gst/videofilter/gstvideobalance.c: * gst/videofilter/gstvideoflip.c: * gst/videofilter/gstvideotemplate.c: (gst_videotemplate_base_init): * gst/videomixer/videomixer.c: * gst/wavenc/gstwavenc.c: * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init): better/unified long descriptions Fixed #336602 Some cleanups to auparse, don't send multiple newsegments. --- ChangeLog | 114 +++++++++++++++++++++++++++++ ext/aalib/gstaasink.c | 11 ++- ext/annodex/gstcmmldec.c | 10 +-- ext/annodex/gstcmmlenc.c | 10 +-- ext/cairo/gsttextoverlay.c | 11 ++- ext/cairo/gsttimeoverlay.c | 2 +- ext/cdio/gstcdiocddasrc.c | 11 ++- ext/dv/gstdvdec.c | 4 +- ext/esd/esdmon.c | 11 ++- ext/esd/esdsink.c | 11 ++- ext/flac/gstflacdec.c | 11 ++- ext/flac/gstflacenc.c | 10 +-- ext/flac/gstflactag.c | 2 +- ext/gconf/gstgconfaudiosink.c | 11 ++- ext/gconf/gstgconfaudiosrc.c | 11 ++- ext/gconf/gstgconfvideosink.c | 11 ++- ext/gconf/gstgconfvideosrc.c | 11 ++- ext/gdk_pixbuf/gstgdkpixbuf.c | 11 ++- ext/gdk_pixbuf/pixbufscale.c | 2 +- ext/hal/gsthalaudiosink.c | 11 ++- ext/hal/gsthalaudiosrc.c | 11 ++- ext/jpeg/gstjpegdec.c | 11 ++- ext/jpeg/gstjpegenc.c | 11 ++- ext/jpeg/gstsmokedec.c | 11 ++- ext/jpeg/gstsmokeenc.c | 11 ++- ext/libcaca/gstcacasink.c | 11 ++- ext/libmng/gstmngdec.c | 11 ++- ext/libmng/gstmngenc.c | 10 +-- ext/libpng/gstpngdec.c | 11 ++- ext/libpng/gstpngenc.c | 11 ++- ext/mikmod/gstmikmod.c | 10 +-- ext/raw1394/gstdv1394src.c | 2 +- ext/shout2/gstshout2.c | 14 ++-- ext/speex/gstspeexdec.c | 11 ++- ext/speex/gstspeexenc.c | 10 +-- gst/alpha/gstalpha.c | 2 +- gst/alpha/gstalphacolor.c | 2 +- gst/auparse/gstauparse.c | 47 ++++++++---- gst/autodetect/gstautoaudiosink.c | 11 ++- gst/autodetect/gstautovideosink.c | 11 ++- gst/avi/gstavimux.c | 2 +- gst/cutter/gstcutter.c | 10 +-- gst/debug/breakmydata.c | 2 +- gst/debug/efence.c | 18 ++--- gst/debug/gstnavigationtest.c | 2 +- gst/debug/negotiation.c | 12 ++- gst/debug/progressreport.c | 2 +- gst/debug/testplugin.c | 2 +- gst/effectv/gstaging.c | 3 +- gst/effectv/gstdice.c | 3 +- gst/effectv/gstedge.c | 3 +- gst/effectv/gstquark.c | 3 +- gst/effectv/gstrev.c | 3 +- gst/effectv/gstvertigo.c | 3 +- gst/effectv/gstwarp.c | 2 +- gst/flx/gstflxdec.c | 11 ++- gst/goom/gstgoom.c | 11 ++- gst/law/alaw-decode.c | 11 ++- gst/law/alaw-encode.c | 11 ++- gst/law/mulaw-decode.c | 11 ++- gst/law/mulaw-encode.c | 11 ++- gst/level/gstlevel.c | 10 +-- gst/matroska/matroska-demux.c | 11 ++- gst/matroska/matroska-mux.c | 11 ++- gst/median/gstmedian.c | 10 +-- gst/monoscope/gstmonoscope.c | 11 ++- gst/multipart/multipartdemux.c | 2 +- gst/multipart/multipartmux.c | 2 +- gst/oldcore/gstmultifilesrc.c | 2 +- gst/oldcore/gstpipefilter.c | 2 +- gst/rtp/gstasteriskh263.c | 11 ++- gst/rtp/gstrtpL16depay.c | 11 ++- gst/rtp/gstrtpL16pay.c | 11 ++- gst/rtp/gstrtpamrdepay.c | 11 ++- gst/rtp/gstrtpamrpay.c | 11 ++- gst/rtp/gstrtpdepay.c | 2 +- gst/rtp/gstrtpgsmpay.c | 11 ++- gst/rtp/gstrtph263pay.c | 11 ++- gst/rtp/gstrtph263pdepay.c | 11 ++- gst/rtp/gstrtph263ppay.c | 11 ++- gst/rtp/gstrtpmp4gpay.c | 11 ++- gst/rtp/gstrtpmp4vdepay.c | 11 ++- gst/rtp/gstrtpmp4vpay.c | 11 ++- gst/rtp/gstrtpmpadepay.c | 11 ++- gst/rtp/gstrtpmpapay.c | 11 ++- gst/rtp/gstrtppcmadepay.c | 11 ++- gst/rtp/gstrtppcmapay.c | 11 ++- gst/rtp/gstrtppcmudepay.c | 11 ++- gst/rtp/gstrtppcmupay.c | 11 ++- gst/rtp/gstrtpspeexdepay.c | 11 ++- gst/rtp/gstrtpspeexpay.c | 11 ++- gst/smpte/gstsmpte.c | 11 ++- gst/videobox/gstvideobox.c | 2 +- gst/videofilter/gstgamma.c | 2 +- gst/videofilter/gstvideobalance.c | 2 +- gst/videofilter/gstvideoflip.c | 2 +- gst/videofilter/gstvideotemplate.c | 2 +- gst/videomixer/videomixer.c | 2 +- gst/wavenc/gstwavenc.c | 2 +- gst/wavparse/gstwavparse.c | 2 +- 100 files changed, 512 insertions(+), 449 deletions(-) diff --git a/ChangeLog b/ChangeLog index d8144d03a0..50cd81ad5d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,117 @@ +2006-03-30 j^ + + * ext/aalib/gstaasink.c: + * ext/annodex/gstcmmldec.c: + * ext/annodex/gstcmmlenc.c: + * ext/cairo/gsttextoverlay.c: + * ext/cairo/gsttimeoverlay.c: + * ext/cdio/gstcdiocddasrc.c: + * ext/dv/gstdvdec.c: + * ext/esd/esdmon.c: + * ext/esd/esdsink.c: + * ext/flac/gstflacdec.c: + * ext/flac/gstflacenc.c: + * ext/flac/gstflactag.c: + * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init): + * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init): + * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init): + * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init): + * ext/gdk_pixbuf/gstgdkpixbuf.c: + * ext/gdk_pixbuf/pixbufscale.c: + * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init): + * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init): + * ext/jpeg/gstjpegdec.c: + * ext/jpeg/gstjpegenc.c: + * ext/jpeg/gstsmokedec.c: + * ext/jpeg/gstsmokeenc.c: + * ext/libcaca/gstcacasink.c: + * ext/libmng/gstmngdec.c: + * ext/libmng/gstmngenc.c: + * ext/libpng/gstpngdec.c: + * ext/libpng/gstpngenc.c: + * ext/mikmod/gstmikmod.c: + * ext/raw1394/gstdv1394src.c: + * ext/shout2/gstshout2.c: + * ext/speex/gstspeexdec.c: + * ext/speex/gstspeexenc.c: + * gst/alpha/gstalpha.c: + * gst/alpha/gstalphacolor.c: + * gst/auparse/gstauparse.c: + * gst/autodetect/gstautoaudiosink.c: + (gst_auto_audio_sink_base_init): + * gst/autodetect/gstautovideosink.c: + (gst_auto_video_sink_base_init): + * gst/avi/gstavimux.c: (gst_avimux_base_init): + * gst/cutter/gstcutter.c: + * gst/debug/breakmydata.c: + * gst/debug/efence.c: + * gst/debug/gstnavigationtest.c: + * gst/debug/negotiation.c: + * gst/debug/progressreport.c: + * gst/debug/testplugin.c: + * gst/effectv/gstaging.c: + * gst/effectv/gstdice.c: + * gst/effectv/gstedge.c: + * gst/effectv/gstquark.c: + * gst/effectv/gstrev.c: + * gst/effectv/gstvertigo.c: + * gst/effectv/gstwarp.c: + * gst/flx/gstflxdec.c: + * gst/goom/gstgoom.c: + * gst/interleave/deinterleave.c: + * gst/interleave/interleave.c: + * gst/law/alaw-decode.c: (gst_alawdec_base_init): + * gst/law/alaw-encode.c: (gst_alawenc_base_init): + * gst/law/mulaw-decode.c: (gst_mulawdec_base_init): + * gst/law/mulaw-encode.c: (gst_mulawenc_base_init): + * gst/level/gstlevel.c: + * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init): + * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init): + * gst/median/gstmedian.c: + * gst/monoscope/gstmonoscope.c: + * gst/multipart/multipartdemux.c: + * gst/multipart/multipartmux.c: + * gst/oldcore/gstmd5sink.c: + * gst/oldcore/gstmultifilesrc.c: + * gst/oldcore/gstpipefilter.c: + * gst/oldcore/gstshaper.c: + * gst/oldcore/gststatistics.c: + * gst/rtp/gstasteriskh263.c: + * gst/rtp/gstrtpL16depay.c: + * gst/rtp/gstrtpL16pay.c: + * gst/rtp/gstrtpamrdepay.c: + * gst/rtp/gstrtpamrpay.c: + * gst/rtp/gstrtpdepay.c: + * gst/rtp/gstrtpgsmpay.c: + * gst/rtp/gstrtph263pay.c: + * gst/rtp/gstrtph263pdepay.c: + * gst/rtp/gstrtph263ppay.c: + * gst/rtp/gstrtpmp4gpay.c: + * gst/rtp/gstrtpmp4vdepay.c: + * gst/rtp/gstrtpmp4vpay.c: + * gst/rtp/gstrtpmpadepay.c: + * gst/rtp/gstrtpmpapay.c: + * gst/rtp/gstrtppcmadepay.c: + * gst/rtp/gstrtppcmapay.c: + * gst/rtp/gstrtppcmudepay.c: + * gst/rtp/gstrtppcmupay.c: + * gst/rtp/gstrtpspeexdepay.c: + * gst/rtp/gstrtpspeexpay.c: + * gst/rtsp/gstrtpdec.c: + * gst/smpte/gstsmpte.c: + * gst/videobox/gstvideobox.c: + * gst/videofilter/gstgamma.c: (gst_gamma_base_init): + * gst/videofilter/gstvideobalance.c: + * gst/videofilter/gstvideoflip.c: + * gst/videofilter/gstvideotemplate.c: + (gst_videotemplate_base_init): + * gst/videomixer/videomixer.c: + * gst/wavenc/gstwavenc.c: + * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init): + better/unified long descriptions + Fixed #336602 + Some cleanups to auparse, don't send multiple newsegments. + 2006-03-29 Wim Taymans From a patch by: Michael Dominic K. diff --git a/ext/aalib/gstaasink.c b/ext/aalib/gstaasink.c index 902496843c..267c5e5038 100644 --- a/ext/aalib/gstaasink.c +++ b/ext/aalib/gstaasink.c @@ -28,12 +28,11 @@ #include /* elementfactory information */ -static GstElementDetails gst_aasink_details = { - "AA sink", - "Sink/Video", - "An ASCII art videosink", - "Wim Taymans " -}; +static GstElementDetails gst_aasink_details = +GST_ELEMENT_DETAILS ("ASCII art video sink", + "Sink/Video", + "An ASCII art videosink", + "Wim Taymans "); /* aasink signals and args */ enum diff --git a/ext/annodex/gstcmmldec.c b/ext/annodex/gstcmmldec.c index 26376f475a..f52ca2ebcb 100644 --- a/ext/annodex/gstcmmldec.c +++ b/ext/annodex/gstcmmldec.c @@ -69,11 +69,11 @@ enum LAST_SIGNAL }; -static GstElementDetails gst_cmml_dec_details = { - "cmmldec: Decodes CMML streams", "Codec/Decoder", - "Decodes CMML streams", - "Alessandro Decina ", -}; +static GstElementDetails gst_cmml_dec_details = +GST_ELEMENT_DETAILS ("CMML stream decoder", + "Codec/Decoder", + "Decodes CMML streams", + "Alessandro Decina "); static GstStaticPadTemplate gst_cmml_dec_src_factory = GST_STATIC_PAD_TEMPLATE ("src", diff --git a/ext/annodex/gstcmmlenc.c b/ext/annodex/gstcmmlenc.c index e13a4f60e2..fdbbd96d61 100644 --- a/ext/annodex/gstcmmlenc.c +++ b/ext/annodex/gstcmmlenc.c @@ -65,11 +65,11 @@ enum LAST_SIGNAL }; -static GstElementDetails gst_cmml_enc_details = { - "cmmlenc: Encodes CMML streams", "Codec/Encoder", - "Encodes CMML streams", - "Alessandro Decina ", -}; +static GstElementDetails gst_cmml_enc_details = +GST_ELEMENT_DETAILS ("CMML streams encoder", + "Codec/Encoder", + "Encodes CMML streams", + "Alessandro Decina "); static GstStaticPadTemplate gst_cmml_enc_src_factory = GST_STATIC_PAD_TEMPLATE ("src", diff --git a/ext/cairo/gsttextoverlay.c b/ext/cairo/gsttextoverlay.c index 73f539d917..642dd52e2c 100644 --- a/ext/cairo/gsttextoverlay.c +++ b/ext/cairo/gsttextoverlay.c @@ -43,12 +43,11 @@ GST_DEBUG_CATEGORY_EXTERN (cairo_debug); #define GST_CAT_DEFAULT cairo_debug -static GstElementDetails cairo_text_overlay_details = { - "Text Overlay", - "Filter/Editor/Video", - "Adds text strings on top of a video buffer", - "David Schleef " -}; +static GstElementDetails cairo_text_overlay_details = +GST_ELEMENT_DETAILS ("Text overlay", + "Filter/Editor/Video", + "Adds text strings on top of a video buffer", + "David Schleef "); enum { diff --git a/ext/cairo/gsttimeoverlay.c b/ext/cairo/gsttimeoverlay.c index 6e54468640..9d03988a1d 100644 --- a/ext/cairo/gsttimeoverlay.c +++ b/ext/cairo/gsttimeoverlay.c @@ -49,7 +49,7 @@ #include static GstElementDetails cairo_time_overlay_details = -GST_ELEMENT_DETAILS ("Time Overlay", +GST_ELEMENT_DETAILS ("Time overlay", "Filter/Editor/Video", "Overlays the time on a video stream", "David Schleef "); diff --git a/ext/cdio/gstcdiocddasrc.c b/ext/cdio/gstcdiocddasrc.c index ed0fef6768..754edc8c22 100644 --- a/ext/cdio/gstcdiocddasrc.c +++ b/ext/cdio/gstcdiocddasrc.c @@ -91,12 +91,11 @@ enum PROP_READ_SPEED }; -static GstElementDetails gst_cdio_cdda_src_details = { - "CD Audio (cdda) Source", - "Source/File", - "Read audio from CD using libcdio", - "Tim-Philipp Müller ", -}; +static GstElementDetails gst_cdio_cdda_src_details = +GST_ELEMENT_DETAILS ("CD audio source (CDDA)", + "Source/File", + "Read audio from CD using libcdio", + "Tim-Philipp Müller "); GST_BOILERPLATE (GstCdioCddaSrc, gst_cdio_cdda_src, GstCddaBaseSrc, GST_TYPE_CDDA_BASE_SRC); diff --git a/ext/dv/gstdvdec.c b/ext/dv/gstdvdec.c index 4458f3a5e5..2392094c52 100644 --- a/ext/dv/gstdvdec.c +++ b/ext/dv/gstdvdec.c @@ -52,9 +52,9 @@ static GstElementDetails dvdec_details = -GST_ELEMENT_DETAILS ("DV (smpte314) decoder plugin", +GST_ELEMENT_DETAILS ("DV video decoder", "Codec/Decoder/Video", - "Uses libdv to decode DV video (libdv.sourceforge.net)", + "Uses libdv to decode DV video (smpte314) (libdv.sourceforge.net)", "Erik Walthinsen ," "Wim Taymans "); /* sizes of one input buffer */ diff --git a/ext/esd/esdmon.c b/ext/esd/esdmon.c index f69e0cad0f..473b1eab7e 100644 --- a/ext/esd/esdmon.c +++ b/ext/esd/esdmon.c @@ -29,12 +29,11 @@ /* elementfactory information */ -static GstElementDetails esdmon_details = { - "Esound audio monitor", - "Source/Audio", - "Monitors audio from an esound server", - "Richard Boulton ", -}; +static GstElementDetails esdmon_details = +GST_ELEMENT_DETAILS ("Esound audio monitor", + "Source/Audio", + "Monitors audio from an esound server", + "Richard Boulton "); /* Signals and args */ enum diff --git a/ext/esd/esdsink.c b/ext/esd/esdsink.c index 9d107f2a8d..cf25573d85 100644 --- a/ext/esd/esdsink.c +++ b/ext/esd/esdsink.c @@ -34,12 +34,11 @@ GST_DEBUG_CATEGORY_EXTERN (esd_debug); #define GST_CAT_DEFAULT esd_debug /* elementfactory information */ -static GstElementDetails esdsink_details = { - "Esound audio sink", - "Sink/Audio", - "Plays audio to an esound server", - "Arwed von Merkatz ", -}; +static GstElementDetails esdsink_details = +GST_ELEMENT_DETAILS ("Esound audio sink", + "Sink/Audio", + "Plays audio to an esound server", + "Arwed von Merkatz "); enum { diff --git a/ext/flac/gstflacdec.c b/ext/flac/gstflacdec.c index c310c6e4f4..251990f5ef 100644 --- a/ext/flac/gstflacdec.c +++ b/ext/flac/gstflacdec.c @@ -58,12 +58,11 @@ GST_DEBUG_CATEGORY_STATIC (flacdec_debug); static GstPadTemplate *src_template, *sink_template; -static GstElementDetails flacdec_details = { - "FLAC decoder", - "Codec/Decoder/Audio", - "Decodes FLAC lossless audio streams", - "Wim Taymans ", -}; +static GstElementDetails flacdec_details = +GST_ELEMENT_DETAILS ("FLAC audio decoder", + "Codec/Decoder/Audio", + "Decodes FLAC lossless audio streams", + "Wim Taymans "); static void gst_flac_dec_finalize (GObject * object); diff --git a/ext/flac/gstflacenc.c b/ext/flac/gstflacenc.c index 583f52e116..655dff3d81 100644 --- a/ext/flac/gstflacenc.c +++ b/ext/flac/gstflacenc.c @@ -31,12 +31,10 @@ #include "flac_compat.h" -GstElementDetails flacenc_details = { - "FLAC encoder", - "Codec/Encoder/Audio", - "Encodes audio with the FLAC lossless audio encoder", - "Wim Taymans ", -}; +GstElementDetails flacenc_details = GST_ELEMENT_DETAILS ("FLAC audio encoder", + "Codec/Encoder/Audio", + "Encodes audio with the FLAC lossless audio encoder", + "Wim Taymans "); #define FLAC_SINK_CAPS \ "audio/x-raw-int, " \ diff --git a/ext/flac/gstflactag.c b/ext/flac/gstflactag.c index c3f2370547..418a27c25b 100644 --- a/ext/flac/gstflactag.c +++ b/ext/flac/gstflactag.c @@ -87,7 +87,7 @@ struct _GstFlacTagClass /* elementfactory information */ static GstElementDetails gst_flac_tag_details = -GST_ELEMENT_DETAILS ("flac retagger", +GST_ELEMENT_DETAILS ("FLAC tagger", "Tag", "Rewrite tags in a FLAC file", "Christope Fergeau "); diff --git a/ext/gconf/gstgconfaudiosink.c b/ext/gconf/gstgconfaudiosink.c index 4929c25b57..6c704a0244 100644 --- a/ext/gconf/gstgconfaudiosink.c +++ b/ext/gconf/gstgconfaudiosink.c @@ -51,12 +51,11 @@ static void gst_gconf_audio_sink_base_init (gpointer klass) { GstElementClass *eklass = GST_ELEMENT_CLASS (klass); - GstElementDetails gst_gconf_audio_sink_details = { - "GConf audio sink", - "Sink/Audio", - "Audio sink embedding the GConf-settings for audio output", - "Ronald Bultje " - }; + GstElementDetails gst_gconf_audio_sink_details = + GST_ELEMENT_DETAILS ("GConf audio sink", + "Sink/Audio", + "Audio sink embedding the GConf-settings for audio output", + "Ronald Bultje "); GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, diff --git a/ext/gconf/gstgconfaudiosrc.c b/ext/gconf/gstgconfaudiosrc.c index fd152b27a1..86837c1188 100644 --- a/ext/gconf/gstgconfaudiosrc.c +++ b/ext/gconf/gstgconfaudiosrc.c @@ -40,12 +40,11 @@ static void gst_gconf_audio_src_base_init (gpointer klass) { GstElementClass *eklass = GST_ELEMENT_CLASS (klass); - GstElementDetails gst_gconf_audio_src_details = { - "GConf audio source", - "Source/Audio", - "Audio source embedding the GConf-settings for audio input", - "Ronald Bultje " - }; + GstElementDetails gst_gconf_audio_src_details = + GST_ELEMENT_DETAILS ("GConf audio source", + "Source/Audio", + "Audio source embedding the GConf-settings for audio input", + "Ronald Bultje "); GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, diff --git a/ext/gconf/gstgconfvideosink.c b/ext/gconf/gstgconfvideosink.c index f34691bacb..1b4479ed34 100644 --- a/ext/gconf/gstgconfvideosink.c +++ b/ext/gconf/gstgconfvideosink.c @@ -39,12 +39,11 @@ static void gst_gconf_video_sink_base_init (gpointer klass) { GstElementClass *eklass = GST_ELEMENT_CLASS (klass); - GstElementDetails gst_gconf_video_sink_details = { - "GConf video sink", - "Sink/Video", - "Video sink embedding the GConf-settings for video output", - "Ronald Bultje " - }; + GstElementDetails gst_gconf_video_sink_details = + GST_ELEMENT_DETAILS ("GConf video sink", + "Sink/Video", + "Video sink embedding the GConf-settings for video output", + "Ronald Bultje "); GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, diff --git a/ext/gconf/gstgconfvideosrc.c b/ext/gconf/gstgconfvideosrc.c index 8fb75376f2..a613da633d 100644 --- a/ext/gconf/gstgconfvideosrc.c +++ b/ext/gconf/gstgconfvideosrc.c @@ -40,12 +40,11 @@ static void gst_gconf_video_src_base_init (gpointer klass) { GstElementClass *eklass = GST_ELEMENT_CLASS (klass); - GstElementDetails gst_gconf_video_src_details = { - "GConf video source", - "Source/Video", - "Video source embedding the GConf-settings for video input", - "Ronald Bultje " - }; + GstElementDetails gst_gconf_video_src_details = + GST_ELEMENT_DETAILS ("GConf video source", + "Source/Video", + "Video source embedding the GConf-settings for video input", + "Ronald Bultje "); GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, diff --git a/ext/gdk_pixbuf/gstgdkpixbuf.c b/ext/gdk_pixbuf/gstgdkpixbuf.c index 1729ef3e4f..93ca43dd94 100644 --- a/ext/gdk_pixbuf/gstgdkpixbuf.c +++ b/ext/gdk_pixbuf/gstgdkpixbuf.c @@ -33,12 +33,11 @@ GST_DEBUG_CATEGORY_STATIC (gst_gdk_pixbuf_debug); #define GST_CAT_DEFAULT gst_gdk_pixbuf_debug -static GstElementDetails plugin_details = { - "GdkPixbuf image decoder", - "Codec/Decoder/Image", - "Decodes images in a video stream using GdkPixbuf", - "David A. Schleef , Renato Filho ", -}; +static GstElementDetails plugin_details = +GST_ELEMENT_DETAILS ("GdkPixbuf image decoder", + "Codec/Decoder/Image", + "Decodes images in a video stream using GdkPixbuf", + "David A. Schleef , Renato Filho "); /* Filter signals and args */ enum diff --git a/ext/gdk_pixbuf/pixbufscale.c b/ext/gdk_pixbuf/pixbufscale.c index 77b955bc78..a6dbe1e205 100644 --- a/ext/gdk_pixbuf/pixbufscale.c +++ b/ext/gdk_pixbuf/pixbufscale.c @@ -41,7 +41,7 @@ GST_DEBUG_CATEGORY (pixbufscale_debug); /* elementfactory information */ static GstElementDetails pixbufscale_details = -GST_ELEMENT_DETAILS ("Gdk Pixbuf scaler", +GST_ELEMENT_DETAILS ("GdkPixbuf image scaler", "Filter/Effect/Video", "Resizes video", "Jan Schmidt \n" diff --git a/ext/hal/gsthalaudiosink.c b/ext/hal/gsthalaudiosink.c index e1e5ae7410..eb9c4eeffa 100644 --- a/ext/hal/gsthalaudiosink.c +++ b/ext/hal/gsthalaudiosink.c @@ -73,12 +73,11 @@ static void gst_hal_audio_sink_base_init (gpointer klass) { GstElementClass *eklass = GST_ELEMENT_CLASS (klass); - GstElementDetails gst_hal_audio_sink_details = { - "HAL audio sink", - "Sink/Audio", - "Audio sink for sound device access via HAL", - "Jürg Billeter " - }; + GstElementDetails gst_hal_audio_sink_details = + GST_ELEMENT_DETAILS ("HAL audio sink", + "Sink/Audio", + "Audio sink for sound device access via HAL", + "Jürg Billeter "); GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, diff --git a/ext/hal/gsthalaudiosrc.c b/ext/hal/gsthalaudiosrc.c index 6c2401aaf1..fb8cc9b5bd 100644 --- a/ext/hal/gsthalaudiosrc.c +++ b/ext/hal/gsthalaudiosrc.c @@ -75,12 +75,11 @@ static void gst_hal_audio_src_base_init (gpointer klass) { GstElementClass *eklass = GST_ELEMENT_CLASS (klass); - GstElementDetails gst_hal_audio_src_details = { - "HAL audio source", - "Source/Audio", - "Audio source for sound device access via HAL", - "Jürg Billeter " - }; + GstElementDetails gst_hal_audio_src_details = + GST_ELEMENT_DETAILS ("HAL audio source", + "Source/Audio", + "Audio source for sound device access via HAL", + "Jürg Billeter "); GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, diff --git a/ext/jpeg/gstjpegdec.c b/ext/jpeg/gstjpegdec.c index 492831fc34..d1795fcbad 100644 --- a/ext/jpeg/gstjpegdec.c +++ b/ext/jpeg/gstjpegdec.c @@ -28,12 +28,11 @@ #include "gst/gst-i18n-plugin.h" #include -GstElementDetails gst_jpeg_dec_details = { - "JPEG image decoder", - "Codec/Decoder/Image", - "Decode images from JPEG format", - "Wim Taymans ", -}; +GstElementDetails gst_jpeg_dec_details = +GST_ELEMENT_DETAILS ("JPEG image decoder", + "Codec/Decoder/Image", + "Decode images from JPEG format", + "Wim Taymans "); #define MIN_WIDTH 16 #define MAX_WIDTH 4096 diff --git a/ext/jpeg/gstjpegenc.c b/ext/jpeg/gstjpegenc.c index 1f45531bf3..6cb8c76cf8 100644 --- a/ext/jpeg/gstjpegenc.c +++ b/ext/jpeg/gstjpegenc.c @@ -27,12 +27,11 @@ #include /* elementfactory information */ -GstElementDetails gst_jpegenc_details = { - "JPEG image encoder", - "Codec/Encoder/Image", - "Encode images in JPEG format", - "Wim Taymans ", -}; +GstElementDetails gst_jpegenc_details = +GST_ELEMENT_DETAILS ("JPEG image encoder", + "Codec/Encoder/Image", + "Encode images in JPEG format", + "Wim Taymans "); GST_DEBUG_CATEGORY (jpegenc_debug); #define GST_CAT_DEFAULT jpegenc_debug diff --git a/ext/jpeg/gstsmokedec.c b/ext/jpeg/gstsmokedec.c index ddeb0367f6..7e2e28e6a5 100644 --- a/ext/jpeg/gstsmokedec.c +++ b/ext/jpeg/gstsmokedec.c @@ -28,12 +28,11 @@ #include /* elementfactory information */ -GstElementDetails gst_smokedec_details = { - "Smoke video decoder", - "Codec/Decoder/Image", - "Decode video from Smoke format", - "Wim Taymans ", -}; +GstElementDetails gst_smokedec_details = +GST_ELEMENT_DETAILS ("Smoke video decoder", + "Codec/Decoder/Video", + "Decode video from Smoke format", + "Wim Taymans "); GST_DEBUG_CATEGORY (smokedec_debug); #define GST_CAT_DEFAULT smokedec_debug diff --git a/ext/jpeg/gstsmokeenc.c b/ext/jpeg/gstsmokeenc.c index c1d94cbcf5..b68ba4863f 100644 --- a/ext/jpeg/gstsmokeenc.c +++ b/ext/jpeg/gstsmokeenc.c @@ -27,12 +27,11 @@ #include /* elementfactory information */ -GstElementDetails gst_smokeenc_details = { - "Smoke image encoder", - "Codec/Encoder/Image", - "Encode images in the Smoke format", - "Wim Taymans ", -}; +GstElementDetails gst_smokeenc_details = +GST_ELEMENT_DETAILS ("Smoke video encoder", + "Codec/Encoder/Video", + "Encode images into the Smoke format", + "Wim Taymans "); GST_DEBUG_CATEGORY (smokeenc_debug); #define GST_CAT_DEFAULT smokeenc_debug diff --git a/ext/libcaca/gstcacasink.c b/ext/libcaca/gstcacasink.c index ab33821fa7..20bb0e965b 100644 --- a/ext/libcaca/gstcacasink.c +++ b/ext/libcaca/gstcacasink.c @@ -27,12 +27,11 @@ #include "gstcacasink.h" /* elementfactory information */ -static GstElementDetails gst_cacasink_details = { - "CACA sink", - "Sink/Video", - "A colored ASCII art videosink", - "Zeeshan Ali " -}; +static GstElementDetails gst_cacasink_details = +GST_ELEMENT_DETAILS ("A colored ASCII art video sink", + "Sink/Video", + "A colored ASCII art videosink", + "Zeeshan Ali "); /* cacasink signals and args */ enum diff --git a/ext/libmng/gstmngdec.c b/ext/libmng/gstmngdec.c index 97e9ff9c55..77eaa698b7 100644 --- a/ext/libmng/gstmngdec.c +++ b/ext/libmng/gstmngdec.c @@ -21,12 +21,11 @@ #include "gstmngdec.h" #include -static GstElementDetails gst_mngdec_details = { - "MNG decoder", - "Codec/Decoder/Image", - "Decode a mng video to raw images", - "Wim Taymans ", -}; +static GstElementDetails gst_mngdec_details = +GST_ELEMENT_DETAILS ("MNG video decoder", + "Codec/Decoder/Video", + "Decode a mng video to raw images", + "Wim Taymans "); /* Filter signals and args */ diff --git a/ext/libmng/gstmngenc.c b/ext/libmng/gstmngenc.c index 320d314ec4..149b3cb00b 100644 --- a/ext/libmng/gstmngenc.c +++ b/ext/libmng/gstmngenc.c @@ -27,12 +27,10 @@ #define MAX_HEIGHT 4096 -GstElementDetails gst_mngenc_details = { - "MNG encoder", - "Codec/Encoder/Image", - "Encode a video frame to an .mng video", - "Wim Taymans ", -}; +GstElementDetails gst_mngenc_details = GST_ELEMENT_DETAILS ("MNG video encoder", + "Codec/Encoder/Video", + "Encode a video frame to an .mng video", + "Wim Taymans "); /* Filter signals and args */ diff --git a/ext/libpng/gstpngdec.c b/ext/libpng/gstpngdec.c index 9bf672ce60..9e262b5917 100644 --- a/ext/libpng/gstpngdec.c +++ b/ext/libpng/gstpngdec.c @@ -23,12 +23,11 @@ #include #include -static GstElementDetails gst_pngdec_details = { - "PNG decoder", - "Codec/Decoder/Image", - "Decode a png video frame to a raw image", - "Wim Taymans ", -}; +static GstElementDetails gst_pngdec_details = +GST_ELEMENT_DETAILS ("PNG image decoder", + "Codec/Decoder/Image", + "Decode a png video frame to a raw image", + "Wim Taymans "); GST_DEBUG_CATEGORY (pngdec_debug); #define GST_CAT_DEFAULT pngdec_debug diff --git a/ext/libpng/gstpngenc.c b/ext/libpng/gstpngenc.c index be0830ab1e..f6d7a23d82 100644 --- a/ext/libpng/gstpngenc.c +++ b/ext/libpng/gstpngenc.c @@ -28,12 +28,11 @@ #define MAX_HEIGHT 4096 -static GstElementDetails gst_pngenc_details = { - "PNG encoder", - "Codec/Encoder/Image", - "Encode a video frame to a .png image", - "Jeremy SIMON ", -}; +static GstElementDetails gst_pngenc_details = +GST_ELEMENT_DETAILS ("PNG image encoder", + "Codec/Encoder/Image", + "Encode a video frame to a .png image", + "Jeremy SIMON "); GST_DEBUG_CATEGORY (pngenc_debug); #define GST_CAT_DEFAULT pngenc_debug diff --git a/ext/mikmod/gstmikmod.c b/ext/mikmod/gstmikmod.c index 55692f1c2f..09000875ea 100644 --- a/ext/mikmod/gstmikmod.c +++ b/ext/mikmod/gstmikmod.c @@ -25,12 +25,10 @@ #include /* elementfactory information */ -GstElementDetails mikmod_details = { - "MikMod", - "Codec/Decoder/Audio", - "Module decoder based on libmikmod", - "Jeremy SIMON ", -}; +GstElementDetails mikmod_details = GST_ELEMENT_DETAILS ("MikMod audio decoder", + "Codec/Decoder/Audio", + "Module decoder based on libmikmod", + "Jeremy SIMON "); /* Filter signals and args */ diff --git a/ext/raw1394/gstdv1394src.c b/ext/raw1394/gstdv1394src.c index e8c706cd4b..4e1e2e5874 100644 --- a/ext/raw1394/gstdv1394src.c +++ b/ext/raw1394/gstdv1394src.c @@ -94,7 +94,7 @@ enum }; static GstElementDetails gst_dv1394src_details = -GST_ELEMENT_DETAILS ("Firewire (1394) DV Source", +GST_ELEMENT_DETAILS ("Firewire (1394) DV video source", "Source/Video", "Source for DV video data from firewire port", "Erik Walthinsen \n" diff --git a/ext/shout2/gstshout2.c b/ext/shout2/gstshout2.c index 5ede7de494..f8933ddbea 100644 --- a/ext/shout2/gstshout2.c +++ b/ext/shout2/gstshout2.c @@ -28,13 +28,13 @@ GST_DEBUG_CATEGORY (shout2_debug); #define GST_CAT_DEFAULT shout2_debug /* elementfactory information */ -static GstElementDetails shout2send_details = { - "An Icecast plugin", - "Sink/Network", - "Sends data to an icecast server", - "Wim Taymans \n" "Pedro Corte-Real \n" - "Zaheer Abbas Merali " -}; +static GstElementDetails shout2send_details = +GST_ELEMENT_DETAILS ("Icecast network sink", + "Sink/Network", + "Sends data to an icecast server", + "Wim Taymans \n" + "Pedro Corte-Real \n" + "Zaheer Abbas Merali "); /* Shout2send signals and args */ diff --git a/ext/speex/gstspeexdec.c b/ext/speex/gstspeexdec.c index da53dd9887..704aa450f5 100644 --- a/ext/speex/gstspeexdec.c +++ b/ext/speex/gstspeexdec.c @@ -28,12 +28,11 @@ GST_DEBUG_CATEGORY (speexdec_debug); #define GST_CAT_DEFAULT speexdec_debug -static GstElementDetails speex_dec_details = { - "SpeexDec", - "Codec/Decoder/Audio", - "decode speex streams to audio", - "Wim Taymans ", -}; +static GstElementDetails speex_dec_details = +GST_ELEMENT_DETAILS ("Speex audio decoder", + "Codec/Decoder/Audio", + "decode speex streams to audio", + "Wim Taymans "); #define DEFAULT_ENH TRUE diff --git a/ext/speex/gstspeexenc.c b/ext/speex/gstspeexenc.c index 3321f2a755..429c7c7a6d 100644 --- a/ext/speex/gstspeexenc.c +++ b/ext/speex/gstspeexenc.c @@ -38,12 +38,10 @@ GST_DEBUG_CATEGORY (speexenc_debug); static GstPadTemplate *gst_speexenc_src_template, *gst_speexenc_sink_template; /* elementfactory information */ -GstElementDetails speexenc_details = { - "Speex encoder", - "Codec/Encoder/Audio", - "Encodes audio in Speex format", - "Wim Taymans ", -}; +GstElementDetails speexenc_details = GST_ELEMENT_DETAILS ("Speex audio encoder", + "Codec/Encoder/Audio", + "Encodes audio in Speex format", + "Wim Taymans "); /* GstSpeexEnc signals and args */ enum diff --git a/gst/alpha/gstalpha.c b/gst/alpha/gstalpha.c index 5237706d40..da6e0732d1 100644 --- a/gst/alpha/gstalpha.c +++ b/gst/alpha/gstalpha.c @@ -95,7 +95,7 @@ struct _GstAlphaClass /* elementfactory information */ static GstElementDetails gst_alpha_details = -GST_ELEMENT_DETAILS ("alpha filter", +GST_ELEMENT_DETAILS ("Alpha filter", "Filter/Effect/Video", "Adds an alpha channel to video", "Wim Taymans "); diff --git a/gst/alpha/gstalphacolor.c b/gst/alpha/gstalphacolor.c index 04bc70ccb7..7fd225eeda 100644 --- a/gst/alpha/gstalphacolor.c +++ b/gst/alpha/gstalphacolor.c @@ -60,7 +60,7 @@ struct _GstAlphaColorClass /* elementfactory information */ static GstElementDetails gst_alpha_color_details = -GST_ELEMENT_DETAILS ("alpha color filter", +GST_ELEMENT_DETAILS ("Alpha color filter", "Filter/Effect/Video", "RGB->YUV colorspace conversion preserving the alpha channels", "Wim Taymans "); diff --git a/gst/auparse/gstauparse.c b/gst/auparse/gstauparse.c index 018ee50093..ba03538ff0 100644 --- a/gst/auparse/gstauparse.c +++ b/gst/auparse/gstauparse.c @@ -34,7 +34,7 @@ /* elementfactory information */ static GstElementDetails gst_au_parse_details = -GST_ELEMENT_DETAILS (".au parser", +GST_ELEMENT_DETAILS ("AU audio demuxer", "Codec/Demuxer/Audio", "Parse an .au file into raw audio", "Erik Walthinsen "); @@ -113,8 +113,8 @@ gst_au_parse_init (GstAuParse * auparse, GstAuParseClass * klass) { auparse->sinkpad = gst_pad_new_from_static_template (&gst_au_parse_sink_template, "sink"); - gst_element_add_pad (GST_ELEMENT (auparse), auparse->sinkpad); gst_pad_set_chain_function (auparse->sinkpad, gst_au_parse_chain); + gst_element_add_pad (GST_ELEMENT (auparse), auparse->sinkpad); auparse->srcpad = gst_pad_new_from_static_template (&gst_au_parse_src_template, "src"); @@ -153,7 +153,6 @@ gst_au_parse_chain (GstPad * pad, GstBuffer * buf) gint law = 0, depth = 0, ieee = 0; gchar layout[7]; GstBuffer *databuf; - GstEvent *event; layout[0] = 0; @@ -168,6 +167,8 @@ gst_au_parse_chain (GstPad * pad, GstBuffer * buf) if (auparse->size == 0) { guint32 *head = (guint32 *) data; + /* FIXME, check if we have enough data (with adapter?) instead of + * crashing. */ /* normal format is big endian (au is a Sparc format) */ if (GST_READ_UINT32_BE (head) == 0x2e736e64) { /* ".snd" */ head++; @@ -202,10 +203,7 @@ gst_au_parse_chain (GstPad * pad, GstBuffer * buf) head++; } else { - GST_ELEMENT_ERROR (auparse, STREAM, WRONG_TYPE, (NULL), (NULL)); - gst_buffer_unref (buf); - gst_object_unref (auparse); - return GST_FLOW_ERROR; + goto unknown_header; } GST_DEBUG @@ -289,10 +287,7 @@ Samples : case 22: /* Music kit DSP commands samples */ default: - GST_ELEMENT_ERROR (auparse, STREAM, FORMAT, (NULL), (NULL)); - gst_buffer_unref (buf); - gst_object_unref (auparse); - return GST_FLOW_ERROR; + goto unknown_format; } if (law) { @@ -324,14 +319,18 @@ Samples : auparse->sample_size = auparse->channels * depth / 8; } - gst_pad_use_fixed_caps (auparse->srcpad); gst_pad_set_caps (auparse->srcpad, tempcaps); - gst_pad_set_active (auparse->srcpad, TRUE); - event = gst_event_new_new_segment (FALSE, 1.0, GST_FORMAT_DEFAULT, - 0, GST_CLOCK_TIME_NONE, 0); +#if 0 + { + GstEvent *event; - gst_pad_push_event (auparse->srcpad, event); + event = gst_event_new_new_segment (FALSE, 1.0, GST_FORMAT_DEFAULT, + 0, GST_CLOCK_TIME_NONE, 0); + + gst_pad_push_event (auparse->srcpad, event); + } +#endif databuf = gst_buffer_create_sub (buf, auparse->offset, size - auparse->offset); @@ -381,6 +380,22 @@ Samples : gst_object_unref (auparse); return ret; + + /* ERRORS */ +unknown_header: + { + GST_ELEMENT_ERROR (auparse, STREAM, WRONG_TYPE, (NULL), (NULL)); + gst_buffer_unref (buf); + gst_object_unref (auparse); + return GST_FLOW_ERROR; + } +unknown_format: + { + GST_ELEMENT_ERROR (auparse, STREAM, FORMAT, (NULL), (NULL)); + gst_buffer_unref (buf); + gst_object_unref (auparse); + return GST_FLOW_ERROR; + } } static GstStateChangeReturn diff --git a/gst/autodetect/gstautoaudiosink.c b/gst/autodetect/gstautoaudiosink.c index 28892f4f33..cb087c0dda 100644 --- a/gst/autodetect/gstautoaudiosink.c +++ b/gst/autodetect/gstautoaudiosink.c @@ -56,12 +56,11 @@ static void gst_auto_audio_sink_base_init (gpointer klass) { GstElementClass *eklass = GST_ELEMENT_CLASS (klass); - GstElementDetails gst_auto_audio_sink_details = { - "Auto audio sink", - "Sink/Audio", - "Wrapper audio sink for automatically detected audio sink", - "Ronald Bultje " - }; + GstElementDetails gst_auto_audio_sink_details = + GST_ELEMENT_DETAILS ("Auto audio sink", + "Sink/Audio", + "Wrapper audio sink for automatically detected audio sink", + "Ronald Bultje "); GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, diff --git a/gst/autodetect/gstautovideosink.c b/gst/autodetect/gstautovideosink.c index 8859492f04..0e1ce09c91 100644 --- a/gst/autodetect/gstautovideosink.c +++ b/gst/autodetect/gstautovideosink.c @@ -56,12 +56,11 @@ static void gst_auto_video_sink_base_init (gpointer klass) { GstElementClass *eklass = GST_ELEMENT_CLASS (klass); - GstElementDetails gst_auto_video_sink_details = { - "Auto video sink", - "Sink/Video", - "Wrapper video sink for automatically detected video sink", - "Ronald Bultje " - }; + GstElementDetails gst_auto_video_sink_details = + GST_ELEMENT_DETAILS ("Auto video sink", + "Sink/Video", + "Wrapper video sink for automatically detected video sink", + "Ronald Bultje "); GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, diff --git a/gst/avi/gstavimux.c b/gst/avi/gstavimux.c index 253b7da7b4..15a374fac7 100644 --- a/gst/avi/gstavimux.c +++ b/gst/avi/gstavimux.c @@ -198,7 +198,7 @@ gst_avimux_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); static GstElementDetails gst_avimux_details = - GST_ELEMENT_DETAILS ("Avi multiplexer", + GST_ELEMENT_DETAILS ("Avi muxer", "Codec/Muxer", "Muxes audio and video into an avi stream", "Ronald Bultje "); diff --git a/gst/cutter/gstcutter.c b/gst/cutter/gstcutter.c index 9b302cd8ee..8d3c06474c 100644 --- a/gst/cutter/gstcutter.c +++ b/gst/cutter/gstcutter.c @@ -34,12 +34,10 @@ GST_DEBUG_CATEGORY (cutter_debug); #define CUTTER_DEFAULT_THRESHOLD_LENGTH (500 * GST_MSECOND) #define CUTTER_DEFAULT_PRE_LENGTH (200 * GST_MSECOND) -static GstElementDetails cutter_details = { - "Cutter", - "Filter/Editor/Audio", - "Audio Cutter to split audio into non-silent bits", - "Thomas ", -}; +static GstElementDetails cutter_details = GST_ELEMENT_DETAILS ("Audio cutter", + "Filter/Editor/Audio", + "Audio Cutter to split audio into non-silent bits", + "Thomas "); static GstStaticPadTemplate cutter_src_factory = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, diff --git a/gst/debug/breakmydata.c b/gst/debug/breakmydata.c index 724ac4fd77..0a02058214 100644 --- a/gst/debug/breakmydata.c +++ b/gst/debug/breakmydata.c @@ -83,7 +83,7 @@ static GstFlowReturn gst_break_my_data_transform_ip (GstBaseTransform * trans, static gboolean gst_break_my_data_stop (GstBaseTransform * trans); static gboolean gst_break_my_data_start (GstBaseTransform * trans); -static GstElementDetails details = GST_ELEMENT_DETAILS ("breakmydata", +static GstElementDetails details = GST_ELEMENT_DETAILS ("Break my data", "Testing", "randomly change data in the stream", "Benjamin Otte "); diff --git a/gst/debug/efence.c b/gst/debug/efence.c index 909325988e..2c7272515d 100644 --- a/gst/debug/efence.c +++ b/gst/debug/efence.c @@ -42,16 +42,14 @@ GST_DEBUG_CATEGORY_STATIC (gst_efence_debug); #define GST_CAT_DEFAULT gst_efence_debug -static GstElementDetails plugin_details = { - "Electric Fence", - "Testing", - "This element converts a stream of normal GStreamer buffers into a " - "stream of buffers that are allocated in such a way that out-of-bounds " - "access to data in the buffer is more likely to cause segmentation " - "faults. This allocation method is very similar to the debugging tool " - "\"Electric Fence\".", - "David A. Schleef ", -}; +static GstElementDetails plugin_details = GST_ELEMENT_DETAILS ("Electric Fence", + "Testing", + "This element converts a stream of normal GStreamer buffers into a " + "stream of buffers that are allocated in such a way that out-of-bounds " + "access to data in the buffer is more likely to cause segmentation " + "faults. This allocation method is very similar to the debugging tool " + "\"Electric Fence\".", + "David A. Schleef "); /* Filter signals and args */ enum diff --git a/gst/debug/gstnavigationtest.c b/gst/debug/gstnavigationtest.c index f31ee96e83..d46ee47deb 100644 --- a/gst/debug/gstnavigationtest.c +++ b/gst/debug/gstnavigationtest.c @@ -32,7 +32,7 @@ GST_DEBUG_CATEGORY (navigationtest_debug); #define GST_CAT_DEFAULT navigationtest_debug static GstElementDetails navigationtest_details = -GST_ELEMENT_DETAILS ("Video Navigation test", +GST_ELEMENT_DETAILS ("Video navigation test", "Filter/Effect/Video", "Handle navigation events showing a black square following mouse pointer", "David Schleef "); diff --git a/gst/debug/negotiation.c b/gst/debug/negotiation.c index c3f2314dec..feb62524fa 100644 --- a/gst/debug/negotiation.c +++ b/gst/debug/negotiation.c @@ -60,13 +60,11 @@ struct _GstNegotiationClass GType gst_gst_negotiation_get_type (void); -static GstElementDetails plugin_details = { - "Negotiation", - "Testing", - "This element acts like identity, except that one can control how " - "negotiation works", - "David A. Schleef ", -}; +static GstElementDetails plugin_details = GST_ELEMENT_DETAILS ("Negotiation", + "Testing", + "This element acts like identity, except that one can control how " + "negotiation works", + "David A. Schleef "); /* Filter signals and args */ enum diff --git a/gst/debug/progressreport.c b/gst/debug/progressreport.c index 35bbf3c78b..a09fbd76d1 100644 --- a/gst/debug/progressreport.c +++ b/gst/debug/progressreport.c @@ -78,7 +78,7 @@ GST_STATIC_PAD_TEMPLATE ("sink", GST_STATIC_CAPS_ANY); static GstElementDetails progress_report_details = -GST_ELEMENT_DETAILS ("Progress Report", +GST_ELEMENT_DETAILS ("Progress report", "Testing", "Periodically query and report on processing progress", "Jan Schmidt "); diff --git a/gst/debug/testplugin.c b/gst/debug/testplugin.c index d176e09cb8..e549c99613 100644 --- a/gst/debug/testplugin.c +++ b/gst/debug/testplugin.c @@ -79,7 +79,7 @@ static GstStaticPadTemplate sinktemplate = GST_STATIC_PAD_TEMPLATE ("sink", GST_STATIC_CAPS_ANY); -static GstElementDetails details = GST_ELEMENT_DETAILS ("gsttestsink", +static GstElementDetails details = GST_ELEMENT_DETAILS ("Test plugin", "Testing", "perform a number of tests", "Benjamin Otte "); diff --git a/gst/effectv/gstaging.c b/gst/effectv/gstaging.c index c9a9da6edd..54e1e59632 100644 --- a/gst/effectv/gstaging.c +++ b/gst/effectv/gstaging.c @@ -93,7 +93,8 @@ struct _GstAgingTVClass GType gst_agingtv_get_type (void); -static GstElementDetails agingtv_details = GST_ELEMENT_DETAILS ("AgingTV", +static GstElementDetails agingtv_details = +GST_ELEMENT_DETAILS ("AgingTV effect", "Filter/Effect/Video", "AgingTV adds age to video input using scratches and dust", "Sam Lantinga "); diff --git a/gst/effectv/gstdice.c b/gst/effectv/gstdice.c index b5492b5eb7..711f3c5604 100644 --- a/gst/effectv/gstdice.c +++ b/gst/effectv/gstdice.c @@ -70,7 +70,8 @@ GType gst_dicetv_get_type (void); static void gst_dicetv_create_map (GstDiceTV * filter); -static GstElementDetails gst_dicetv_details = GST_ELEMENT_DETAILS ("DiceTV", +static GstElementDetails gst_dicetv_details = +GST_ELEMENT_DETAILS ("DiceTV effect", "Filter/Effect/Video", "'Dices' the screen up into many small squares", "Wim Taymans "); diff --git a/gst/effectv/gstedge.c b/gst/effectv/gstedge.c index 3da3870df4..eb7f6aabf3 100644 --- a/gst/effectv/gstedge.c +++ b/gst/effectv/gstedge.c @@ -62,7 +62,8 @@ struct _GstEdgeTVClass GType gst_edgetv_get_type (void); -static GstElementDetails gst_edgetv_details = GST_ELEMENT_DETAILS ("EdgeTV", +static GstElementDetails gst_edgetv_details = +GST_ELEMENT_DETAILS ("EdgeTV effect", "Filter/Effect/Video", "Apply edge detect on video", "Wim Taymans "); diff --git a/gst/effectv/gstquark.c b/gst/effectv/gstquark.c index 1e3570288c..9b985697a5 100644 --- a/gst/effectv/gstquark.c +++ b/gst/effectv/gstquark.c @@ -76,7 +76,8 @@ GType gst_quarktv_get_type (void); static void gst_quarktv_planetable_clear (GstQuarkTV * filter); -static GstElementDetails quarktv_details = GST_ELEMENT_DETAILS ("QuarkTV", +static GstElementDetails quarktv_details = +GST_ELEMENT_DETAILS ("QuarkTV effect", "Filter/Effect/Video", "Motion dissolver", "FUKUCHI, Kentarou "); diff --git a/gst/effectv/gstrev.c b/gst/effectv/gstrev.c index 898eb5dd38..44dd3ef76b 100644 --- a/gst/effectv/gstrev.c +++ b/gst/effectv/gstrev.c @@ -93,7 +93,8 @@ enum GType gst_revtv_get_type (void); -static GstElementDetails gst_revtv_details = GST_ELEMENT_DETAILS ("RevTV", +static GstElementDetails gst_revtv_details = +GST_ELEMENT_DETAILS ("RevTV effect", "Filter/Effect/Video", "A video waveform monitor for each line of video processed", "Wim Taymans "); diff --git a/gst/effectv/gstvertigo.c b/gst/effectv/gstvertigo.c index 244ca1712b..5c0016e398 100644 --- a/gst/effectv/gstvertigo.c +++ b/gst/effectv/gstvertigo.c @@ -76,7 +76,8 @@ enum ARG_ZOOM_SPEED }; -static GstElementDetails vertigotv_details = GST_ELEMENT_DETAILS ("VertigoTV", +static GstElementDetails vertigotv_details = +GST_ELEMENT_DETAILS ("VertigoTV effect", "Filter/Effect/Video", "A loopback alpha blending effector with rotating and scaling", "Wim Taymans "); diff --git a/gst/effectv/gstwarp.c b/gst/effectv/gstwarp.c index 3cca8da5cf..ec451530ab 100644 --- a/gst/effectv/gstwarp.c +++ b/gst/effectv/gstwarp.c @@ -85,7 +85,7 @@ static void initSinTable (GstWarpTV * filter); static void initOffsTable (GstWarpTV * filter); static void initDistTable (GstWarpTV * filter); -static GstElementDetails warptv_details = GST_ELEMENT_DETAILS ("WarpTV", +static GstElementDetails warptv_details = GST_ELEMENT_DETAILS ("WarpTV effect", "Filter/Effect/Video", "WarpTV does realtime goo'ing of the video input", "Sam Lantinga "); diff --git a/gst/flx/gstflxdec.c b/gst/flx/gstflxdec.c index d6db1bb4fa..585567e387 100644 --- a/gst/flx/gstflxdec.c +++ b/gst/flx/gstflxdec.c @@ -32,12 +32,11 @@ GST_DEBUG_CATEGORY_STATIC (flxdec_debug); #define GST_CAT_DEFAULT flxdec_debug /* flx element information */ -static GstElementDetails flxdec_details = { - "FLX Decoder", - "Codec/Decoder/Audio", - "FLX decoder", - "Sepp Wijnands , Zeeshan Ali " -}; +static GstElementDetails flxdec_details = +GST_ELEMENT_DETAILS ("FLX audio decoder", + "Codec/Decoder/Audio", + "FLX decoder", + "Sepp Wijnands , Zeeshan Ali "); /* Flx signals and args */ enum diff --git a/gst/goom/gstgoom.c b/gst/goom/gstgoom.c index 54425aa64d..745b0c6e7d 100644 --- a/gst/goom/gstgoom.c +++ b/gst/goom/gstgoom.c @@ -45,12 +45,11 @@ GST_DEBUG_CATEGORY_STATIC (goom_debug); #define GST_CAT_DEFAULT goom_debug /* elementfactory information */ -static GstElementDetails gst_goom_details = { - "GOOM: what a GOOM!", - "Visualization", - "Takes frames of data and outputs video frames using the GOOM filter", - "Wim Taymans " -}; +static GstElementDetails gst_goom_details = +GST_ELEMENT_DETAILS ("GOOM: what a GOOM!", + "Visualization", + "Takes frames of data and outputs video frames using the GOOM filter", + "Wim Taymans "); /* signals and args */ enum diff --git a/gst/law/alaw-decode.c b/gst/law/alaw-decode.c index e7496e2c43..0d1804593c 100644 --- a/gst/law/alaw-decode.c +++ b/gst/law/alaw-decode.c @@ -191,12 +191,11 @@ static void gst_alawdec_base_init (GstALawDecClass * klass) { GstElementClass *element_class = GST_ELEMENT_CLASS (klass); - GstElementDetails alawdec_details = { - "A Law to PCM conversion", - "Codec/Decoder/Audio", - "Convert 8bit A law to 16bit PCM", - "Zaheer Abbas Merali " - }; + GstElementDetails alawdec_details = + GST_ELEMENT_DETAILS ("A Law audio decoder", + "Codec/Decoder/Audio", + "Convert 8bit A law to 16bit PCM", + "Zaheer Abbas Merali "); gst_element_class_add_pad_template (element_class, alawdec_src_template); gst_element_class_add_pad_template (element_class, alawdec_sink_template); diff --git a/gst/law/alaw-encode.c b/gst/law/alaw-encode.c index d5d51686a1..d2eef4cf76 100644 --- a/gst/law/alaw-encode.c +++ b/gst/law/alaw-encode.c @@ -227,12 +227,11 @@ static void gst_alawenc_base_init (GstALawEncClass * klass) { GstElementClass *element_class = GST_ELEMENT_CLASS (klass); - GstElementDetails alawenc_details = { - "PCM to A Law conversion", - "Codec/Encoder/Audio", - "Convert 16bit PCM to 8bit A law", - "Zaheer Abbas Merali " - }; + GstElementDetails alawenc_details = + GST_ELEMENT_DETAILS ("A Law audio encoder", + "Codec/Encoder/Audio", + "Convert 16bit PCM to 8bit A law", + "Zaheer Abbas Merali "); gst_element_class_add_pad_template (element_class, alawenc_src_template); gst_element_class_add_pad_template (element_class, alawenc_sink_template); diff --git a/gst/law/mulaw-decode.c b/gst/law/mulaw-decode.c index 515093565e..607f570903 100644 --- a/gst/law/mulaw-decode.c +++ b/gst/law/mulaw-decode.c @@ -161,12 +161,11 @@ static void gst_mulawdec_base_init (GstMuLawDecClass * klass) { GstElementClass *element_class = GST_ELEMENT_CLASS (klass); - GstElementDetails mulawdec_details = { - "Mu Law to PCM conversion", - "Codec/Decoder/Audio", - "Convert 8bit mu law to 16bit PCM", - "Zaheer Abbas Merali " - }; + GstElementDetails mulawdec_details = + GST_ELEMENT_DETAILS ("Mu Law audio decoder", + "Codec/Decoder/Audio", + "Convert 8bit mu law to 16bit PCM", + "Zaheer Abbas Merali "); gst_element_class_add_pad_template (element_class, mulawdec_src_template); gst_element_class_add_pad_template (element_class, mulawdec_sink_template); diff --git a/gst/law/mulaw-encode.c b/gst/law/mulaw-encode.c index f9e1eccdd8..67267a859b 100644 --- a/gst/law/mulaw-encode.c +++ b/gst/law/mulaw-encode.c @@ -161,12 +161,11 @@ static void gst_mulawenc_base_init (GstMuLawEncClass * klass) { GstElementClass *element_class = GST_ELEMENT_CLASS (klass); - GstElementDetails mulawenc_details = { - "PCM to Mu Law conversion", - "Codec/Encoder/Audio", - "Convert 16bit PCM to 8bit mu law", - "Zaheer Abbas Merali " - }; + GstElementDetails mulawenc_details = + GST_ELEMENT_DETAILS ("Mu Law audio encoder", + "Codec/Encoder/Audio", + "Convert 16bit PCM to 8bit mu law", + "Zaheer Abbas Merali "); gst_element_class_add_pad_template (element_class, mulawenc_src_template); gst_element_class_add_pad_template (element_class, mulawenc_sink_template); diff --git a/gst/level/gstlevel.c b/gst/level/gstlevel.c index 270ba23961..0d37f524ed 100644 --- a/gst/level/gstlevel.c +++ b/gst/level/gstlevel.c @@ -86,12 +86,10 @@ GST_DEBUG_CATEGORY (level_debug); #define GST_CAT_DEFAULT level_debug -static GstElementDetails level_details = { - "Level", - "Filter/Analyzer/Audio", - "RMS/Peak/Decaying Peak Level messager for audio/raw", - "Thomas Vander Stichele " -}; +static GstElementDetails level_details = GST_ELEMENT_DETAILS ("Level", + "Filter/Analyzer/Audio", + "RMS/Peak/Decaying Peak Level messager for audio/raw", + "Thomas Vander Stichele "); static GstStaticPadTemplate sink_template_factory = GST_STATIC_PAD_TEMPLATE ("sink", diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c index 38824507ee..68f248a3a8 100644 --- a/gst/matroska/matroska-demux.c +++ b/gst/matroska/matroska-demux.c @@ -129,12 +129,11 @@ static void gst_matroska_demux_base_init (GstMatroskaDemuxClass * klass) { GstElementClass *element_class = GST_ELEMENT_CLASS (klass); - static GstElementDetails gst_matroska_demux_details = { - "Matroska demuxer", - "Codec/Demuxer", - "Demuxes a Matroska Stream into video/audio/subtitles", - "Ronald Bultje " - }; + static GstElementDetails gst_matroska_demux_details = + GST_ELEMENT_DETAILS ("Matroska demuxer", + "Codec/Demuxer", + "Demuxes a Matroska Stream into video/audio/subtitles", + "Ronald Bultje "); gst_element_class_add_pad_template (element_class, videosrctempl); gst_element_class_add_pad_template (element_class, audiosrctempl); diff --git a/gst/matroska/matroska-mux.c b/gst/matroska/matroska-mux.c index 4c054f1553..23774df4b9 100644 --- a/gst/matroska/matroska-mux.c +++ b/gst/matroska/matroska-mux.c @@ -166,12 +166,11 @@ static void gst_matroska_mux_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - static GstElementDetails gst_matroska_mux_details = { - "Matroska muxer", - "Codec/Muxer", - "Muxes video/audio/subtitle streams into a matroska stream", - "Ronald Bultje " - }; + static GstElementDetails gst_matroska_mux_details = + GST_ELEMENT_DETAILS ("Matroska muxer", + "Codec/Muxer", + "Muxes video/audio/subtitle streams into a matroska stream", + "Ronald Bultje "); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&videosink_templ)); diff --git a/gst/median/gstmedian.c b/gst/median/gstmedian.c index 3f09f08637..448f06d992 100644 --- a/gst/median/gstmedian.c +++ b/gst/median/gstmedian.c @@ -25,12 +25,10 @@ #include /* elementfactory information */ -static GstElementDetails median_details = { - "Median effect", - "Filter/Effect/Video", - "Apply a median filter to an image", - "Wim Taymans " -}; +static GstElementDetails median_details = GST_ELEMENT_DETAILS ("Median effect", + "Filter/Effect/Video", + "Apply a median filter to an image", + "Wim Taymans "); static GstStaticPadTemplate median_src_factory = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, diff --git a/gst/monoscope/gstmonoscope.c b/gst/monoscope/gstmonoscope.c index 82d3cb7a27..54f3f1cee7 100644 --- a/gst/monoscope/gstmonoscope.c +++ b/gst/monoscope/gstmonoscope.c @@ -69,12 +69,11 @@ GType gst_monoscope_get_type (void); /* elementfactory information */ -static GstElementDetails gst_monoscope_details = { - "Monoscope", - "Visualization", - "Displays a highly stabilised waveform of audio input", - "Richard Boulton " -}; +static GstElementDetails gst_monoscope_details = +GST_ELEMENT_DETAILS ("Monoscope", + "Visualization", + "Displays a highly stabilised waveform of audio input", + "Richard Boulton "); /* signals and args */ enum diff --git a/gst/multipart/multipartdemux.c b/gst/multipart/multipartdemux.c index 7e25bf6267..55a4266b43 100644 --- a/gst/multipart/multipartdemux.c +++ b/gst/multipart/multipartdemux.c @@ -123,7 +123,7 @@ GST_DEBUG_CATEGORY_STATIC (gst_multipart_demux_debug); /* elementfactory information */ static GstElementDetails gst_multipart_demux_details = -GST_ELEMENT_DETAILS ("multipart demuxer", +GST_ELEMENT_DETAILS ("Multipart demuxer", "Codec/Demuxer", "demux multipart streams", "Wim Taymans "); diff --git a/gst/multipart/multipartmux.c b/gst/multipart/multipartmux.c index 1057bd39d9..1f064fcc3b 100644 --- a/gst/multipart/multipartmux.c +++ b/gst/multipart/multipartmux.c @@ -102,7 +102,7 @@ struct _GstMultipartMuxClass /* elementfactory information */ static GstElementDetails gst_multipart_mux_details = -GST_ELEMENT_DETAILS ("multipart muxer", +GST_ELEMENT_DETAILS ("Multipart muxer", "Codec/Muxer", "mux multipart streams", "Wim Taymans "); diff --git a/gst/oldcore/gstmultifilesrc.c b/gst/oldcore/gstmultifilesrc.c index df722aaf64..d73bd6afe6 100644 --- a/gst/oldcore/gstmultifilesrc.c +++ b/gst/oldcore/gstmultifilesrc.c @@ -46,7 +46,7 @@ GST_DEBUG_CATEGORY_STATIC (gst_multifilesrc_debug); #define GST_CAT_DEFAULT gst_multifilesrc_debug GstElementDetails gst_multifilesrc_details = -GST_ELEMENT_DETAILS ("Multi File Source", +GST_ELEMENT_DETAILS ("Multi file source", "Source/File", "Read from multiple files in order", "Dominic Ludlam "); diff --git a/gst/oldcore/gstpipefilter.c b/gst/oldcore/gstpipefilter.c index 678551b99b..623b9a1f25 100644 --- a/gst/oldcore/gstpipefilter.c +++ b/gst/oldcore/gstpipefilter.c @@ -50,7 +50,7 @@ static GstStaticPadTemplate srctemplate = GST_STATIC_PAD_TEMPLATE ("src", GST_DEBUG_CATEGORY_STATIC (gst_pipefilter_debug); #define GST_CAT_DEFAULT gst_pipefilter_debug -GstElementDetails gst_pipefilter_details = GST_ELEMENT_DETAILS ("Pipefilter", +GstElementDetails gst_pipefilter_details = GST_ELEMENT_DETAILS ("Pipe filter", "Filter", "Interoperate with an external program using stdin and stdout", "Erik Walthinsen , " diff --git a/gst/rtp/gstasteriskh263.c b/gst/rtp/gstasteriskh263.c index 3fe3326ff7..c2a1233749 100644 --- a/gst/rtp/gstasteriskh263.c +++ b/gst/rtp/gstasteriskh263.c @@ -43,12 +43,11 @@ typedef struct _GstAsteriskH263Header #define GST_ASTERISKH263_HEADER_LENGTH(buf) (((GstAsteriskH263Header *)(GST_BUFFER_DATA (buf)))->length) /* elementfactory information */ -static GstElementDetails gst_rtp_h263p_depaydetails = { - "RTP packet parser", - "Codec/Depayr/Network", - "Extracts H263 video from RTP and encodes in Asterisk H263 format", - "Neil Stratford " -}; +static GstElementDetails gst_rtp_h263p_depaydetails = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Depayr/Network", + "Extracts H263 video from RTP and encodes in Asterisk H263 format", + "Neil Stratford "); /* Asteriskh263 signals and args */ enum diff --git a/gst/rtp/gstrtpL16depay.c b/gst/rtp/gstrtpL16depay.c index 60e2bcd556..d7a48dd66c 100644 --- a/gst/rtp/gstrtpL16depay.c +++ b/gst/rtp/gstrtpL16depay.c @@ -20,12 +20,11 @@ #include "gstrtp-common.h" /* elementfactory information */ -static GstElementDetails gst_rtp_L16depay_details = { - "RTP packet parser", - "Codec/Depayr/Network", - "Extracts raw audio from RTP packets", - "Zeeshan Ali " -}; +static GstElementDetails gst_rtp_L16depay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Depayr/Network", + "Extracts raw audio from RTP packets", + "Zeeshan Ali "); /* RtpL16Depay signals and args */ enum diff --git a/gst/rtp/gstrtpL16pay.c b/gst/rtp/gstrtpL16pay.c index 3f61d73d13..ce424fe4e4 100644 --- a/gst/rtp/gstrtpL16pay.c +++ b/gst/rtp/gstrtpL16pay.c @@ -25,12 +25,11 @@ #include "gstrtpL16pay.h" /* elementfactory information */ -static GstElementDetails gst_rtpL16pay_details = { - "RTP RAW Audio Payloader", - "Codec/Payloader/Network", - "Payload-encodes Raw Audio into a RTP packet", - "Zeeshan Ali " -}; +static GstElementDetails gst_rtpL16pay_details = +GST_ELEMENT_DETAILS ("RTP RAW audio payloader", + "Codec/Payloader/Network", + "Payload-encodes Raw Audio into a RTP packet", + "Zeeshan Ali "); /* RtpL16Pay signals and args */ enum diff --git a/gst/rtp/gstrtpamrdepay.c b/gst/rtp/gstrtpamrdepay.c index 3eb08d35ff..9a4d7c9910 100644 --- a/gst/rtp/gstrtpamrdepay.c +++ b/gst/rtp/gstrtpamrdepay.c @@ -29,12 +29,11 @@ */ /* elementfactory information */ -static GstElementDetails gst_rtp_amrdepay_details = { - "RTP packet parser", - "Codec/Depayr/Network", - "Extracts AMR audio from RTP packets (RFC 3267)", - "Wim Taymans " -}; +static GstElementDetails gst_rtp_amrdepay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Depayr/Network", + "Extracts AMR audio from RTP packets (RFC 3267)", + "Wim Taymans "); /* RtpAMRDepay signals and args */ enum diff --git a/gst/rtp/gstrtpamrpay.c b/gst/rtp/gstrtpamrpay.c index 27588d8c6f..93dd5fb072 100644 --- a/gst/rtp/gstrtpamrpay.c +++ b/gst/rtp/gstrtpamrpay.c @@ -33,12 +33,11 @@ GST_DEBUG_CATEGORY (rtpamrpay_debug); */ /* elementfactory information */ -static GstElementDetails gst_rtp_amrpay_details = { - "RTP packet parser", - "Codec/Payloader/Network", - "Payload-encode AMR audio into RTP packets (RFC 3267)", - "Wim Taymans " -}; +static GstElementDetails gst_rtp_amrpay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Payloader/Network", + "Payload-encode AMR audio into RTP packets (RFC 3267)", + "Wim Taymans "); static GstStaticPadTemplate gst_rtp_amr_pay_sink_template = GST_STATIC_PAD_TEMPLATE ("sink", diff --git a/gst/rtp/gstrtpdepay.c b/gst/rtp/gstrtpdepay.c index 531f871000..9b114aa345 100644 --- a/gst/rtp/gstrtpdepay.c +++ b/gst/rtp/gstrtpdepay.c @@ -25,7 +25,7 @@ GST_DEBUG_CATEGORY (rtpdepay_debug); /* elementfactory information */ static GstElementDetails rtpdepay_details = -GST_ELEMENT_DETAILS ("RTP Payloader", +GST_ELEMENT_DETAILS ("RTP payloader", "Codec/Depayr/Network", "Accepts raw RTP and RTCP packets and sends them forward", "Wim Taymans "); diff --git a/gst/rtp/gstrtpgsmpay.c b/gst/rtp/gstrtpgsmpay.c index 23e2a5f88a..0c324d3198 100644 --- a/gst/rtp/gstrtpgsmpay.c +++ b/gst/rtp/gstrtpgsmpay.c @@ -29,12 +29,11 @@ #include "gstrtpgsmpay.h" /* elementfactory information */ -static GstElementDetails gst_rtp_gsm_pay_details = { - "RTP GSM Audio Payloader", - "Codec/Payloader/Network", - "Payload-encodes GSM audio into a RTP packet", - "Zeeshan Ali " -}; +static GstElementDetails gst_rtp_gsm_pay_details = +GST_ELEMENT_DETAILS ("RTP GSM audio payloader", + "Codec/Payloader/Network", + "Payload-encodes GSM audio into a RTP packet", + "Zeeshan Ali "); static GstStaticPadTemplate gst_rtp_gsm_pay_sink_template = GST_STATIC_PAD_TEMPLATE ("sink", diff --git a/gst/rtp/gstrtph263pay.c b/gst/rtp/gstrtph263pay.c index 78477723a7..45b96ce364 100644 --- a/gst/rtp/gstrtph263pay.c +++ b/gst/rtp/gstrtph263pay.c @@ -139,12 +139,11 @@ typedef struct _GstH263PictureLayer /* elementfactory information */ -static GstElementDetails gst_rtp_h263pay_details = { - "RTP packet parser", - "Codec/Payloader/Network", - "Payload-encodes H263 video in RTP packets (RFC 2190)", - "Neil Stratford " -}; +static GstElementDetails gst_rtp_h263pay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Payloader/Network", + "Payload-encodes H263 video in RTP packets (RFC 2190)", + "Neil Stratford "); static GstStaticPadTemplate gst_rtp_h263_pay_sink_template = GST_STATIC_PAD_TEMPLATE ("sink", diff --git a/gst/rtp/gstrtph263pdepay.c b/gst/rtp/gstrtph263pdepay.c index 8afb499b04..d4003c7259 100644 --- a/gst/rtp/gstrtph263pdepay.c +++ b/gst/rtp/gstrtph263pdepay.c @@ -22,12 +22,11 @@ #include "gstrtph263pdepay.h" /* elementfactory information */ -static GstElementDetails gst_rtp_h263pdepay_details = { - "RTP packet parser", - "Codec/Depayr/Network", - "Extracts H263+ video from RTP packets (RFC 2429)", - "Wim Taymans " -}; +static GstElementDetails gst_rtp_h263pdepay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Depayr/Network", + "Extracts H263+ video from RTP packets (RFC 2429)", + "Wim Taymans "); /* RtpH263PDepay signals and args */ enum diff --git a/gst/rtp/gstrtph263ppay.c b/gst/rtp/gstrtph263ppay.c index c35de198c1..532b4a6949 100644 --- a/gst/rtp/gstrtph263ppay.c +++ b/gst/rtp/gstrtph263ppay.c @@ -23,12 +23,11 @@ #include "gstrtph263ppay.h" /* elementfactory information */ -static GstElementDetails gst_rtp_h263ppay_details = { - "RTP packet parser", - "Codec/Payloader/Network", - "Payload-encodes H263+ video in RTP packets (RFC 2429)", - "Wim Taymans " -}; +static GstElementDetails gst_rtp_h263ppay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Payloader/Network", + "Payload-encodes H263+ video in RTP packets (RFC 2429)", + "Wim Taymans "); static GstStaticPadTemplate gst_rtp_h263p_pay_sink_template = GST_STATIC_PAD_TEMPLATE ("sink", diff --git a/gst/rtp/gstrtpmp4gpay.c b/gst/rtp/gstrtpmp4gpay.c index d1e5efe07c..36b955a17c 100644 --- a/gst/rtp/gstrtpmp4gpay.c +++ b/gst/rtp/gstrtpmp4gpay.c @@ -26,12 +26,11 @@ GST_DEBUG_CATEGORY (rtpmp4gpay_debug); #define GST_CAT_DEFAULT (rtpmp4gpay_debug) /* elementfactory information */ -static GstElementDetails gst_rtp_mp4gpay_details = { - "RTP packet parser", - "Codec/Payloader/Network", - "Payload MPEG4 elementary streams as RTP packets (RFC 3640)", - "Wim Taymans " -}; +static GstElementDetails gst_rtp_mp4gpay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Payloader/Network", + "Payload MPEG4 elementary streams as RTP packets (RFC 3640)", + "Wim Taymans "); static GstStaticPadTemplate gst_rtp_mp4g_pay_sink_template = GST_STATIC_PAD_TEMPLATE ("sink", diff --git a/gst/rtp/gstrtpmp4vdepay.c b/gst/rtp/gstrtpmp4vdepay.c index 3582a3026d..a9ac441a0e 100644 --- a/gst/rtp/gstrtpmp4vdepay.c +++ b/gst/rtp/gstrtpmp4vdepay.c @@ -22,12 +22,11 @@ #include "gstrtpmp4vdepay.h" /* elementfactory information */ -static GstElementDetails gst_rtp_mp4vdepay_details = { - "RTP packet parser", - "Codec/Depayr/Network", - "Extracts MPEG4 video from RTP packets (RFC 3016)", - "Wim Taymans " -}; +static GstElementDetails gst_rtp_mp4vdepay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Depayr/Network", + "Extracts MPEG4 video from RTP packets (RFC 3016)", + "Wim Taymans "); /* RtpMP4VDepay signals and args */ enum diff --git a/gst/rtp/gstrtpmp4vpay.c b/gst/rtp/gstrtpmp4vpay.c index f08f10fbae..59dae81949 100644 --- a/gst/rtp/gstrtpmp4vpay.c +++ b/gst/rtp/gstrtpmp4vpay.c @@ -26,12 +26,11 @@ GST_DEBUG_CATEGORY (rtpmp4vpay_debug); #define GST_CAT_DEFAULT (rtpmp4vpay_debug) /* elementfactory information */ -static GstElementDetails gst_rtp_mp4vpay_details = { - "RTP packet parser", - "Codec/Payloader/Network", - "Payode MPEG4 video as RTP packets (RFC 3016)", - "Wim Taymans " -}; +static GstElementDetails gst_rtp_mp4vpay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Payloader/Network", + "Payode MPEG4 video as RTP packets (RFC 3016)", + "Wim Taymans "); static GstStaticPadTemplate gst_rtp_mp4v_pay_sink_template = GST_STATIC_PAD_TEMPLATE ("sink", diff --git a/gst/rtp/gstrtpmpadepay.c b/gst/rtp/gstrtpmpadepay.c index 046efe93eb..822a3d3d3a 100644 --- a/gst/rtp/gstrtpmpadepay.c +++ b/gst/rtp/gstrtpmpadepay.c @@ -22,12 +22,11 @@ #include "gstrtpmpadepay.h" /* elementfactory information */ -static GstElementDetails gst_rtp_mpadepay_details = { - "RTP packet parser", - "Codec/Depayr/Network", - "Extracts MPEG audio from RTP packets (RFC 2038)", - "Wim Taymans " -}; +static GstElementDetails gst_rtp_mpadepay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Depayr/Network", + "Extracts MPEG audio from RTP packets (RFC 2038)", + "Wim Taymans "); /* RtpMPADepay signals and args */ enum diff --git a/gst/rtp/gstrtpmpapay.c b/gst/rtp/gstrtpmpapay.c index 0979d3f271..1e60bb7e58 100644 --- a/gst/rtp/gstrtpmpapay.c +++ b/gst/rtp/gstrtpmpapay.c @@ -23,12 +23,11 @@ #include "gstrtpmpapay.h" /* elementfactory information */ -static GstElementDetails gst_rtp_mpapay_details = { - "RTP packet parser", - "Codec/Payloader/Network", - "Payode MPEG audio as RTP packets (RFC 2038)", - "Wim Taymans " -}; +static GstElementDetails gst_rtp_mpapay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Payloader/Network", + "Payode MPEG audio as RTP packets (RFC 2038)", + "Wim Taymans "); static GstStaticPadTemplate gst_rtp_mpa_pay_sink_template = GST_STATIC_PAD_TEMPLATE ("sink", diff --git a/gst/rtp/gstrtppcmadepay.c b/gst/rtp/gstrtppcmadepay.c index d01a312ee5..2694ae6233 100644 --- a/gst/rtp/gstrtppcmadepay.c +++ b/gst/rtp/gstrtppcmadepay.c @@ -23,12 +23,11 @@ #include "gstrtppcmadepay.h" /* elementfactory information */ -static GstElementDetails gst_rtp_pcmadepay_details = { - "RTP packet parser", - "Codec/Depayr/Network", - "Extracts PCMA audio from RTP packets", - "Edgard Lima , Zeeshan Ali " -}; +static GstElementDetails gst_rtp_pcmadepay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Depayr/Network", + "Extracts PCMA audio from RTP packets", + "Edgard Lima , Zeeshan Ali "); /* RtpPcmaDepay signals and args */ enum diff --git a/gst/rtp/gstrtppcmapay.c b/gst/rtp/gstrtppcmapay.c index bb99e70009..b4526ce755 100644 --- a/gst/rtp/gstrtppcmapay.c +++ b/gst/rtp/gstrtppcmapay.c @@ -25,12 +25,11 @@ #include "gstrtppcmapay.h" /* elementfactory information */ -static GstElementDetails gst_rtp_pcma_pay_details = { - "RTP packet parser", - "Codec/Payloader/Network", - "Payload-encodes PCMA audio into a RTP packet", - "Edgard Lima " -}; +static GstElementDetails gst_rtp_pcma_pay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Payloader/Network", + "Payload-encodes PCMA audio into a RTP packet", + "Edgard Lima "); static GstStaticPadTemplate gst_rtp_pcma_pay_sink_template = GST_STATIC_PAD_TEMPLATE ("sink", diff --git a/gst/rtp/gstrtppcmudepay.c b/gst/rtp/gstrtppcmudepay.c index 0de704ce81..fd02ee35a5 100644 --- a/gst/rtp/gstrtppcmudepay.c +++ b/gst/rtp/gstrtppcmudepay.c @@ -23,12 +23,11 @@ #include "gstrtppcmudepay.h" /* elementfactory information */ -static GstElementDetails gst_rtp_pcmudepay_details = { - "RTP packet parser", - "Codec/Depayr/Network", - "Extracts PCMU audio from RTP packets", - "Edgard Lima , Zeeshan Ali " -}; +static GstElementDetails gst_rtp_pcmudepay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Depayr/Network", + "Extracts PCMU audio from RTP packets", + "Edgard Lima , Zeeshan Ali "); /* RtpPcmuDepay signals and args */ enum diff --git a/gst/rtp/gstrtppcmupay.c b/gst/rtp/gstrtppcmupay.c index 67c4020118..2ddbc43625 100644 --- a/gst/rtp/gstrtppcmupay.c +++ b/gst/rtp/gstrtppcmupay.c @@ -25,12 +25,11 @@ #include "gstrtppcmupay.h" /* elementfactory information */ -static GstElementDetails gst_rtp_pcmu_pay_details = { - "RTP packet parser", - "Codec/Payloader/Network", - "Payload-encodes PCMU audio into a RTP packet", - "Edgard Lima " -}; +static GstElementDetails gst_rtp_pcmu_pay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Payloader/Network", + "Payload-encodes PCMU audio into a RTP packet", + "Edgard Lima "); static GstStaticPadTemplate gst_rtp_pcmu_pay_sink_template = GST_STATIC_PAD_TEMPLATE ("sink", diff --git a/gst/rtp/gstrtpspeexdepay.c b/gst/rtp/gstrtpspeexdepay.c index c0ff29b5e2..5858596c31 100644 --- a/gst/rtp/gstrtpspeexdepay.c +++ b/gst/rtp/gstrtpspeexdepay.c @@ -21,12 +21,11 @@ #include "gstrtpspeexdepay.h" /* elementfactory information */ -static GstElementDetails gst_rtp_speexdepay_details = { - "RTP packet parser", - "Codec/Depayr/Network", - "Extracts Speex audio from RTP packets", - "Edgard Lima " -}; +static GstElementDetails gst_rtp_speexdepay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Depayr/Network", + "Extracts Speex audio from RTP packets", + "Edgard Lima "); /* RtpSPEEXDepay signals and args */ enum diff --git a/gst/rtp/gstrtpspeexpay.c b/gst/rtp/gstrtpspeexpay.c index ac4a374259..e954a2cece 100644 --- a/gst/rtp/gstrtpspeexpay.c +++ b/gst/rtp/gstrtpspeexpay.c @@ -23,12 +23,11 @@ #include "gstrtpspeexpay.h" /* elementfactory information */ -static GstElementDetails gst_rtp_speex_pay_details = { - "RTP packet parser", - "Codec/Payloader/Network", - "Payload-encodes Speex audio into a RTP packet", - "Edgard Lima " -}; +static GstElementDetails gst_rtp_speex_pay_details = +GST_ELEMENT_DETAILS ("RTP packet parser", + "Codec/Payloader/Network", + "Payload-encodes Speex audio into a RTP packet", + "Edgard Lima "); static GstStaticPadTemplate gst_rtp_speex_pay_sink_template = GST_STATIC_PAD_TEMPLATE ("sink", diff --git a/gst/smpte/gstsmpte.c b/gst/smpte/gstsmpte.c index 02cafb9a90..cf08f1eac9 100644 --- a/gst/smpte/gstsmpte.c +++ b/gst/smpte/gstsmpte.c @@ -26,12 +26,11 @@ #include "paint.h" /* elementfactory information */ -static GstElementDetails smpte_details = { - "SMPTE transitions", - "Filter/Editor/Video", - "Apply the standard SMPTE transitions on video images", - "Wim Taymans " -}; +static GstElementDetails smpte_details = +GST_ELEMENT_DETAILS ("SMPTE transitions", + "Filter/Editor/Video", + "Apply the standard SMPTE transitions on video images", + "Wim Taymans "); static GstStaticPadTemplate gst_smpte_src_template = GST_STATIC_PAD_TEMPLATE ("src", diff --git a/gst/videobox/gstvideobox.c b/gst/videobox/gstvideobox.c index 85e023bfbd..dc644748cb 100644 --- a/gst/videobox/gstvideobox.c +++ b/gst/videobox/gstvideobox.c @@ -79,7 +79,7 @@ struct _GstVideoBoxClass /* elementfactory information */ static GstElementDetails gst_video_box_details = -GST_ELEMENT_DETAILS ("video box filter", +GST_ELEMENT_DETAILS ("Video box filter", "Filter/Effect/Video", "Resizes a video by adding borders or cropping", "Wim Taymans "); diff --git a/gst/videofilter/gstgamma.c b/gst/videofilter/gstgamma.c index fb47e4b66f..62a2181ef1 100644 --- a/gst/videofilter/gstgamma.c +++ b/gst/videofilter/gstgamma.c @@ -138,7 +138,7 @@ static void gst_gamma_base_init (gpointer g_class) { static GstElementDetails gamma_details = - GST_ELEMENT_DETAILS ("Video Gamma Correction", + GST_ELEMENT_DETAILS ("Video gamma correction", "Filter/Effect/Video", "Adjusts gamma on a video stream", "Arwed v. Merkatz static GstElementDetails video_balance_details = -GST_ELEMENT_DETAILS ("Video Balance Control", +GST_ELEMENT_DETAILS ("Video balance", "Filter/Effect/Video", "Adjusts brightness, contrast, hue, saturation on a video stream", "David Schleef "); diff --git a/gst/videofilter/gstvideoflip.c b/gst/videofilter/gstvideoflip.c index e3e22e64bc..5bcb95e12a 100644 --- a/gst/videofilter/gstvideoflip.c +++ b/gst/videofilter/gstvideoflip.c @@ -64,7 +64,7 @@ GST_DEBUG_CATEGORY (video_flip_debug); #define GST_CAT_DEFAULT video_flip_debug static GstElementDetails video_flip_details = -GST_ELEMENT_DETAILS ("Video Flipper", +GST_ELEMENT_DETAILS ("Video flipper", "Filter/Effect/Video", "Flips and rotates video", "David Schleef "); diff --git a/gst/videofilter/gstvideotemplate.c b/gst/videofilter/gstvideotemplate.c index ac0b3e6e8a..95414333ee 100644 --- a/gst/videofilter/gstvideotemplate.c +++ b/gst/videofilter/gstvideotemplate.c @@ -119,7 +119,7 @@ static void gst_videotemplate_base_init (gpointer g_class) { static GstElementDetails videotemplate_details = - GST_ELEMENT_DETAILS ("Video Filter Template", + GST_ELEMENT_DETAILS ("Video filter template", "Filter/Effect/Video", "Template for a video filter", "David Schleef "); diff --git a/gst/videomixer/videomixer.c b/gst/videomixer/videomixer.c index 03f685a37d..b1cf4a57b9 100644 --- a/gst/videomixer/videomixer.c +++ b/gst/videomixer/videomixer.c @@ -399,7 +399,7 @@ gst_videomixer_pad_init (GstVideoMixerPad * mixerpad) /* elementfactory information */ static GstElementDetails gst_videomixer_details = -GST_ELEMENT_DETAILS ("video mixer", +GST_ELEMENT_DETAILS ("Video mixer", "Filter/Editor/Video", "Mix multiple video streams", "Wim Taymans "); diff --git a/gst/wavenc/gstwavenc.c b/gst/wavenc/gstwavenc.c index 6b2fb9736e..f2eff530df 100644 --- a/gst/wavenc/gstwavenc.c +++ b/gst/wavenc/gstwavenc.c @@ -70,7 +70,7 @@ struct wave_header }; static GstElementDetails gst_wavenc_details = -GST_ELEMENT_DETAILS ("WAV encoder", +GST_ELEMENT_DETAILS ("WAV audio muxer", "Codec/Muxer/Audio", "Encode raw audio into WAV", "Iain Holmes "); diff --git a/gst/wavparse/gstwavparse.c b/gst/wavparse/gstwavparse.c index a6aac5c30e..2fa63f6896 100644 --- a/gst/wavparse/gstwavparse.c +++ b/gst/wavparse/gstwavparse.c @@ -157,7 +157,7 @@ gst_wavparse_base_init (gpointer g_class) GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); GstPadTemplate *templ; static GstElementDetails gst_wavparse_details = - GST_ELEMENT_DETAILS (".wav demuxer", + GST_ELEMENT_DETAILS ("WAV audio demuxer", "Codec/Demuxer/Audio", "Parse a .wav file into raw audio", "Erik Walthinsen ");