{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Apple AirPort Express Audio Sink", "Sink/Audio/Wireless",
"Output stream to an AirPort Express",
"Jérémie Bernard [GRemi] <gremimail@gmail.com>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&text_sink_factory));
- gst_element_class_set_metadata (gstelement_class, "ASS/SSA Render",
+ gst_element_class_set_static_metadata (gstelement_class, "ASS/SSA Render",
"Mixer/Video/Overlay/Subtitle",
"Renders ASS/SSA subtitles with libass",
"Benjamin Schmitz <vortex@wolpzone.de>, "
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&afparse_sink_factory));
- gst_element_class_set_metadata (element_class, "Audiofile demuxer",
+ gst_element_class_set_static_metadata (element_class, "Audiofile demuxer",
"Codec/Demuxer/Audio",
"Audiofile parser for audio/raw",
"Steve Baker <stevebaker_org@yahoo.co.uk>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&afsink_sink_factory));
- gst_element_class_set_metadata (element_class, "Audiofile sink",
+ gst_element_class_set_static_metadata (element_class, "Audiofile sink",
"Sink/Audio",
"Write audio streams to disk using libaudiofile",
"Thomas Vander Stichele <thomas@apestaart.org>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&afsrc_src_factory));
- gst_element_class_set_metadata (element_class, "Audiofile source",
+ gst_element_class_set_static_metadata (element_class, "Audiofile source",
"Source/Audio",
"Read audio files from disk using libaudiofile",
"Thomas <thomas@apestaart.org>");
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_metadata (gstelement_class, "BZ2 decoder",
+ gst_element_class_set_static_metadata (gstelement_class, "BZ2 decoder",
"Codec/Decoder", "Decodes compressed streams",
"Lutz Mueller <lutz@users.sourceforge.net>");
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_metadata (gstelement_class, "BZ2 encoder",
+ gst_element_class_set_static_metadata (gstelement_class, "BZ2 encoder",
"Codec/Encoder", "Compresses streams",
"Lutz Mueller <lutz@users.sourceforge.net>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "CD player",
+ gst_element_class_set_static_metadata (element_class, "CD player",
"Generic/Bin",
"Play CD audio through the CD Drive", "Wim Taymans <wim@fluendo.com>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&celt_dec_sink_factory));
- gst_element_class_set_metadata (gstelement_class, "Celt audio decoder",
+ gst_element_class_set_static_metadata (gstelement_class, "Celt audio decoder",
"Codec/Decoder/Audio",
"decode celt streams to audio",
"Sebastian Dröge <sebastian.droege@collabora.co.uk>");
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_metadata (gstelement_class, "Celt audio encoder",
+ gst_element_class_set_static_metadata (gstelement_class, "Celt audio encoder",
"Codec/Encoder/Audio",
"Encodes audio in Celt format",
"Sebastian Dröge <sebastian.droege@collabora.co.uk>");
GST_DEBUG_FUNCPTR (gst_chromaprint_sink_event);
gstbasetrans_class->passthrough_on_same_caps = TRUE;
- gst_element_class_set_metadata (GST_ELEMENT_CLASS (klass),
+ gst_element_class_set_static_metadata (GST_ELEMENT_CLASS (klass),
"Chromaprint fingerprinting element",
"Filter/Analyzer/Audio",
"Find an audio fingerprint using the Chromaprint library",
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_cogdownsample_sink_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Scale down video by factor of 2", "Filter/Effect/Video",
"Scales down video by a factor of 2", "David Schleef <ds@schleef.org>");
}
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_framestore_sink_test_template));
- gst_element_class_set_metadata (element_class, "Calculate MSE",
+ gst_element_class_set_static_metadata (element_class, "Calculate MSE",
"Filter/Effect",
"Calculates mean squared error between two video streams",
"David Schleef <ds@schleef.org>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "Video scaler",
+ gst_element_class_set_static_metadata (element_class, "Video scaler",
"Filter/Effect/Video",
"Resizes video", "Wim Taymans <wim.taymans@chello.be>");
"curl base sink element");
GST_DEBUG_OBJECT (klass, "class_init");
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Curl base sink",
"Sink/Network",
"Upload data over the network to a server using libcurl",
"curl file sink element");
GST_DEBUG_OBJECT (klass, "class_init");
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Curl file sink",
"Sink/Network",
"Upload data over FILE protocol using libcurl",
"curl ftp sink element");
GST_DEBUG_OBJECT (klass, "class_init");
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Curl ftp sink",
"Sink/Network",
"Upload data over FTP protocol using libcurl",
"curl http sink element");
GST_DEBUG_OBJECT (klass, "class_init");
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Curl http sink",
"Sink/Network",
"Upload data over HTTP/HTTPS protocol using libcurl",
"curl smtp sink element");
GST_DEBUG_OBJECT (klass, "class_init");
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Curl smtp sink",
"Sink/Network",
"Upload data over SMTP protocol using libcurl",
"curl tls sink element");
GST_DEBUG_OBJECT (klass, "class_init");
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Curl tls sink",
"Sink/Network",
"Upload data over TLS protocol using libcurl",
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "1394 IIDC Video Source",
- "Source/Video",
+ gst_element_class_set_static_metadata (element_class,
+ "1394 IIDC Video Source", "Source/Video",
"libdc1394 based source, supports 1394 IIDC cameras",
"Antoine Tremblay <hexa00@gmail.com>");
&gst_diracdec_src_pad_template);
gst_element_class_add_static_pad_template (element_class,
&gst_diracdec_sink_pad_template);
- gst_element_class_set_metadata (element_class, "Dirac stream decoder",
+ gst_element_class_set_static_metadata (element_class, "Dirac stream decoder",
"Codec/Decoder/Video", "Decode DIRAC streams",
"David Schleef <ds@schleef.org>, "
"Ronald Bultje <rbultje@ronald.bitfreak.net>");
gst_element_class_add_static_pad_template (element_class,
&gst_dirac_enc_sink_template);
- gst_element_class_set_metadata (element_class, "Dirac Encoder",
+ gst_element_class_set_static_metadata (element_class, "Dirac Encoder",
"Codec/Encoder/Video",
"Encode raw YUV video into Dirac stream",
"David Schleef <ds@schleef.org>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "DirectFB video sink",
+ gst_element_class_set_static_metadata (element_class, "DirectFB video sink",
"Sink/Video",
"A DirectFB based videosink", "Julien Moutte <julien@moutte.net>");
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_metadata (gstelement_class, "DTS audio decoder",
+ gst_element_class_set_static_metadata (gstelement_class, "DTS audio decoder",
"Codec/Decoder/Audio",
"Decodes DTS audio streams",
"Jan Schmidt <thaytan@noraisin.net>, "
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sink_template));
- gst_element_class_set_metadata (gstelement_class, "AAC audio encoder",
+ gst_element_class_set_static_metadata (gstelement_class, "AAC audio encoder",
"Codec/Encoder/Audio",
"Free MPEG-2/4 AAC encoder",
"Ronald Bultje <rbultje@ronald.bitfreak.net>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_template));
- gst_element_class_set_metadata (element_class, "AAC audio decoder",
+ gst_element_class_set_static_metadata (element_class, "AAC audio decoder",
"Codec/Decoder/Audio",
"Free MPEG-2/4 AAC decoder",
"Ronald Bultje <rbultje@ronald.bitfreak.net>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_flite_test_src_src_template));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Flite speech test source", "Source/Audio",
"Creates audio test signals identifying channels",
"David Schleef <ds@schleef.org>");
gobject_class->dispose = gst_gme_dec_dispose;
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Gaming console music file decoder", "Codec/Audio/Decoder",
"Uses libgme to emulate a gaming console sound processors",
"Chris Lee <clee@kde.org>, Brian Koropoff <bkoropoff@gmail.com>, "
{
GstElementClass *eklass = GST_ELEMENT_CLASS (klass);
- gst_element_class_set_metadata (eklass, "GSettings audio sink",
+ gst_element_class_set_static_metadata (eklass, "GSettings audio sink",
"Sink/Audio",
"Audio sink embedding the GSettings preferences for audio output",
"Sebastian Dröge <sebastian.droege@collabora.co.uk>");
{
GstElementClass *eklass = GST_ELEMENT_CLASS (klass);
- gst_element_class_set_metadata (eklass, "GSettings audio src",
+ gst_element_class_set_static_metadata (eklass, "GSettings audio src",
"Src/Audio",
"Audio src embedding the GSettings preferences for audio input",
"Sebastian Dröge <sebastian.droege@collabora.co.uk>");
{
GstElementClass *eklass = GST_ELEMENT_CLASS (klass);
- gst_element_class_set_metadata (eklass, "GSettings video sink",
+ gst_element_class_set_static_metadata (eklass, "GSettings video sink",
"Sink/Video",
"Video sink embedding the GSettings preferences for video input",
"Sebastian Dröge <sebastian.droege@collabora.co.uk>");
{
GstElementClass *eklass = GST_ELEMENT_CLASS (klass);
- gst_element_class_set_metadata (eklass, "GSettings video src",
+ gst_element_class_set_static_metadata (eklass, "GSettings video src",
"Src/Video",
"Video src embedding the GSettings preferences for video input",
"Sebastian Dröge <sebastian.droege@collabora.co.uk>");
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_metadata (element_class, "GSM audio decoder",
+ gst_element_class_set_static_metadata (element_class, "GSM audio decoder",
"Codec/Decoder/Audio",
"Decodes GSM encoded audio", "Philippe Khalaf <burger@speedy.org>");
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_metadata (element_class, "GSM audio encoder",
+ gst_element_class_set_static_metadata (element_class, "GSM audio encoder",
"Codec/Encoder/Audio",
"Encodes GSM audio", "Philippe Khalaf <burger@speedy.org>");
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_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Jasper JPEG2000 image decoder", "Codec/Decoder/Image",
"Decodes JPEG2000 encoded images using jasper",
"Mark Nauwelaerts <mnauw@users.sf.net>");
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_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Jasper JPEG2000 image encoder", "Codec/Encoder/Image",
"Encodes video to JPEG2000 using jasper",
"Mark Nauwelaerts <mnauw@users.sf.net>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sink_factory));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Kate stream text decoder", "Codec/Decoder/Subtitle",
"Decodes Kate text streams",
"Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sink_factory));
- gst_element_class_set_metadata (gstelement_class, "Kate stream encoder",
- "Codec/Encoder/Subtitle",
+ gst_element_class_set_static_metadata (gstelement_class,
+ "Kate stream encoder", "Codec/Encoder/Subtitle",
"Encodes Kate streams from text or subpictures",
"Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>");
}
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_kate_parse_sink_factory));
- gst_element_class_set_metadata (gstelement_class, "Kate stream parser",
+ gst_element_class_set_static_metadata (gstelement_class, "Kate stream parser",
"Codec/Parser/Subtitle",
"parse raw kate streams",
"Vincent Penquerc'h <ogg.k.ogg.k at googlemail dot com>");
"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_metadata (gstelement_class, "Kate stream tagger",
+ gst_element_class_set_static_metadata (gstelement_class, "Kate stream tagger",
"Formatter/Metadata",
"Retags kate streams", "Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>");
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_metadata (element_class, "Kate stream renderer",
+ gst_element_class_set_static_metadata (element_class, "Kate stream renderer",
"Mixer/Video/Overlay/Subtitle",
"Decodes and renders Kate streams on top of a video",
"Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"MPEG-1 and MPEG-4 video encoder", "Codec/Encoder/Video",
"Uses fameenc to encode MPEG video streams",
"Thomas Vander Stichele <thomas@apestaart.org>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&src_factory));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"MMS streaming source", "Source/Network",
"Receive data streamed via MSFT Multi Media Server protocol",
"Maciej Katafiasz <mathrick@users.sourceforge.net>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sink_factory));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Mimic Decoder",
"Codec/Decoder/Video",
"MSN Messenger compatible Mimic video decoder element",
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_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Mimic Encoder",
"Codec/Encoder/Video",
"MSN Messenger compatible Mimic video encoder element",
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&modplug_src_template_factory));
- gst_element_class_set_metadata (gstelement_class, "ModPlug",
+ gst_element_class_set_static_metadata (gstelement_class, "ModPlug",
"Codec/Decoder/Audio", "Module decoder based on modplug engine",
"Jeremy SIMON <jsimon13@yahoo.fr>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"mpeg2enc video encoder", "Codec/Encoder/Video",
"High-quality MPEG-1/2 video encoder",
"Andrew Stevens <andrew.stevens@nexgo.de>\n"
GST_DEBUG_FUNCPTR (gst_mplex_request_new_pad);
element_class->release_pad = GST_DEBUG_FUNCPTR (gst_mplex_release_pad);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"mplex video multiplexer", "Codec/Muxer",
"High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer",
"Andrew Stevens <andrew.stevens@nexgo.de>\n"
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_template));
- gst_element_class_set_metadata (element_class, "Musepack decoder",
+ gst_element_class_set_static_metadata (element_class, "Musepack decoder",
"Codec/Decoder/Audio",
"Musepack decoder", "Ronald Bultje <rbultje@ronald.bitfreak.net>");
}
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"MusicBrainz TRM generator", "Filter/Analyzer/Audio",
"Compute MusicBrainz TRM Id using libmusicbrainz",
"Jeremy Simon <jsimon13@yahoo.fr>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&srctemplate));
- gst_element_class_set_metadata (element_class, "MythTV client source",
+ gst_element_class_set_static_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",
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_factory));
- gst_element_class_set_metadata (element_class, "NAS audio sink",
+ gst_element_class_set_static_metadata (element_class, "NAS audio sink",
"Sink/Audio",
"Plays audio to a Network Audio Server",
"Laurent Vivier <Laurent.Vivier@bull.net>, "
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&srctemplate));
- gst_element_class_set_metadata (element_class, "HTTP client source",
+ gst_element_class_set_static_metadata (element_class, "HTTP client source",
"Source/Network",
"Receive data as a client over the network via HTTP using NEON",
"Edgard Lima <edgard.lima@indt.org.br>, "
GstAudioFilterClass *audio_filter_class = (GstAudioFilterClass *) g_class;
GstCaps *caps;
- gst_element_class_set_metadata (gstelement_class, "OFA",
+ gst_element_class_set_static_metadata (gstelement_class, "OFA",
"MusicIP Fingerprinting element",
"Find a music fingerprint using MusicIP's libofa",
"Milosz Derezynski <internalerror@gmail.com>, Eric Buehl <eric.buehl@gmail.com>");
GstElementClass *element_class = GST_ELEMENT_CLASS (gclass);
GstPadTemplate *pad_template;
- gst_element_class_set_metadata (element_class, "Audio sink (OpenAL)",
+ gst_element_class_set_static_metadata (element_class, "Audio sink (OpenAL)",
"Sink/Audio",
"Output to a sound device via OpenAL",
"Chris Robinson <chris.kcat@gmail.com>");
GstElementClass *element_class = GST_ELEMENT_CLASS (gclass);
- gst_element_class_set_metadata (element_class, "OpenAL src",
+ gst_element_class_set_static_metadata (element_class, "OpenAL src",
"Source/Audio",
"OpenAL source capture audio from device",
"Victor Lin <bornstub@gmail.com>");
gstopencvbasefilter_class->cv_trans_ip_func = gst_cv_dilate_transform_ip;
gstopencvbasefilter_class->cv_trans_func = gst_cv_dilate_transform;
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"cvdilate",
"Transform/Effect/Video",
"Applies cvDilate OpenCV function to the image",
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_factory));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"cvequalizehist",
"Transform/Effect/Video",
"Applies cvEqualizeHist OpenCV function to the image",
gstopencvbasefilter_class->cv_trans_ip_func = gst_cv_erode_transform_ip;
gstopencvbasefilter_class->cv_trans_func = gst_cv_erode_transform;
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"cverode",
"Transform/Effect/Video",
"Applies cvErode OpenCV function to the image",
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_factory));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"cvlaplace",
"Transform/Effect/Video",
"Applies cvLaplace OpenCV function to the image",
0, G_MAXDOUBLE, DEFAULT_PARAM4,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"cvsmooth",
"Transform/Effect/Video",
"Applies cvSmooth OpenCV function to the image",
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_factory));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"cvsobel",
"Transform/Effect/Video",
"Applies cvSobel OpenCV function to the image",
"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_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"edgedetect",
"Filter/Effect/Video",
"Performs canny edge detection on videos and images.",
"Location of Haar cascade file to use for face blurion",
DEFAULT_PROFILE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"faceblur",
"Filter/Effect/Video",
"Blurs faces in images and videos",
"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_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"facedetect",
"Filter/Effect/Video",
"Performs face detection on videos and images, providing detected positions via bus messages",
THICKNESS_MIN, THICKNESS_MAX, THICKNESS_DEF,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"motioncells",
"Filter/Effect/Video",
"Performs motion detection on videos and images, providing detected motion cells index via bus messages",
"Maximum level of the pyramid segmentation", 0, 4, 4,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"pyramidsegment",
"Filter/Effect/Video",
"Applies pyramid segmentation to a video or image.",
"Sets whether the detected template should be highlighted in the output",
TRUE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"templatematch",
"Filter/Effect/Video",
"Performs template matching on videos and images, providing detected positions via bus messages.",
"Sets the width of fonts", 1.0, 5.0,
DEFAULT_WIDTH, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"opencvtextoverlay",
"Filter/Effect/Video",
"Write text on the top of video", "sreerenj<bsreerenj@gmail.com>");
gst_structure_get_int (structure, "height", &height);
if (!filter->cvImage) {
- filter->cvImage = cvCreateImage (cvSize (width, height), IPL_DEPTH_8U, 3);
+ filter->cvImage =
+ cvCreateImage (cvSize (width, height), IPL_DEPTH_8U, 3);
filter->cvStorage = cvCreateMemStorage (0);
}
break;
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_metadata (element_class, "Opus audio decoder",
+ gst_element_class_set_static_metadata (element_class, "Opus audio decoder",
"Codec/Decoder/Audio",
"decode opus streams to audio",
"Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>");
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_metadata (gstelement_class, "Opus audio encoder",
+ gst_element_class_set_static_metadata (gstelement_class, "Opus audio encoder",
"Codec/Encoder/Audio",
"Encodes audio in Opus format",
"Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>");
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_metadata (element_class, "Opus audio parser",
+ gst_element_class_set_static_metadata (element_class, "Opus audio parser",
"Codec/Parser/Audio",
"parses opus audio streams",
"Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>");
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_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"RTP Opus packet depayloader", "Codec/Depayloader/Network/RTP",
"Extracts Opus audio from RTP packets",
"Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_rtp_opus_pay_sink_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"RTP Opus payloader",
"Codec/Payloader/Network/RTP",
"Puts Opus audio in RTP packets",
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_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"MPEG Program Demuxer", "Codec/Demuxer",
"Demultiplexes MPEG Program Streams",
"Jan Schmidt <thaytan@noraisin.net>");
element_class->change_state = GST_DEBUG_FUNCPTR (rsn_dvdbin_change_state);
- gst_element_class_set_metadata (element_class, "rsndvdbin",
+ gst_element_class_set_static_metadata (element_class, "rsndvdbin",
"Generic/Bin/Player",
"DVD playback element", "Jan Schmidt <thaytan@noraisin.net>");
}
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&src_factory));
- gst_element_class_set_metadata (gstelement_class, "Resin DVD Src",
+ gst_element_class_set_static_metadata (gstelement_class, "Resin DVD Src",
"Source/DVD", "DVD source element", "Jan Schmidt <thaytan@noraisin.net>");
}
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&audio_sink_template));
- gst_element_class_set_metadata (element_class, "RsnAudioDec",
+ gst_element_class_set_static_metadata (element_class, "RsnAudioDec",
"Audio/Decoder",
"Resin DVD audio stream decoder", "Jan Schmidt <thaytan@noraisin.net>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&video_sink_template));
- gst_element_class_set_metadata (element_class, "RsnVideoDec",
+ gst_element_class_set_static_metadata (element_class, "RsnVideoDec",
"Video/Decoder",
"Resin DVD video stream decoder", "Jan Schmidt <thaytan@noraisin.net>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_factory));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Resin Aspect Ratio Setter", "Filter/Video",
"Overrides caps on video buffers to force a particular display ratio",
"Jan Schmidt <thaytan@noraisin.net>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"SVG image decoder", "Codec/Decoder/Image",
"Uses librsvg to decode SVG images",
"Sebastian Dröge <sebastian.droege@collabora.co.uk>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&data_sink_template));
- gst_element_class_set_metadata (element_class, "RSVG overlay",
+ gst_element_class_set_static_metadata (element_class, "RSVG overlay",
"Filter/Editor/Video",
"Overlays SVG graphics over a video stream",
"Olivier Aubert <olivier.aubert@liris.cnrs.fr>");
g_param_spec_string ("location", "RTMP Location", "RTMP url",
DEFAULT_LOCATION, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"RTMP output sink",
"Sink/Network", "Sends FLV content to a server via RTMP",
"Jan Schmidt <thaytan@noraisin.net>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&srctemplate));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"RTMP Source",
"Source/File",
"Read RTMP streams",
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_schro_dec_sink_template));
- gst_element_class_set_metadata (element_class, "Dirac Decoder",
+ gst_element_class_set_static_metadata (element_class, "Dirac Decoder",
"Codec/Decoder/Video",
"Decode Dirac streams", "David Schleef <ds@schleef.org>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_schro_enc_sink_template));
- gst_element_class_set_metadata (element_class, "Dirac Encoder",
+ gst_element_class_set_static_metadata (element_class, "Dirac Encoder",
"Codec/Encoder/Video",
"Encode raw video into Dirac stream", "David Schleef <ds@schleef.org>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "SDL audio sink",
+ gst_element_class_set_static_metadata (element_class, "SDL audio sink",
"Sink/Audio",
"Output to a sound card via SDLAUDIO",
"Edgard Lima <edgard.lima@indt.org.br>");
GST_PAD_SINK, GST_PAD_ALWAYS, capslist);
gst_element_class_add_pad_template (element_class, sink_template);
- gst_element_class_set_metadata (element_class, "SDL video sink",
+ gst_element_class_set_static_metadata (element_class, "SDL video sink",
"Sink/Video", "An SDL-based videosink",
"Ronald Bultje <rbultje@ronald.bitfreak.net>, "
"Edgard Lima <edgard.lima@indt.org.br>, "
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&snapshot_src_factory));
- gst_element_class_set_metadata (element_class, "Snapshot",
+ gst_element_class_set_static_metadata (element_class, "Snapshot",
"Filter/Editor/Video",
"Dump a frame to a png file", "Jeremy SIMON <jsimon13@yahoo.fr>");
}
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_metadata (element_class, "Sndfile sink",
+ gst_element_class_set_static_metadata (element_class, "Sndfile sink",
"Sink/Audio",
"Write audio streams to disk using libsndfile",
"Andy Wingo <wingo at pobox dot com>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sf_src_factory));
- gst_element_class_set_metadata (gstelement_class, "Sndfile source",
+ gst_element_class_set_static_metadata (gstelement_class, "Sndfile source",
"Source/Audio",
"Read audio streams from disk using libsndfile",
"Andy Wingo <wingo at pobox dot com>");
};
static GstStaticPadTemplate sndio_sink_factory =
- GST_STATIC_PAD_TEMPLATE ("sink",
+GST_STATIC_PAD_TEMPLATE ("sink",
GST_PAD_SINK,
GST_PAD_ALWAYS,
GST_STATIC_CAPS ("audio/x-raw-int, "
"signed = (boolean) { TRUE, FALSE }, "
"width = (int) { 8, 16, 24, 32 }, "
"depth = (int) { 8, 16, 24, 32 }, "
- "rate = (int) [ 8000, 192000 ], "
- "channels = (int) [ 1, 16 ] ")
+ "rate = (int) [ 8000, 192000 ], " "channels = (int) [ 1, 16 ] ")
);
static void gst_sndiosink_finalize (GObject * object);
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Sndio audio sink",
"Sink/Audio",
- "Plays audio through sndio",
- "Jacob Meuser <jakemsr@sdf.lonestar.org>");
+ "Plays audio through sndio", "Jacob Meuser <jakemsr@sdf.lonestar.org>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sndio_sink_factory));
gstaudiosink_class->open = GST_DEBUG_FUNCPTR (gst_sndiosink_open);
gstaudiosink_class->close = GST_DEBUG_FUNCPTR (gst_sndiosink_close);
gstaudiosink_class->prepare = GST_DEBUG_FUNCPTR (gst_sndiosink_prepare);
- gstaudiosink_class->unprepare =
- GST_DEBUG_FUNCPTR (gst_sndiosink_unprepare);
+ gstaudiosink_class->unprepare = GST_DEBUG_FUNCPTR (gst_sndiosink_unprepare);
gstaudiosink_class->write = GST_DEBUG_FUNCPTR (gst_sndiosink_write);
gstaudiosink_class->delay = GST_DEBUG_FUNCPTR (gst_sndiosink_delay);
gstaudiosink_class->reset = GST_DEBUG_FUNCPTR (gst_sndiosink_reset);
}
static void
-gst_sndiosink_init (GstSndioSink * sndiosink,
- GstSndioSinkClass * klass)
+gst_sndiosink_init (GstSndioSink * sndiosink, GstSndioSinkClass * klass)
{
sndiosink->hdl = NULL;
sndiosink->host = g_strdup (g_getenv ("AUDIODEVICE"));
return NULL;
}
- GST_LOG_OBJECT (sndiosink, "returning %" GST_PTR_FORMAT,
- sndiosink->cur_caps);
+ GST_LOG_OBJECT (sndiosink, "returning %" GST_PTR_FORMAT, sndiosink->cur_caps);
return gst_caps_ref (sndiosink->cur_caps);
}
PROP_HOST
};
-static GstStaticPadTemplate sndio_src_factory =
- GST_STATIC_PAD_TEMPLATE ("src",
+static GstStaticPadTemplate sndio_src_factory = GST_STATIC_PAD_TEMPLATE ("src",
GST_PAD_SRC,
GST_PAD_ALWAYS,
GST_STATIC_CAPS ("audio/x-raw-int, "
"signed = (boolean) { TRUE, FALSE }, "
"width = (int) { 8, 16, 24, 32 }, "
"depth = (int) { 8, 16, 24, 32 }, "
- "rate = (int) [ 8000, 192000 ], "
- "channels = (int) [ 1, 16 ] ")
+ "rate = (int) [ 8000, 192000 ], " "channels = (int) [ 1, 16 ] ")
);
static void gst_sndiosrc_finalize (GObject * object);
GValue * value, GParamSpec * pspec);
static void gst_sndiosrc_cb (void *addr, int delta);
-GST_BOILERPLATE (GstSndioSrc, gst_sndiosrc, GstAudioSrc,
- GST_TYPE_AUDIO_SRC);
+GST_BOILERPLATE (GstSndioSrc, gst_sndiosrc, GstAudioSrc, GST_TYPE_AUDIO_SRC);
static void
gst_sndiosrc_base_init (gpointer g_class)
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Sndio audio source",
"Source/Audio",
- "Records audio through sndio",
- "Jacob Meuser <jakemsr@sdf.lonestar.org>");
+ "Records audio through sndio", "Jacob Meuser <jakemsr@sdf.lonestar.org>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sndio_src_factory));
return NULL;
}
- GST_LOG_OBJECT (sndiosrc, "returning %" GST_PTR_FORMAT,
- sndiosrc->cur_caps);
+ GST_LOG_OBJECT (sndiosrc, "returning %" GST_PTR_FORMAT, sndiosrc->cur_caps);
return gst_caps_ref (sndiosrc->cur_caps);
}
g_array_free (chans, TRUE);
pad_template = gst_static_pad_template_get (&sndio_src_factory);
- sndiosrc->cur_caps =
- gst_caps_copy (gst_pad_template_get_caps (pad_template));
+ sndiosrc->cur_caps = gst_caps_copy (gst_pad_template_get_caps (pad_template));
gst_object_unref (pad_template);
for (i = 0; i < sndiosrc->cur_caps->structs->len; i++) {
gobject_class->finalize = gst_bpm_detect_finalize;
- gst_element_class_set_metadata (element_class, "BPM Detector",
+ gst_element_class_set_static_metadata (element_class, "BPM Detector",
"Filter/Analyzer/Audio", "Detect the BPM of an audio stream",
"Sebastian Dröge <slomo@circular-chaos.org>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_pitch_sink_template));
- gst_element_class_set_metadata (element_class, "Pitch controller",
+ gst_element_class_set_static_metadata (element_class, "Pitch controller",
"Filter/Effect/Audio", "Control the pitch of an audio stream",
"Wouter Paesen <wouter@blue-gate.be>");
}
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sink_factory));
- gst_element_class_set_metadata (gstelement_class, "SpanDSP PLC",
+ gst_element_class_set_static_metadata (gstelement_class, "SpanDSP PLC",
"Filter/Effect/Audio",
"Adds packet loss concealment to audio",
"Youness Alaoui <youness.alaoui@collabora.co.uk>");
GstElementClass *element_class = (GstElementClass *) klass;
GObjectClass *gobject_class = (GObjectClass *) klass;
- gst_element_class_set_metadata (element_class, "OpenSPC SPC decoder",
+ gst_element_class_set_static_metadata (element_class, "OpenSPC SPC decoder",
"Codec/Audio/Decoder",
"Uses OpenSPC to emulate an SPC processor",
"Chris Lee <clee@kde.org>, Brian Koropoff <bkoropoff@gmail.com>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "SWF video decoder",
+ gst_element_class_set_static_metadata (element_class, "SWF video decoder",
"Codec/Decoder/Video",
"Uses libswfdec to decode Flash video streams",
"David Schleef <ds@schleef.org>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Teletext decoder",
"Decoder",
"Decode PES or raw VBI stream containing teletext information to RGBA, HTML and text",
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_metadata (element_class, "Timidity",
+ gst_element_class_set_static_metadata (element_class, "Timidity",
"Codec/Decoder/Audio",
"Midi Synthesizer Element", "Wouter Paesen <wouter@blue-gate.be>");
}
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_metadata (element_class, "WildMidi",
+ gst_element_class_set_static_metadata (element_class, "WildMidi",
"Codec/Decoder/Audio",
"Midi Synthesizer Element", "Wouter Paesen <wouter@blue-gate.be>");
}
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class, "AAC audio encoder",
+ gst_element_class_set_static_metadata (element_class, "AAC audio encoder",
"Codec/Encoder/Audio", "AAC audio encoder", "Kan Hu <kan.hu@linaro.org>");
GST_DEBUG_CATEGORY_INIT (gst_voaacenc_debug, "voaacenc", 0, "voaac encoder");
goto encode_failed;
}
- GST_LOG_OBJECT (voaacenc, "encoded to %lu bytes",
- output.Length);
+ GST_LOG_OBJECT (voaacenc, "encoded to %lu bytes", output.Length);
gst_buffer_unmap (buf, &map);
gst_buffer_unmap (out, &omap);
gst_buffer_resize (out, 0, output.Length);
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class, "AMR-WB audio encoder",
+ gst_element_class_set_static_metadata (element_class, "AMR-WB audio encoder",
"Codec/Encoder/Audio",
"Adaptive Multi-Rate Wideband audio encoder",
"Renato Araujo <renato.filho@indt.org.br>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sink_template));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"wayland video sink", "Sink/Video",
"Output to wayland surface",
"Sreerenj Balachandran <sreerenj.balachandran@intel.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class, "XviD video decoder",
+ gst_element_class_set_static_metadata (element_class, "XviD video decoder",
"Codec/Decoder/Video",
"XviD decoder based on xvidcore",
"Ronald Bultje <rbultje@ronald.bitfreak.net>");
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_metadata (element_class, "XviD video encoder",
+ gst_element_class_set_static_metadata (element_class, "XviD video encoder",
"Codec/Encoder/Video",
"XviD encoder based on xvidcore",
"Ronald Bultje <rbultje@ronald.bitfreak.net>");
G_PARAM_READWRITE | GST_PARAM_MUTABLE_READY |
G_PARAM_STATIC_STRINGS));
- gst_element_class_set_metadata (gstelement_class, "Barcode detector",
+ gst_element_class_set_static_metadata (gstelement_class, "Barcode detector",
"Filter/Analyzer/Video",
"Detect bar codes in the video streams",
"Stefan Kost <ensonic@users.sf.net>");
gstelement_class->change_state = gst_base_camera_src_change_state;
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Base class for camerabin src bin", "Source/Video",
"Abstracts capture device for camerabin2", "Rob Clark <rob@ti.com>");
}
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_metadata (element_class, "ADPCM decoder",
+ gst_element_class_set_static_metadata (element_class, "ADPCM decoder",
"Codec/Decoder/Audio",
"Decode MS and IMA ADPCM audio",
"Pioneers of the Inevitable <songbird@songbirdnest.com>");
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_metadata (element_class, "ADPCM encoder",
+ gst_element_class_set_static_metadata (element_class, "ADPCM encoder",
"Codec/Encoder/Audio",
"Encode ADPCM audio",
"Pioneers of the Inevitable <songbird@songbirdnest.com>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (gclass);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"AIFF audio muxer", "Muxer/Audio", "Multiplex raw audio into AIFF",
"Robert Swain <robert.swain@gmail.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template_factory));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"AIFF audio demuxer", "Codec/Demuxer/Audio",
"Parse a .aiff file into raw audio",
"Pioneers of the Inevitable <songbird@songbirdnest.com>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&video_sink_factory));
- gst_element_class_set_metadata (gstelement_class, "ASF muxer",
+ gst_element_class_set_static_metadata (gstelement_class, "ASF muxer",
"Codec/Muxer",
"Muxes audio and video into an ASF stream",
"Thiago Santos <thiagoss@embedded.ufcg.edu.br>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sink_factory));
- gst_element_class_set_metadata (gstelement_class, "ASF parser",
+ gst_element_class_set_static_metadata (gstelement_class, "ASF parser",
"Parser", "Parses ASF", "Thiago Santos <thiagoss@embedded.ufcg.edu.br>");
GST_DEBUG_CATEGORY_INIT (asfparse_debug, "asfparse", 0,
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_metadata (gstelement_class, "RTP ASF payloader",
+ gst_element_class_set_static_metadata (gstelement_class, "RTP ASF payloader",
"Codec/Payloader/Network",
"Payload-encodes ASF into RTP packets (MS_RTSP)",
"Thiago Santos <thiagoss@embedded.ufcg.edu.br>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sinktemplate));
- gst_element_class_set_metadata (gstelement_class, "AudioRingbuffer",
+ gst_element_class_set_static_metadata (gstelement_class, "AudioRingbuffer",
"Generic",
"Asynchronous Audio ringbuffer", "Wim Taymans <wim.taymans@gmail.com>");
GstElementClass *element_class = (GstElementClass *) g_class;
GstAudioVisualizerClass *scope_class = (GstAudioVisualizerClass *) g_class;
- gst_element_class_set_metadata (element_class, "Stereo visualizer",
+ gst_element_class_set_static_metadata (element_class, "Stereo visualizer",
"Visualization",
"Simple stereo visualizer", "Stefan Kost <ensonic@users.sf.net>");
gobject_class->finalize = gst_spectra_scope_finalize;
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Frequency spectrum scope", "Visualization",
"Simple frequency spectrum scope", "Stefan Kost <ensonic@users.sf.net>");
gobject_class->finalize = gst_synae_scope_finalize;
- gst_element_class_set_metadata (element_class, "Synaescope",
+ gst_element_class_set_static_metadata (element_class, "Synaescope",
"Visualization",
"Creates video visualizations of audio input, using stereo and pitch information",
"Stefan Kost <ensonic@users.sf.net>");
GST_TYPE_WAVE_SCOPE_STYLE, STYLE_DOTS,
G_PARAM_CONSTRUCT | G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Waveform oscilloscope", "Visualization", "Simple waveform oscilloscope",
"Stefan Kost <ensonic@users.sf.net>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sinktemplate));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Select convertor based on caps", "Generic/Bin",
"Selects the right transform element based on the caps",
"Olivier Crete <olivier.crete@collabora.com>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sinktemplate));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Select color space convertor based on caps", "Generic/Bin",
"Selects the right color space convertor based on the caps",
"Benjamin Gaignard <benjamin.gaignard@stericsson.com>");
gobject_class->set_property = gst_bayer2rgb_set_property;
gobject_class->get_property = gst_bayer2rgb_get_property;
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Bayer to RGB decoder for cameras", "Filter/Converter/Video",
"Converts video/x-bayer to video/x-raw",
"William Brack <wbrack@mmm.com.hk>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_rgb2bayer_sink_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"RGB to Bayer converter",
"Filter/Converter/Video",
"Converts video/x-raw to video/x-bayer",
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "Camera Bin",
+ gst_element_class_set_static_metadata (element_class, "Camera Bin",
"Generic/Bin/Camera",
"Take image snapshots and record movies from camera",
"Thiago Santos <thiago.sousa.santos@collabora.co.uk>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_template));
- gst_element_class_set_metadata (element_class, "Viewfinder Bin",
+ gst_element_class_set_static_metadata (element_class, "Viewfinder Bin",
"Sink/Video", "Viewfinder Bin used in camerabin2",
"Thiago Santos <thiago.sousa.santos@collabora.com>");
}
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&vidsrc_template));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Wrapper camera src element for camerabin2", "Source/Video",
"Wrapper camera src element for camerabin2",
"Thiago Santos <thiago.sousa.santos@collabora.com>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "(S)VCD parser",
+ gst_element_class_set_static_metadata (element_class, "(S)VCD parser",
"Codec/Parser",
"Parse a .dat file from (S)VCD into raw MPEG-1",
"Wim Taymans <wim.taymans@tvd.be>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_factory));
- gst_element_class_set_metadata (element_class, "(S)VCD stream parser",
+ gst_element_class_set_static_metadata (element_class, "(S)VCD stream parser",
"Codec/Parser", "Strip (S)VCD stream from its sync headers",
"Tim-Philipp Müller <tim centricular net>, "
"Ronald Bultje <rbultje@ronald.bitfreak.net>");
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_metadata (gstelement_class, "Chroma hold filter",
+ gst_element_class_set_static_metadata (gstelement_class, "Chroma hold filter",
"Filter/Effect/Video",
"Removes all color information except for one color",
"Sebastian Dröge <sebastian.droege@collabora.co.uk>");
vfilter_class->transform_frame_ip =
GST_DEBUG_FUNCPTR (gst_color_effects_transform_frame_ip);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Color Look-up Table filter", "Filter/Effect/Video",
"Color Look-up Table filter",
"Filippo Argiolas <filippo.argiolas@gmail.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"data: URI source element", "Source", "Handles data: uris",
"Philippe Normand <pnormand@igalia.com>, "
"Sebastian Dröge <sebastian.droege@collabora.co.uk>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sinktemplate));
- gst_element_class_set_metadata (element_class, "DCCP client sink",
+ gst_element_class_set_static_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 <leandroal@gmail.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&srctemplate));
- gst_element_class_set_metadata (element_class, "DCCP client source",
+ gst_element_class_set_static_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 <leandroal@gmail.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sinktemplate));
- gst_element_class_set_metadata (element_class, "DCCP server sink",
+ gst_element_class_set_static_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 <leandroal@gmail.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&srctemplate));
- gst_element_class_set_metadata (element_class, "DCCP server source",
+ gst_element_class_set_static_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 <leandroal@gmail.com>");
gst_element_class_add_pad_template (gstelement_klass,
gst_static_pad_template_get (&fps_display_sink_template));
- gst_element_class_set_metadata (gstelement_klass,
+ gst_element_class_set_static_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 <zeeshan.ali@nokia.com>, Stefan Kost <stefan.kost@nokia.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_checksum_sink_sink_template));
- gst_element_class_set_metadata (element_class, "Checksum sink",
+ gst_element_class_set_static_metadata (element_class, "Checksum sink",
"Debug/Sink", "Calculates a checksum for buffers",
"David Schleef <ds@schleef.org>");
}
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_chop_my_data_sink_template));
- gst_element_class_set_metadata (element_class, "FIXME",
+ gst_element_class_set_static_metadata (element_class, "FIXME",
"Generic", "FIXME", "David Schleef <ds@schleef.org>");
}
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_metadata (gstelement_class, "Compare buffers",
+ gst_element_class_set_static_metadata (gstelement_class, "Compare buffers",
"Filter/Debug", "Compares incoming buffers",
"Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>");
}
"Checksum algorithm to use", GST_DEBUG_SPY_CHECKSUM_TYPE,
G_CHECKSUM_SHA1, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"DebugSpy",
"Filter/Analyzer/Debug",
"DebugSpy provides information on buffers with bus messages",
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sinktemplate));
- gst_element_class_set_metadata (gstelement_class, "DTMF detector element",
- "Filter/Analyzer/Audio",
+ gst_element_class_set_static_metadata (gstelement_class,
+ "DTMF detector element", "Filter/Analyzer/Audio",
"This element detects DTMF tones",
"Olivier Crete <olivier.crete@collabora.com>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_dtmf_src_template));
- gst_element_class_set_metadata (gstelement_class, "DTMF tone generator",
- "Source/Audio",
- "Generates DTMF tones",
+ gst_element_class_set_static_metadata (gstelement_class,
+ "DTMF tone generator", "Source/Audio", "Generates DTMF tones",
"Youness Alaoui <youness.alaoui@collabora.co.uk>");
GST_DEBUG_CATEGORY_INIT (gst_rtp_dtmf_depay_debug,
"rtpdtmfdepay", 0, "rtpdtmfdepay element");
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"RTP DTMF packet depayloader", "Codec/Depayloader/Network",
"Generates DTMF Sound from telephone-event RTP packets",
"Youness Alaoui <youness.alaoui@collabora.co.uk>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_rtp_dtmf_src_template));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"RTP DTMF packet generator", "Source/Network",
"Generates RTP DTMF packets", "Zeeshan Ali <zeeshan.ali@nokia.com>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&text_sink_factory));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"DVB Subtitles Overlay",
"Mixer/Video/Overlay/Subtitle",
"Renders DVB subtitles", "Mart Raudsepp <mart.raudsepp@collabora.co.uk>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&subpic_sink_factory));
- gst_element_class_set_metadata (gstelement_class, "Sub-picture Overlay",
- "Mixer/Video/Overlay/SubPicture/DVD/Bluray",
+ gst_element_class_set_static_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",
"Jan Schmidt <thaytan@noraisin.net>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (gclass);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"faceoverlay",
"Filter/Editor/Video",
"Overlays SVG graphics over a detected face in a video stream",
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&src_template_factory));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Festival Text-to-Speech synthesizer", "Filter/Effect/Audio",
"Synthesizes plain text into audio",
"Wim Taymans <wim.taymans@gmail.com>");
gstelement_class->change_state =
GST_DEBUG_FUNCPTR (gst_field_analysis_change_state);
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Video field analysis",
"Filter/Analysis/Video",
"Analyse fields from video frames to identify if they are progressive/telecined/interlaced",
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_metadata (element_class, "Stereo positioning",
+ gst_element_class_set_static_metadata (element_class, "Stereo positioning",
"Filter/Effect/Audio",
"Reverberation/room effect", "Stefan Sauer <ensonic@users.sf.net>");
}
int i;
GstVideofilterFormat *f;
- gst_element_class_set_metadata (element_class, "A simple puzzle",
+ gst_element_class_set_static_metadata (element_class, "A simple puzzle",
"Filter/Effect/Video/Games",
"A simple puzzle, use arrow keys and space to restart/solve",
"Benjamin Otte <otte@gnome.org>");
GstElementClass *gstelement_class = (GstElementClass *) klass;
GstVideoFilterClass *vfilter_class = (GstVideoFilterClass *) klass;
- gst_element_class_set_metadata (gstelement_class, "Burn",
+ gst_element_class_set_static_metadata (gstelement_class, "Burn",
"Filter/Effect/Video",
"Burn adjusts the colors in the video signal.",
"Luis de Bethencourt <luis@debethencourt.com>");
GstElementClass *gstelement_class = (GstElementClass *) klass;
GstVideoFilterClass *vfilter_class = (GstVideoFilterClass *) klass;
- gst_element_class_set_metadata (gstelement_class, "Chromium",
+ gst_element_class_set_static_metadata (gstelement_class, "Chromium",
"Filter/Effect/Video",
"Chromium breaks the colors of the video signal.",
"Luis de Bethencourt <luis@debethencourt.com>");
GstElementClass *gstelement_class = (GstElementClass *) klass;
GstVideoFilterClass *vfilter_class = (GstVideoFilterClass *) klass;
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Dilate",
"Filter/Effect/Video",
"Dilate copies the brightest pixel around.",
GstElementClass *gstelement_class = (GstElementClass *) klass;
GstVideoFilterClass *vfilter_class = (GstVideoFilterClass *) klass;
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Dodge",
"Filter/Effect/Video",
"Dodge saturates the colors in the video signal.",
GstElementClass *gstelement_class = (GstElementClass *) klass;
GstVideoFilterClass *vfilter_class = (GstVideoFilterClass *) klass;
- gst_element_class_set_metadata (gstelement_class, "Exclusion",
+ gst_element_class_set_static_metadata (gstelement_class, "Exclusion",
"Filter/Effect/Video",
"Exclusion exclodes the colors in the video signal.",
"Luis de Bethencourt <luis@debethencourt.com>");
GstElementClass *gstelement_class = (GstElementClass *) klass;
GstVideoFilterClass *vfilter_class = (GstVideoFilterClass *) klass;
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"GstGaussianBlur",
"Filter/Effect/Video",
"Perform Gaussian blur/sharpen on a video",
GstElementClass *gstelement_class = (GstElementClass *) klass;
GstVideoFilterClass *vfilter_class = (GstVideoFilterClass *) klass;
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Solarize",
"Filter/Effect/Video",
"Solarize tunable inverse in the video signal.",
parent_class = g_type_class_peek_parent (klass);
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"bulge",
"Transform/Effect/Video",
"Adds a protuberance in the center point",
parent_class = g_type_class_peek_parent (klass);
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"circle",
"Transform/Effect/Video",
"Warps the picture into an arc shaped form",
parent_class = g_type_class_peek_parent (klass);
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"diffuse",
"Transform/Effect/Video",
"Diffuses the image by moving its pixels in random directions",
gstgt_class = (GstGeometricTransformClass *) klass;
parent_class = g_type_class_peek_parent (klass);
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"fisheye",
"Transform/Effect/Video",
"Split the image into two halves and reflect one over each other",
parent_class = g_type_class_peek_parent (klass);
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"kaleidoscope",
"Transform/Effect/Video",
"Applies 'kaleidoscope' geometric transform to the image",
parent_class = g_type_class_peek_parent (klass);
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"marble",
"Transform/Effect/Video",
"Applies a marbling effect to the image",
gstelement_class = (GstElementClass *) klass;
gstgt_class = (GstGeometricTransformClass *) klass;
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"mirror",
"Transform/Effect/Video",
"Split the image into two halves and reflect one over each other",
parent_class = g_type_class_peek_parent (klass);
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"pinch",
"Transform/Effect/Video",
"Applies 'pinch' geometric transform to the image",
parent_class = g_type_class_peek_parent (klass);
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"rotate",
"Transform/Effect/Video",
"Rotates the picture by an arbitrary angle",
parent_class = g_type_class_peek_parent (klass);
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"sphere",
"Transform/Effect/Video",
"Applies 'sphere' geometric transform to the image",
parent_class = g_type_class_peek_parent (klass);
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"square",
"Transform/Effect/Video",
"Distort center part of the image into a square",
parent_class = g_type_class_peek_parent (klass);
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"stretch",
"Transform/Effect/Video",
"Stretch the image in a circle around the center point",
parent_class = g_type_class_peek_parent (klass);
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"tunnel",
"Transform/Effect/Video",
"Light tunnel effect", "Filippo Argiolas <filippo.argiolas@gmail.com>");
parent_class = g_type_class_peek_parent (klass);
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"twirl",
"Transform/Effect/Video",
"Twists the image from the center out",
parent_class = g_type_class_peek_parent (klass);
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"waterripple",
"Transform/Effect/Video",
"Creates a water ripple effect on the image",
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_metadata (element_class, "HDVParser",
+ gst_element_class_set_static_metadata (element_class, "HDVParser",
"Data/Parser",
"HDV private stream Parser", "Edward Hervey <bilboed@bilboed.com>");
}
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sinktemplate));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"HLS Demuxer",
"Demuxer/URIList",
"HTTP Live Streaming demuxer",
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"HTTP Live Streaming sink", "Sink", "HTTP Live Streaming sink",
"Alessandro Decina <alessandro.decina@gmail.com>");
}
GST_TAG_MUX_CLASS (klass)->render_end_tag =
GST_DEBUG_FUNCPTR (gst_id3_mux_render_v1_tag);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"ID3 v1 and v2 Muxer", "Formatter/Metadata",
"Adds an ID3v2 header and ID3v1 footer to a file",
"Michael Smith <msmith@songbirdnest.com>, "
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_inter_audio_sink_sink_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Internal audio sink",
"Sink/Audio",
"Virtual audio sink for internal process communication",
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_inter_audio_src_src_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Internal audio source",
"Source/Audio",
"Virtual audio source for internal process communication",
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_inter_sub_sink_sink_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Internal subtitle sink",
"Sink/Subtitle",
"Virtual subtitle sink for internal process communication",
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_inter_sub_src_src_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Internal subtitle source",
"Source/Subtitle",
"Virtual subtitle source for internal process communication",
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_inter_video_sink_sink_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Internal video sink",
"Sink/Video",
"Virtual video sink for internal process communication",
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_inter_video_src_src_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Internal video source",
"Source/Video",
"Virtual video source for internal process communication",
"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_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Interlace filter", "Filter/Video",
"Creates an interlaced video from progressive frames",
"David Schleef <ds@schleef.org>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (gclass);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"IVF parser",
"Codec/Demuxer",
"Demuxes a IVF stream", "Philip Jägenstedt <philipj@opera.com>");
{
GstElementClass *gstelement_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"JPEG2000 decimator",
"Filter/Image",
"Removes information from JPEG2000 streams without recompression",
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_jif_mux_sink_pad_template));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"JPEG stream muxer",
"Video/Formatter",
"Remuxes JPEG images with markers and tags",
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_jpeg_parse_sink_pad_template));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"JPEG stream parser",
"Video/Parser",
"Parse JPEG images into single-frame buffers",
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_rfb_src_template));
- gst_element_class_set_metadata (element_class, "Rfb source",
+ gst_element_class_set_static_metadata (element_class, "Rfb source",
"Source/Video",
"Creates a rfb video stream",
"David A. Schleef <ds@schleef.org>, "
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_metadata (gstelement_class, "Live Adder element",
+ gst_element_class_set_static_metadata (gstelement_class, "Live Adder element",
"Generic/Audio",
"Mixes live/discontinuous audio streams",
"Olivier Crete <olivier.crete@collabora.co.uk>");
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_metadata (element_class, "Mixing Matrix",
+ gst_element_class_set_static_metadata (element_class, "Mixing Matrix",
"Filter/Editor/Audio",
"Mix N audio channels together into M channels",
"Erik Walthinsen <omega@temple-baptist.com>");
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_metadata (element_class, "MPEG-1 muxer",
+ gst_element_class_set_static_metadata (element_class, "MPEG-1 muxer",
"Codec/Muxer",
"Multiplexes MPEG-1 Streams", "Wim Taymans <wim.taymans@chello.be>");
}
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_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"The Fluendo MPEG Program Stream Demuxer", "Codec/Demuxer",
"Demultiplexes MPEG Program Streams", "Wim Taymans <wim@fluendo.com>");
}
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&mpegpsmux_src_factory));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"MPEG Program Stream Muxer", "Codec/Muxer",
"Multiplexes media streams into an MPEG Program Stream",
"Lin YANG <oxcsnicho@gmail.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&private_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"MPEG transport stream demuxer",
"Codec/Demuxer",
"Demuxes MPEG2 transport streams",
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&mpegtsmux_src_factory));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"MPEG Transport Stream Muxer", "Codec/Muxer",
"Multiplexes media streams into an MPEG Transport Stream",
"Fluendo <contact@fluendo.com>");
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_metadata (element_class, "MVE Demuxer",
+ gst_element_class_set_static_metadata (element_class, "MVE Demuxer",
"Codec/Demuxer",
"Demultiplex an Interplay movie (MVE) stream into audio and video",
"Jens Granseuer <jensgr@gmx.net>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&video_sink_factory));
- gst_element_class_set_metadata (element_class, "MVE Multiplexer",
+ gst_element_class_set_static_metadata (element_class, "MVE Multiplexer",
"Codec/Muxer",
"Muxes audio and video into an MVE stream",
"Jens Granseuer <jensgr@gmx.net>");
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_metadata (element_class, "MXF Demuxer",
+ gst_element_class_set_static_metadata (element_class, "MXF Demuxer",
"Codec/Demuxer",
"Demux MXF files", "Sebastian Dröge <sebastian.droege@collabora.co.uk>");
}
p++;
}
- gst_element_class_set_metadata (element_class, "MXF muxer",
+ gst_element_class_set_static_metadata (element_class, "MXF muxer",
"Codec/Muxer",
"Muxes video/audio streams into a MXF stream",
"Sebastian Dröge <sebastian.droege@collabora.co.uk>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "Nsf decoder",
+ gst_element_class_set_static_metadata (element_class, "Nsf decoder",
"Codec/Decoder/Audio",
"Using nosefart to decode NSF audio tunes",
"Johan Dahlin <johan@gnome.org>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_template));
- gst_element_class_set_metadata (element_class, "Nuv demuxer",
+ gst_element_class_set_static_metadata (element_class, "Nuv demuxer",
"Codec/Demuxer",
"Demultiplex a MythTV NuppleVideo .nuv file into audio and video",
"Renato Araujo Oliveira Filho <renato.filho@indt.org.br>,"
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_metadata (element_class, "Video overlay",
+ gst_element_class_set_static_metadata (element_class, "Video overlay",
"Filter/Editor/Video",
"Overlay multiple video streams", "David Schleef <ds@schleef.org>");
}
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_patchdetect_src_template));
- gst_element_class_set_metadata (element_class, "Color Patch Detector",
+ gst_element_class_set_static_metadata (element_class, "Color Patch Detector",
"Video/Analysis", "Detects color patches from a color calibration chart",
"David Schleef <ds@entropywave.com>");
}
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class, "IRTSPParse",
+ gst_element_class_set_static_metadata (element_class, "IRTSPParse",
"Raw/Parser",
"Parses a raw interleaved RTSP stream",
"Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class, "PCapParse",
+ gst_element_class_set_static_metadata (element_class, "PCapParse",
"Raw/Parser",
"Parses a raw pcap stream",
"Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>");
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_metadata (element_class, "PNM image decoder",
+ gst_element_class_set_static_metadata (element_class, "PNM image decoder",
"Codec/Decoder/Image",
"Decodes images in portable pixmap/graymap/bitmap/anymamp (PNM) format",
"Lutz Mueller <lutz@users.sourceforge.net>");
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_metadata (element_class, "PNM image encoder",
+ gst_element_class_set_static_metadata (element_class, "PNM image encoder",
"Codec/Encoder/Image",
"Encodes images into portable pixmap or graymap (PNM) format",
"Lutz Mueller <lutz@users.sourceforge.net>");
"Use the sink caps for the format, only performing timestamping",
FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
- gst_element_class_set_metadata (gstelement_class, "Audio Parse",
+ gst_element_class_set_static_metadata (gstelement_class, "Audio Parse",
"Filter/Audio",
"Converts stream into audio frames",
"Sebastian Dröge <sebastian.droege@collabora.co.uk>");
"True if top field is earlier than bottom field", TRUE,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
- gst_element_class_set_metadata (gstelement_class, "Video Parse",
+ gst_element_class_set_static_metadata (gstelement_class, "Video Parse",
"Filter/Video",
"Converts stream into video frames",
"David Schleef <ds@schleef.org>, "
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_metadata (ec, "RealAudio decoder",
+ gst_element_class_set_static_metadata (ec, "RealAudio decoder",
"Codec/Decoder/Audio", "Decoder for RealAudio streams",
"Lutz Mueller <lutz@topfrose.de>");
}
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_metadata (ec, "RealVideo decoder",
+ gst_element_class_set_static_metadata (ec, "RealVideo decoder",
"Codec/Decoder/Video", "Decoder for RealVideo streams",
"Lutz Mueller <lutz@topfrose.de>");
}
"Set the hysteresis (on samples) used on the internal VAD",
1, G_MAXUINT64, DEFAULT_VAD_HYSTERESIS, G_PARAM_READWRITE));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"RemoveSilence",
"Filter/Effect/Audio",
"Removes all the silence periods from the audio stream.",
{
GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
- gst_element_class_set_metadata (element_class, "RTjpeg video decoder",
+ gst_element_class_set_static_metadata (element_class, "RTjpeg video decoder",
"Codec/Decoder/Video",
"Decodes video in RTjpeg format", "Erik Walthinsen <omega@cse.ogi.edu>");
}
{
GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
- gst_element_class_set_metadata (element_class, "RTjpeg video encoder",
+ gst_element_class_set_static_metadata (element_class, "RTjpeg video encoder",
"Codec/Encoder/Video",
"Encodes video in RTjpeg format", "Erik Walthinsen <omega@cse.ogi.edu>");
}
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&priority_sink_factory));
- gst_element_class_set_metadata (gstelement_class, "RTP muxer",
+ gst_element_class_set_static_metadata (gstelement_class, "RTP muxer",
"Codec/Muxer",
"mixes RTP DTMF streams into other RTP streams",
"Zeeshan Ali <first.last@nokia.com>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sink_factory));
- gst_element_class_set_metadata (gstelement_class, "RTP muxer",
+ gst_element_class_set_static_metadata (gstelement_class, "RTP muxer",
"Codec/Muxer",
"multiplex N rtp streams into one", "Zeeshan Ali <first.last@nokia.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_rtp_vp8_depay_src_template));
- gst_element_class_set_metadata (element_class, "RTP VP8 depayloader",
+ gst_element_class_set_static_metadata (element_class, "RTP VP8 depayloader",
"Codec/Depayloader/Network/RTP",
"Extracts VP8 video from RTP packets)",
"Sjoerd Simons <sjoerd@luon.net>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_rtp_vp8_pay_src_template));
- gst_element_class_set_metadata (element_class, "RTP VP8 payloader",
+ gst_element_class_set_static_metadata (element_class, "RTP VP8 payloader",
"Codec/Payloader/Network/RTP",
"Puts VP8 video in RTP packets)", "Sjoerd Simons <sjoerd@luon.net>");
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_metadata (gstelement_class, "Scaletempo",
+ gst_element_class_set_static_metadata (gstelement_class, "Scaletempo",
"Filter/Effect/Rate",
"Sync audio tempo with playback rate",
"Rov Juvano <rovjuvano@users.sourceforge.net>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_sdi_demux_sink_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"SDI Demuxer",
"Demuxer",
"Demultiplex SDI streams into raw audio and video",
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_sdi_mux_sink_template));
- gst_element_class_set_metadata (element_class, "SDI Muxer",
+ gst_element_class_set_static_metadata (element_class, "SDI Muxer",
"Muxer",
"Multiplex raw audio and video into SDI",
"David Schleef <ds@schleef.org>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&rtptemplate));
- gst_element_class_set_metadata (gstelement_class, "SDP session setup",
+ gst_element_class_set_static_metadata (gstelement_class, "SDP session setup",
"Codec/Demuxer/Network/RTP",
"Receive data over the network via SDP",
"Wim Taymans <wim.taymans@gmail.com>");
segment_clip_klass->clip_buffer =
GST_DEBUG_FUNCPTR (gst_audio_segment_clip_clip_buffer);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Audio buffer segment clipper",
"Filter/Audio",
"Clips audio buffers to the configured segment",
GST_DEBUG_CATEGORY_INIT (gst_video_segment_clip_debug, "videosegmentclip", 0,
"videosegmentclip element");
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Video buffer segment clipper",
"Filter/Video",
"Clips video buffers to the configured segment",
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sinktemplate));
- gst_element_class_set_metadata (element_class, "Siren Decoder element",
+ gst_element_class_set_static_metadata (element_class, "Siren Decoder element",
"Codec/Decoder/Audio ",
"Decode streams encoded with the Siren7 codec into 16bit PCM",
"Youness Alaoui <kakaroto@kakaroto.homelinux.net>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sinktemplate));
- gst_element_class_set_metadata (element_class, "Siren Encoder element",
+ gst_element_class_set_static_metadata (element_class, "Siren Encoder element",
"Codec/Encoder/Audio ",
"Encode 16bit PCM streams into the Siren7 codec",
"Youness Alaoui <kakaroto@kakaroto.homelinux.net>");
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_metadata (gstelement_class, "Smooth effect",
+ gst_element_class_set_static_metadata (gstelement_class, "Smooth effect",
"Filter/Effect/Video",
"Apply a smooth filter to an image",
"Wim Taymans <wim.taymans@chello.be>");
0.1, 40.0, 1.0,
G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
- gst_element_class_set_metadata (gstelement_class, "Speed",
+ gst_element_class_set_static_metadata (gstelement_class, "Speed",
"Filter/Effect/Audio",
"Set speed/pitch on audio/raw streams (resampler)",
"Andy Wingo <apwingo@eos.ncsu.edu>, "
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
GstCaps *caps;
- gst_element_class_set_metadata (element_class, "Stereo effect",
+ gst_element_class_set_static_metadata (element_class, "Stereo effect",
"Filter/Effect/Audio",
"Muck with the stereo signal to enhance its 'stereo-ness'",
"Erik Walthinsen <omega@cse.ogi.edu>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Srt encoder", "Codec/Encoder/Subtitle",
"Srt subtitle encoder", "Thijs Vermeir <thijsvermeir@gmail.com>");
}
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"WebVTT encoder", "Codec/Encoder/Subtitle",
"WebVTT subtitle encoder", "David Schleef <ds@schleef.org>");
}
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_metadata (element_class, "TTA audio decoder",
+ gst_element_class_set_static_metadata (element_class, "TTA audio decoder",
"Codec/Decoder/Audio",
"Decode TTA audio data", "Arwed v. Merkatz <v.merkatz@gmx.net>");
}
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_metadata (element_class, "TTA file parser",
+ gst_element_class_set_static_metadata (element_class, "TTA file parser",
"Codec/Demuxer/Audio",
"Parses TTA files", "Arwed v. Merkatz <v.merkatz@gmx.net>");
}
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "VBI decoder",
+ gst_element_class_set_static_metadata (element_class, "VBI decoder",
"Codec/Decoder/Video",
"Decodes closed captions and XDS data from VBI data",
"David I. Lehn <dlehn@users.sourceforge.net>");
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "Scene change detector",
+ gst_element_class_set_static_metadata (element_class, "Scene change detector",
"Video/Filter", "Detects scene changes in video",
"David Schleef <ds@entropywave.com>");
}
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "Zebra stripe overlay",
+ gst_element_class_set_static_metadata (element_class, "Zebra stripe overlay",
"Filter/Analysis",
"Overlays zebra striping on overexposed areas of video",
"David Schleef <ds@entropywave.com>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Video measure collector", "Filter/Effect/Video",
"Collect measurements from a measuring element",
"Руслан Ижбулатов <lrn _at_ gmail _dot_ com>");
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_metadata (gstelement_class, "SSim",
+ gst_element_class_set_static_metadata (gstelement_class, "SSim",
"Filter/Analyzer/Video",
"Calculate Y-SSIM for n+2 YUV video streams",
"Руслан Ижбулатов <lrn1986 _at_ gmail _dot_ com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_dirac_parse_sink_template));
- gst_element_class_set_metadata (element_class, "Dirac parser",
+ gst_element_class_set_static_metadata (element_class, "Dirac parser",
"Codec/Parser/Video", "Parses Dirac streams",
"David Schleef <ds@schleef.org>");
gst_static_pad_template_get (&srctemplate));
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sinktemplate));
- gst_element_class_set_metadata (gstelement_class, "H.263 parser",
+ gst_element_class_set_static_metadata (gstelement_class, "H.263 parser",
"Codec/Parser/Video",
"Parses H.263 streams",
"Arun Raghavan <arun.raghavan@collabora.co.uk>,"
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sinktemplate));
- gst_element_class_set_metadata (gstelement_class, "H.264 parser",
+ gst_element_class_set_static_metadata (gstelement_class, "H.264 parser",
"Codec/Parser/Converter/Video",
"Parses H.264 streams",
"Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"MPEG 4 video elementary stream parser", "Codec/Parser/Video",
"Parses MPEG-4 Part 2 elementary video streams",
"Julien Moutte <julien@fluendo.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"MPEG video elementary stream parser",
"Codec/Parser/Video",
"Parses and frames MPEG-1 and MPEG-2 elementary video streams",
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "Video analyser",
+ gst_element_class_set_static_metadata (element_class, "Video analyser",
"Filter/Analyzer/Video",
"Analyse video signal", "Wim Taymans <wim@fluendo.com>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "Video detecter",
+ gst_element_class_set_static_metadata (element_class, "Video detecter",
"Filter/Effect/Video",
"Detect patterns in a video signal", "Wim Taymans <wim@fluendo.com>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "Video marker",
+ gst_element_class_set_static_metadata (element_class, "Video marker",
"Filter/Effect/Video",
"Marks a video signal with a pattern", "Wim Taymans <wim@fluendo.com>");
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_metadata (element_class, "VMnc video decoder",
+ gst_element_class_set_static_metadata (element_class, "VMnc video decoder",
"Codec/Decoder/Video",
"Decode VmWare video to raw (RGB) video",
"Michael Smith <msmith@xiph.org>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_y4m_dec_sink_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"YUV4MPEG demuxer/decoder", "Codec/Demuxer",
"Demuxes/decodes YUV4MPEG streams", "David Schleef <ds@schleef.org>");
}
&& *shortname) ? shortname : params->name);
description = g_strdup_printf ("ACM Encoder: %s", (longname
&& *longname) ? longname : params->name);
- gst_element_class_set_metadata (element_class, detail,
+ gst_element_class_set_static_metadata (element_class, detail,
"Codec/Encoder/Audio", description,
"Pioneers of the Inevitable <songbird@songbirdnest.com>");
g_free (shortname);
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_metadata (element_class, "ACM MP3 decoder",
+ gst_element_class_set_static_metadata (element_class, "ACM MP3 decoder",
"Codec/Decoder/Audio",
"Decode MP3 using ACM decoder",
"Pioneers of the Inevitable <songbird@songbirdnest.com");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_avc_src_src_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"AVC Video Services Source", "Video/Source",
"Captures DV or HDV video from Firewire port",
"David Schleef <ds@entropywave.com>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "CD Player",
+ gst_element_class_set_static_metadata (element_class, "CD Player",
"Generic/Bin",
"Play CD audio through the CD Drive",
"Charles Schmidt <cbschmid@uiuc.edu>, "
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_decklink_sink_audiosink_template));
- gst_element_class_set_metadata (element_class, "Decklink Sink",
+ gst_element_class_set_static_metadata (element_class, "Decklink Sink",
"Video/Sink", "Decklink Sink", "David Schleef <ds@entropywave.com>");
}
gst_pad_template_new ("videosrc", GST_PAD_SRC, GST_PAD_ALWAYS,
gst_decklink_mode_get_template_caps ()));
- gst_element_class_set_metadata (element_class, "Decklink source",
+ gst_element_class_set_static_metadata (element_class, "Decklink source",
"Source/Video", "DeckLink Source", "David Schleef <ds@entropywave.com>");
}
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "Direct Draw Video Sink",
- "Sink/Video",
+ gst_element_class_set_static_metadata (element_class,
+ "Direct Draw Video Sink", "Sink/Video",
"Output to a video card via Direct Draw",
"Sebastien Moutte <sebastien@moutte.net>");
gst_element_class_add_pad_template (element_class,
gint order = 0, binary;
binary =
- lpddpfPixelFormat->dwRBitMask | lpddpfPixelFormat->
- dwGBitMask | lpddpfPixelFormat->dwBBitMask | lpddpfPixelFormat->
- dwRGBAlphaBitMask;
+ lpddpfPixelFormat->
+ dwRBitMask | lpddpfPixelFormat->dwGBitMask | lpddpfPixelFormat->
+ dwBBitMask | lpddpfPixelFormat->dwRGBAlphaBitMask;
while (binary != 0) {
if ((binary % 2) == 1)
order++;
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"Directshow audio capture source", "Source/Audio",
"Receive data from a directshow audio capture graph",
"Sebastien Moutte <sebastien@moutte.net>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"DirectShow video capture source", "Source/Video",
"Receive data from a directshow video capture graph",
"Sebastien Moutte <sebastien@moutte.net>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_template));
- gst_element_class_set_metadata (element_class, "DirectShow video sink",
+ gst_element_class_set_static_metadata (element_class, "DirectShow video sink",
"Sink/Video", "Display data using a DirectShow video renderer",
"Pioneers of the Inevitable <songbird@songbirdnest.com>, " \
"FLUENDO S.A. <support@fluendo.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class, "DVB bin",
+ gst_element_class_set_static_metadata (element_class, "DVB bin",
"Source/Bin/Video",
"Access descramble and split DVB streams",
"Alessandro Decina <alessandro@nnva.org>");
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&ts_src_factory));
- gst_element_class_set_metadata (gstelement_class, "DVB Source",
+ gst_element_class_set_static_metadata (gstelement_class, "DVB Source",
"Source/Video",
"Digital Video Broadcast Source",
"P2P-VCR, C-Lab, University of Paderborn,"
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_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"dxr3/Hollywood+ mpeg decoder board audio plugin", "Audio/Sink",
"Feeds audio to Sigma Designs em8300 based boards",
"Martin Soto <martinsoto@users.sourceforge.net>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&dxr3spusink_sink_factory));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"dxr3/Hollywood+ mpeg decoder board subpicture element", "Sink/Video",
"Feeds subpicture information to Sigma Designs em8300 based boards",
"Martin Soto <martinsoto@users.sourceforge.net>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&dxr3videosink_sink_factory));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"dxr3/Hollywood+ mpeg decoder board video element", "Sink/Video",
"Feeds MPEG2 video to Sigma Designs em8300 based boards",
"Martin Soto <martinsoto@users.sourceforge.net>");
GST_STATIC_CAPS (GST_FBDEV_TEMPLATE_CAPS)
);
- gst_element_class_set_metadata (element_class, "fbdev video sink",
+ gst_element_class_set_static_metadata (element_class, "fbdev video sink",
"Sink/Video",
"A linux framebuffer videosink", "Sean D'Epagnier <sean@depagnier.com>");
gst_element_class_add_pad_template (element_class,
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_linsys_sdi_sink_sink_template));
- gst_element_class_set_metadata (element_class, "SDI video sink",
+ gst_element_class_set_static_metadata (element_class, "SDI video sink",
"Sink/Video", "Writes video from SDI transmit device",
"David Schleef <ds@entropywave.com>");
}
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_linsys_sdi_src_src_template));
- gst_element_class_set_metadata (element_class, "SDI video source",
+ gst_element_class_set_static_metadata (element_class, "SDI video source",
"Source/Video", "Reads video from SDI capture device",
"David Schleef <ds@entropywave.com>");
}
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class, "Video Source (OSX)",
+ gst_element_class_set_static_metadata (element_class, "Video Source (OSX)",
"Source/Video",
"Reads raw frames from a capture device on OS X",
"Ole Andre Vadla Ravnaas <ole.andre.ravnas@tandberg.com>, "
"original aspect ratio", TRUE,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"PVR Video sink", "Sink/Video",
"A PVR videosink",
"Luciana Fujii Pontello <luciana.fujii@collabora.co.uk");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&gst_qcamsrc_src_factory));
- gst_element_class_set_metadata (element_class, "QCam Source",
+ gst_element_class_set_static_metadata (element_class, "QCam Source",
"Source/Video",
"Read from a QuickCam device", "Wim Taymans <wim.taymans@chello.be>");
}
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sinktemplate));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Shared Memory Sink",
"Sink",
"Send data over shared memory to the matching source",
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&srctemplate));
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Shared Memory Source",
"Source",
"Receive data from the shared memory sink",
gst_element_class_add_pad_template (element_class, pt);
gst_object_unref (pt);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"UVC H264 MJPG Demuxer",
"Video/Demuxer",
"Demux UVC H264 auxiliary streams from MJPG images",
GST_DEBUG_CATEGORY_INIT (uvc_h264_src_debug, "uvch264_src",
0, "UVC H264 Compliant camera bin source");
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"UVC H264 Source",
"Source/Video",
"UVC H264 Encoding camera source",
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "VCD Source",
+ gst_element_class_set_static_metadata (element_class, "VCD Source",
"Source/File",
"Asynchronous read from VCD disk", "Erik Walthinsen <omega@cse.ogi.edu>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"VDPAU Sink",
"Sink/Video",
"VDPAU Sink", "Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>");
GstCaps *src_caps, *sink_caps;
GstPadTemplate *src_template, *sink_template;
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"VdpauVideoPostProcess",
"Filter/Converter/Decoder/Video",
"Post process GstVdpVideoBuffers and output GstVdpOutputBuffers",
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"VDPAU H264 Decoder",
"Decoder",
"Decode h264 stream with vdpau",
{
GstElementClass *element_class = GST_ELEMENT_CLASS (gclass);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"VDPAU Mpeg Decoder",
"Decoder",
"Decode mpeg stream with vdpau",
{
GstElementClass *element_class = GST_ELEMENT_CLASS (gclass);
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"VDPAU Mpeg4 Decoder",
"Decoder",
"Decode mpeg4 stream with vdpau",
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_template));
- gst_element_class_set_metadata (element_class, "WasapiSrc",
+ gst_element_class_set_static_metadata (element_class, "WasapiSrc",
"Sink/Audio",
"Stream audio to an audio capture device through WASAPI",
"Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class, "WasapiSrc",
+ gst_element_class_set_static_metadata (element_class, "WasapiSrc",
"Source/Audio",
"Stream audio from an audio capture device through WASAPI",
"Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>");
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_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 <ole.andre.ravnas@tandberg.com>");
{
GstElementClass *element_class = GST_ELEMENT_CLASS (gclass);
- gst_element_class_set_metadata (element_class, "KsVideoSrc",
+ gst_element_class_set_static_metadata (element_class, "KsVideoSrc",
"Source/Video",
"Stream data from a video capture device through Windows kernel streaming",
"Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>\n"
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"DirectX 9 screen capture source", "Source/Video", "Captures screen",
"Haakon Sporsheim <hakon.sporsheim@tandberg.com>");
}
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
- gst_element_class_set_metadata (element_class,
+ gst_element_class_set_static_metadata (element_class,
"GDI screen capture source", "Source/Video", "Captures screen",
"Haakon Sporsheim <hakon.sporsheim@tandberg.com>");
}
{
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
- gst_element_class_set_metadata (element_class, "test scope",
+ gst_element_class_set_static_metadata (element_class, "test scope",
"Visualization",
"Dummy test scope", "Stefan Kost <ensonic@users.sf.net>");
gstbasecamera_class = GST_BASE_CAMERA_SRC_CLASS (klass);
gstbasecamera_class->set_mode = gst_test_camera_src_set_mode;
- gst_element_class_set_metadata (gstelement_class,
+ gst_element_class_set_static_metadata (gstelement_class,
"Test Camera Src",
"Camera/Src",
"Some test camera src",
cat <<EOF
- gst_element_class_set_metadata (element_class, "FIXME Long name",
+ gst_element_class_set_static_metadata (element_class, "FIXME Long name",
"Generic", "FIXME Description", "$REAL_NAME <$EMAIL_ADDRESS>");
}