good: use new gst_element_class_add_static_pad_template()

https://bugzilla.gnome.org/show_bug.cgi?id=763076
This commit is contained in:
Vineeth TM 2016-03-04 10:30:12 +09:00 committed by Sebastian Dröge
parent 2b8b5f2246
commit 1071309870
243 changed files with 827 additions and 971 deletions

View file

@ -209,8 +209,7 @@ gst_aasink_class_init (GstAASinkClass * klass)
g_param_spec_int ("frame-time", "frame time", "frame time", G_MININT, g_param_spec_int ("frame-time", "frame time", "frame time", G_MININT,
G_MAXINT, 0, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); G_MAXINT, 0, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &sink_template);
gst_static_pad_template_get (&sink_template));
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"ASCII art video sink", "Sink/Video", "An ASCII art videosink", "ASCII art video sink", "Sink/Video", "An ASCII art videosink",

View file

@ -242,10 +242,10 @@ gst_cairo_overlay_class_init (GstCairoOverlayClass * klass)
"Render overlay on a video stream using Cairo", "Render overlay on a video stream using Cairo",
"Jon Nordby <jononor@gmail.com>"); "Jon Nordby <jononor@gmail.com>");
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_cairo_overlay_sink_template)); &gst_cairo_overlay_sink_template);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_cairo_overlay_src_template)); &gst_cairo_overlay_src_template);
} }
static void static void

View file

@ -174,10 +174,8 @@ gst_dvdec_class_init (GstDVDecClass * klass)
gstelement_class->change_state = GST_DEBUG_FUNCPTR (gst_dvdec_change_state); gstelement_class->change_state = GST_DEBUG_FUNCPTR (gst_dvdec_change_state);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &sink_temp);
gst_static_pad_template_get (&sink_temp)); gst_element_class_add_static_pad_template (gstelement_class, &src_temp);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&src_temp));
gst_element_class_set_static_metadata (gstelement_class, "DV video decoder", gst_element_class_set_static_metadata (gstelement_class, "DV video decoder",
"Codec/Decoder/Video", "Codec/Decoder/Video",

View file

@ -182,12 +182,9 @@ gst_dvdemux_class_init (GstDVDemuxClass * klass)
gstelement_class->change_state = GST_DEBUG_FUNCPTR (gst_dvdemux_change_state); gstelement_class->change_state = GST_DEBUG_FUNCPTR (gst_dvdemux_change_state);
gstelement_class->send_event = GST_DEBUG_FUNCPTR (gst_dvdemux_send_event); gstelement_class->send_event = GST_DEBUG_FUNCPTR (gst_dvdemux_send_event);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &sink_temp);
gst_static_pad_template_get (&sink_temp)); gst_element_class_add_static_pad_template (gstelement_class, &video_src_temp);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &audio_src_temp);
gst_static_pad_template_get (&video_src_temp));
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&audio_src_temp));
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"DV system stream demuxer", "Codec/Demuxer", "DV system stream demuxer", "Codec/Demuxer",

View file

@ -164,10 +164,10 @@ gst_flac_dec_class_init (GstFlacDecClass * klass)
audiodecoder_class->handle_frame = audiodecoder_class->handle_frame =
GST_DEBUG_FUNCPTR (gst_flac_dec_handle_frame); GST_DEBUG_FUNCPTR (gst_flac_dec_handle_frame);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&flac_dec_src_factory)); &flac_dec_src_factory);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&flac_dec_sink_factory)); &flac_dec_sink_factory);
gst_element_class_set_static_metadata (gstelement_class, "FLAC audio decoder", gst_element_class_set_static_metadata (gstelement_class, "FLAC audio decoder",
"Codec/Decoder/Audio", "Decodes FLAC lossless audio streams", "Codec/Decoder/Audio", "Decodes FLAC lossless audio streams",

View file

@ -341,8 +341,7 @@ gst_flac_enc_class_init (GstFlacEncClass * klass)
DEFAULT_SEEKPOINTS, DEFAULT_SEEKPOINTS,
G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &src_factory);
gst_static_pad_template_get (&src_factory));
sink_caps = gst_flac_enc_generate_sink_caps (); sink_caps = gst_flac_enc_generate_sink_caps ();
sink_templ = gst_pad_template_new ("sink", sink_templ = gst_pad_template_new ("sink",

View file

@ -109,11 +109,10 @@ gst_flac_tag_class_init (GstFlacTagClass * klass)
"Formatter/Metadata", "Formatter/Metadata",
"Rewrite tags in a FLAC file", "Christophe Fergeau <teuf@gnome.org>"); "Rewrite tags in a FLAC file", "Christophe Fergeau <teuf@gnome.org>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&flac_tag_sink_template)); &flac_tag_sink_template);
gst_element_class_add_static_pad_template (gstelement_class,
gst_element_class_add_pad_template (gstelement_class, &flac_tag_src_template);
gst_static_pad_template_get (&flac_tag_src_template));
} }
static void static void

View file

@ -180,10 +180,10 @@ gst_gdk_pixbuf_dec_class_init (GstGdkPixbufDecClass * klass)
gstelement_class->change_state = gstelement_class->change_state =
GST_DEBUG_FUNCPTR (gst_gdk_pixbuf_dec_change_state); GST_DEBUG_FUNCPTR (gst_gdk_pixbuf_dec_change_state);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_gdk_pixbuf_dec_src_template)); &gst_gdk_pixbuf_dec_src_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_gdk_pixbuf_dec_sink_template)); &gst_gdk_pixbuf_dec_sink_template);
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"GdkPixbuf image decoder", "Codec/Decoder/Image", "GdkPixbuf image decoder", "Codec/Decoder/Image",
"Decodes images in a video stream using GdkPixbuf", "Decodes images in a video stream using GdkPixbuf",

View file

@ -240,10 +240,8 @@ gst_gdk_pixbuf_overlay_class_init (GstGdkPixbufOverlayClass * klass)
GST_TYPE_GDK_PIXBUF_POSITIONING_MODE, DEFAULT_POSITIONING_MODE, GST_TYPE_GDK_PIXBUF_POSITIONING_MODE, DEFAULT_POSITIONING_MODE,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (element_class, &src_template);
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
gst_element_class_set_static_metadata (element_class, gst_element_class_set_static_metadata (element_class,
"GdkPixbuf Overlay", "Filter/Effect/Video", "GdkPixbuf Overlay", "Filter/Effect/Video",

View file

@ -149,8 +149,8 @@ gst_gdk_pixbuf_sink_class_init (GstGdkPixbufSinkClass * klass)
"Sink/Video", "Output images as GdkPixbuf objects in bus messages", "Sink/Video", "Output images as GdkPixbuf objects in bus messages",
"Tim-Philipp Müller <tim centricular net>"); "Tim-Philipp Müller <tim centricular net>");
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&pixbufsink_sink_factory)); &pixbufsink_sink_factory);
gobject_class->set_property = gst_gdk_pixbuf_sink_set_property; gobject_class->set_property = gst_gdk_pixbuf_sink_set_property;
gobject_class->get_property = gst_gdk_pixbuf_sink_get_property; gobject_class->get_property = gst_gdk_pixbuf_sink_get_property;

View file

@ -785,8 +785,8 @@ gst_jack_audio_sink_class_init (GstJackAudioSinkClass * klass)
"Sink/Audio", "Output audio to a JACK server", "Sink/Audio", "Output audio to a JACK server",
"Wim Taymans <wim.taymans@gmail.com>"); "Wim Taymans <wim.taymans@gmail.com>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&jackaudiosink_sink_factory)); &jackaudiosink_sink_factory);
gstbasesink_class->get_caps = GST_DEBUG_FUNCPTR (gst_jack_audio_sink_getcaps); gstbasesink_class->get_caps = GST_DEBUG_FUNCPTR (gst_jack_audio_sink_getcaps);

View file

@ -801,8 +801,7 @@ gst_jack_audio_src_class_init (GstJackAudioSrcClass * klass)
GST_TYPE_JACK_TRANSPORT, DEFAULT_PROP_TRANSPORT, GST_TYPE_JACK_TRANSPORT, DEFAULT_PROP_TRANSPORT,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &src_factory);
gst_static_pad_template_get (&src_factory));
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"Audio Source (Jack)", "Source/Audio", "Audio Source (Jack)", "Source/Audio",

View file

@ -160,13 +160,13 @@ gst_jpeg_dec_class_init (GstJpegDecClass * klass)
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | G_PARAM_DEPRECATED)); G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | G_PARAM_DEPRECATED));
#endif #endif
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_jpeg_dec_src_pad_template)); &gst_jpeg_dec_src_pad_template);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_jpeg_dec_sink_pad_template)); &gst_jpeg_dec_sink_pad_template);
gst_element_class_set_static_metadata (element_class, "JPEG image decoder", gst_element_class_set_static_metadata (element_class, "JPEG image decoder",
"Codec/Decoder/Image", "Codec/Decoder/Image", "Decode images from JPEG format",
"Decode images from JPEG format", "Wim Taymans <wim@fluendo.com>"); "Wim Taymans <wim@fluendo.com>");
vdec_class->start = gst_jpeg_dec_start; vdec_class->start = gst_jpeg_dec_start;
vdec_class->stop = gst_jpeg_dec_stop; vdec_class->stop = gst_jpeg_dec_stop;

View file

@ -150,13 +150,13 @@ gst_jpegenc_class_init (GstJpegEncClass * klass)
JPEG_DEFAULT_IDCT_METHOD, JPEG_DEFAULT_IDCT_METHOD,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_jpegenc_sink_pad_template)); &gst_jpegenc_sink_pad_template);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_jpegenc_src_pad_template)); &gst_jpegenc_src_pad_template);
gst_element_class_set_static_metadata (element_class, "JPEG image encoder", gst_element_class_set_static_metadata (element_class, "JPEG image encoder",
"Codec/Encoder/Image", "Codec/Encoder/Image", "Encode images in JPEG format",
"Encode images in JPEG format", "Wim Taymans <wim.taymans@tvd.be>"); "Wim Taymans <wim.taymans@tvd.be>");
venc_class->start = gst_jpegenc_start; venc_class->start = gst_jpegenc_start;
venc_class->stop = gst_jpegenc_stop; venc_class->stop = gst_jpegenc_stop;

View file

@ -106,13 +106,13 @@ gst_smokedec_base_init (gpointer g_class)
{ {
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_smokedec_src_pad_template)); &gst_smokedec_src_pad_template);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_smokedec_sink_pad_template)); &gst_smokedec_sink_pad_template);
gst_element_class_set_static_metadata (element_class, "Smoke video decoder", gst_element_class_set_static_metadata (element_class, "Smoke video decoder",
"Codec/Decoder/Video", "Codec/Decoder/Video", "Decode video from Smoke format",
"Decode video from Smoke format", "Wim Taymans <wim@fluendo.com>"); "Wim Taymans <wim@fluendo.com>");
} }
static void static void

View file

@ -123,13 +123,13 @@ gst_smokeenc_base_init (gpointer g_class)
{ {
GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); GstElementClass *element_class = GST_ELEMENT_CLASS (g_class);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_smokeenc_sink_pad_template)); &gst_smokeenc_sink_pad_template);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_smokeenc_src_pad_template)); &gst_smokeenc_src_pad_template);
gst_element_class_set_static_metadata (element_class, "Smoke video encoder", gst_element_class_set_static_metadata (element_class, "Smoke video encoder",
"Codec/Encoder/Video", "Codec/Encoder/Video", "Encode images into the Smoke format",
"Encode images into the Smoke format", "Wim Taymans <wim@fluendo.com>"); "Wim Taymans <wim@fluendo.com>");
} }
static void static void

View file

@ -152,8 +152,7 @@ gst_cacasink_class_init (GstCACASinkClass * klass)
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"A colored ASCII art video sink", "Sink/Video", "A colored ASCII art video sink", "Sink/Video",
"A colored ASCII art videosink", "Zeeshan Ali <zak147@yahoo.com>"); "A colored ASCII art videosink", "Zeeshan Ali <zak147@yahoo.com>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &sink_template);
gst_static_pad_template_get (&sink_template));
gstbasesink_class->set_caps = GST_DEBUG_FUNCPTR (gst_cacasink_setcaps); gstbasesink_class->set_caps = GST_DEBUG_FUNCPTR (gst_cacasink_setcaps);
gstbasesink_class->get_times = GST_DEBUG_FUNCPTR (gst_cacasink_get_times); gstbasesink_class->get_times = GST_DEBUG_FUNCPTR (gst_cacasink_get_times);

View file

@ -81,13 +81,12 @@ gst_pngdec_class_init (GstPngDecClass * klass)
GstElementClass *element_class = (GstElementClass *) klass; GstElementClass *element_class = (GstElementClass *) klass;
GstVideoDecoderClass *vdec_class = (GstVideoDecoderClass *) klass; GstVideoDecoderClass *vdec_class = (GstVideoDecoderClass *) klass;
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_pngdec_src_pad_template)); &gst_pngdec_src_pad_template);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_pngdec_sink_pad_template)); &gst_pngdec_sink_pad_template);
gst_element_class_set_static_metadata (element_class, "PNG image decoder", gst_element_class_set_static_metadata (element_class, "PNG image decoder",
"Codec/Decoder/Image", "Codec/Decoder/Image", "Decode a png video frame to a raw image",
"Decode a png video frame to a raw image",
"Wim Taymans <wim@fluendo.com>"); "Wim Taymans <wim@fluendo.com>");
vdec_class->start = gst_pngdec_start; vdec_class->start = gst_pngdec_start;

View file

@ -128,10 +128,10 @@ gst_pngenc_class_init (GstPngEncClass * klass)
DEFAULT_COMPRESSION_LEVEL, DEFAULT_COMPRESSION_LEVEL,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template gst_element_class_add_static_pad_template
(element_class, gst_static_pad_template_get (&pngenc_sink_template)); (element_class, &pngenc_sink_template);
gst_element_class_add_pad_template gst_element_class_add_static_pad_template
(element_class, gst_static_pad_template_get (&pngenc_src_template)); (element_class, &pngenc_src_template);
gst_element_class_set_static_metadata (element_class, "PNG image encoder", gst_element_class_set_static_metadata (element_class, "PNG image encoder",
"Codec/Encoder/Image", "Codec/Encoder/Image",
"Encode a video frame to a .png image", "Encode a video frame to a .png image",

View file

@ -1989,8 +1989,7 @@ gst_pulsesink_class_init (GstPulseSinkClass * klass)
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"PulseAudio Audio Sink", "PulseAudio Audio Sink",
"Sink/Audio", "Plays audio to a PulseAudio server", "Lennart Poettering"); "Sink/Audio", "Plays audio to a PulseAudio server", "Lennart Poettering");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &pad_template);
gst_static_pad_template_get (&pad_template));
} }
static void static void

View file

@ -222,8 +222,7 @@ gst_pulsesrc_class_init (GstPulseSrcClass * klass)
"PulseAudio Audio Source", "PulseAudio Audio Source",
"Source/Audio", "Source/Audio",
"Captures audio from a PulseAudio server", "Lennart Poettering"); "Captures audio from a PulseAudio server", "Lennart Poettering");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &pad_template);
gst_static_pad_template_get (&pad_template));
/** /**
* GstPulseSrc:volume: * GstPulseSrc:volume:

View file

@ -218,8 +218,7 @@ gst_dv1394src_class_init (GstDV1394SrcClass * klass)
gstpushsrc_class->create = gst_dv1394src_create; gstpushsrc_class->create = gst_dv1394src_create;
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &src_factory);
gst_static_pad_template_get (&src_factory));
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"Firewire (1394) DV video source", "Source/Video", "Firewire (1394) DV video source", "Source/Video",

View file

@ -168,8 +168,7 @@ gst_hdv1394src_class_init (GstHDV1394SrcClass * klass)
gstpushsrc_class->create = gst_hdv1394src_create; gstpushsrc_class->create = gst_hdv1394src_create;
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &src_factory);
gst_static_pad_template_get (&src_factory));
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"Firewire (1394) HDV video source", "Source/Video", "Firewire (1394) HDV video source", "Source/Video",

View file

@ -223,8 +223,7 @@ gst_shout2send_class_init (GstShout2sendClass * klass)
gstbasesink_class->event = GST_DEBUG_FUNCPTR (gst_shout2send_event); gstbasesink_class->event = GST_DEBUG_FUNCPTR (gst_shout2send_event);
gstbasesink_class->set_caps = GST_DEBUG_FUNCPTR (gst_shout2send_setcaps); gstbasesink_class->set_caps = GST_DEBUG_FUNCPTR (gst_shout2send_setcaps);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &sink_template);
gst_static_pad_template_get (&sink_template));
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"Icecast network sink", "Icecast network sink",

View file

@ -192,8 +192,8 @@ gst_soup_http_client_sink_class_init (GstSoupHttpClientSinkClass * klass)
SOUP_TYPE_LOGGER_LOG_LEVEL, DEFAULT_SOUP_LOG_LEVEL, SOUP_TYPE_LOGGER_LOG_LEVEL, DEFAULT_SOUP_LOG_LEVEL,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_soup_http_client_sink_sink_template)); &gst_soup_http_client_sink_sink_template);
gst_element_class_set_static_metadata (gstelement_class, "HTTP client sink", gst_element_class_set_static_metadata (gstelement_class, "HTTP client sink",
"Generic", "Sends streams to HTTP server via PUT", "Generic", "Sends streams to HTTP server via PUT",

View file

@ -421,8 +421,7 @@ gst_soup_http_src_class_init (GstSoupHTTPSrcClass * klass)
"The HTTP method to use (GET, HEAD, OPTIONS, etc)", "The HTTP method to use (GET, HEAD, OPTIONS, etc)",
DEFAULT_SOUP_METHOD, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); DEFAULT_SOUP_METHOD, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &srctemplate);
gst_static_pad_template_get (&srctemplate));
gst_element_class_set_static_metadata (gstelement_class, "HTTP client source", gst_element_class_set_static_metadata (gstelement_class, "HTTP client source",
"Source/Network", "Source/Network",

View file

@ -114,10 +114,10 @@ gst_speex_dec_class_init (GstSpeexDecClass * klass)
g_param_spec_boolean ("enh", "Enh", "Enable perceptual enhancement", g_param_spec_boolean ("enh", "Enh", "Enable perceptual enhancement",
DEFAULT_ENH, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); DEFAULT_ENH, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&speex_dec_src_factory)); &speex_dec_src_factory);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&speex_dec_sink_factory)); &speex_dec_sink_factory);
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"Speex audio decoder", "Codec/Decoder/Audio", "Speex audio decoder", "Codec/Decoder/Audio",
"decode speex streams to audio", "Wim Taymans <wim@fluendo.com>"); "decode speex streams to audio", "Wim Taymans <wim@fluendo.com>");

View file

@ -211,10 +211,8 @@ gst_speex_enc_class_init (GstSpeexEncClass * klass)
"The last status message", NULL, "The last status message", NULL,
G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &src_factory);
gst_static_pad_template_get (&src_factory)); gst_element_class_add_static_pad_template (gstelement_class, &sink_factory);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sink_factory));
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"Speex audio encoder", "Codec/Encoder/Audio", "Speex audio encoder", "Codec/Encoder/Audio",
"Encodes audio in Speex format", "Wim Taymans <wim@fluendo.com>"); "Encodes audio in Speex format", "Wim Taymans <wim@fluendo.com>");

View file

@ -86,10 +86,8 @@ gst_apev2_mux_class_init (GstApev2MuxClass * klass)
GST_TAG_MUX_CLASS (klass)->render_end_tag = GST_TAG_MUX_CLASS (klass)->render_end_tag =
GST_DEBUG_FUNCPTR (gst_apev2_mux_render_end_tag); GST_DEBUG_FUNCPTR (gst_apev2_mux_render_end_tag);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (element_class, &src_template);
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
gst_element_class_set_static_metadata (element_class, gst_element_class_set_static_metadata (element_class,
"TagLib-based APEv2 Muxer", "Formatter/Metadata", "TagLib-based APEv2 Muxer", "Formatter/Metadata",

View file

@ -94,10 +94,8 @@ gst_id3v2_mux_class_init (GstId3v2MuxClass * klass)
GST_TAG_MUX_CLASS (klass)->render_end_tag = GST_TAG_MUX_CLASS (klass)->render_end_tag =
GST_DEBUG_FUNCPTR (gst_id3v2_mux_render_end_tag); GST_DEBUG_FUNCPTR (gst_id3v2_mux_render_end_tag);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (element_class, &src_template);
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
gst_element_class_set_static_metadata (element_class, gst_element_class_set_static_metadata (element_class,
"TagLib-based ID3v2 Muxer", "Formatter/Metadata", "TagLib-based ID3v2 Muxer", "Formatter/Metadata",

View file

@ -87,11 +87,10 @@ gst_vp8_dec_class_init (GstVP8DecClass * klass)
element_class = GST_ELEMENT_CLASS (klass); element_class = GST_ELEMENT_CLASS (klass);
vpx_class = GST_VPX_DEC_CLASS (klass); vpx_class = GST_VPX_DEC_CLASS (klass);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_vp8_dec_sink_template)); &gst_vp8_dec_sink_template);
gst_element_class_add_static_pad_template (element_class,
gst_element_class_add_pad_template (element_class, &gst_vp8_dec_src_template);
gst_static_pad_template_get (&gst_vp8_dec_src_template));
gst_element_class_set_static_metadata (element_class, gst_element_class_set_static_metadata (element_class,
"On2 VP8 Decoder", "On2 VP8 Decoder",

View file

@ -141,10 +141,10 @@ gst_vp8_enc_class_init (GstVP8EncClass * klass)
vpx_encoder_class = GST_VPX_ENC_CLASS (klass); vpx_encoder_class = GST_VPX_ENC_CLASS (klass);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_vp8_enc_src_template)); &gst_vp8_enc_src_template);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_vp8_enc_sink_template)); &gst_vp8_enc_sink_template);
gst_element_class_set_static_metadata (element_class, gst_element_class_set_static_metadata (element_class,
"On2 VP8 Encoder", "On2 VP8 Encoder",

View file

@ -89,10 +89,10 @@ gst_vp9_dec_class_init (GstVP9DecClass * klass)
element_class = GST_ELEMENT_CLASS (klass); element_class = GST_ELEMENT_CLASS (klass);
vpx_class = GST_VPX_DEC_CLASS (klass); vpx_class = GST_VPX_DEC_CLASS (klass);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_vp9_dec_src_template)); &gst_vp9_dec_src_template);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_vp9_dec_sink_template)); &gst_vp9_dec_sink_template);
gst_element_class_set_static_metadata (element_class, gst_element_class_set_static_metadata (element_class,
"On2 VP9 Decoder", "On2 VP9 Decoder",

View file

@ -111,10 +111,10 @@ gst_vp9_enc_class_init (GstVP9EncClass * klass)
element_class = GST_ELEMENT_CLASS (klass); element_class = GST_ELEMENT_CLASS (klass);
vpx_encoder_class = GST_VPX_ENC_CLASS (klass); vpx_encoder_class = GST_VPX_ENC_CLASS (klass);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_vp9_enc_src_template)); &gst_vp9_enc_src_template);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_vp9_enc_sink_template)); &gst_vp9_enc_sink_template);
gst_element_class_set_static_metadata (element_class, gst_element_class_set_static_metadata (element_class,
"On2 VP9 Encoder", "On2 VP9 Encoder",

View file

@ -105,10 +105,8 @@ gst_wavpack_dec_class_init (GstWavpackDecClass * klass)
GstElementClass *element_class = (GstElementClass *) (klass); GstElementClass *element_class = (GstElementClass *) (klass);
GstAudioDecoderClass *base_class = (GstAudioDecoderClass *) (klass); GstAudioDecoderClass *base_class = (GstAudioDecoderClass *) (klass);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &src_factory);
gst_static_pad_template_get (&src_factory)); gst_element_class_add_static_pad_template (element_class, &sink_factory);
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_factory));
gst_element_class_set_static_metadata (element_class, "Wavpack audio decoder", gst_element_class_set_static_metadata (element_class, "Wavpack audio decoder",
"Codec/Decoder/Audio", "Codec/Decoder/Audio",
"Decodes Wavpack audio data", "Decodes Wavpack audio data",

View file

@ -209,12 +209,9 @@ gst_wavpack_enc_class_init (GstWavpackEncClass * klass)
GstAudioEncoderClass *base_class = (GstAudioEncoderClass *) (klass); GstAudioEncoderClass *base_class = (GstAudioEncoderClass *) (klass);
/* add pad templates */ /* add pad templates */
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &sink_factory);
gst_static_pad_template_get (&sink_factory)); gst_element_class_add_static_pad_template (element_class, &src_factory);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &wvcsrc_factory);
gst_static_pad_template_get (&src_factory));
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&wvcsrc_factory));
/* set element details */ /* set element details */
gst_element_class_set_static_metadata (element_class, "Wavpack audio encoder", gst_element_class_set_static_metadata (element_class, "Wavpack audio encoder",

View file

@ -273,10 +273,10 @@ gst_alpha_class_init (GstAlphaClass * klass)
"Edward Hervey <edward.hervey@collabora.co.uk>\n" "Edward Hervey <edward.hervey@collabora.co.uk>\n"
"Jan Schmidt <thaytan@noraisin.net>"); "Jan Schmidt <thaytan@noraisin.net>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_alpha_sink_template)); &gst_alpha_sink_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_alpha_src_template)); &gst_alpha_src_template);
btrans_class->before_transform = btrans_class->before_transform =
GST_DEBUG_FUNCPTR (gst_alpha_before_transform); GST_DEBUG_FUNCPTR (gst_alpha_before_transform);

View file

@ -85,10 +85,8 @@ gst_alpha_color_class_init (GstAlphaColorClass * klass)
"ARGB from/to AYUV colorspace conversion preserving the alpha channel", "ARGB from/to AYUV colorspace conversion preserving the alpha channel",
"Wim Taymans <wim.taymans@gmail.com>"); "Wim Taymans <wim.taymans@gmail.com>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (gstelement_class, &src_template);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&src_template));
gstbasetransform_class->transform_caps = gstbasetransform_class->transform_caps =
GST_DEBUG_FUNCPTR (gst_alpha_color_transform_caps); GST_DEBUG_FUNCPTR (gst_alpha_color_transform_caps);

View file

@ -91,8 +91,7 @@ gst_ape_demux_class_init (GstApeDemuxClass * klass)
"Read and output APE tags while demuxing the contents", "Read and output APE tags while demuxing the contents",
"Tim-Philipp Müller <tim centricular net>"); "Tim-Philipp Müller <tim centricular net>");
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &sink_factory);
gst_static_pad_template_get (&sink_factory));
tagdemux_class->identify_tag = GST_DEBUG_FUNCPTR (gst_ape_demux_identify_tag); tagdemux_class->identify_tag = GST_DEBUG_FUNCPTR (gst_ape_demux_identify_tag);
tagdemux_class->parse_tag = GST_DEBUG_FUNCPTR (gst_ape_demux_parse_tag); tagdemux_class->parse_tag = GST_DEBUG_FUNCPTR (gst_ape_demux_parse_tag);

View file

@ -199,10 +199,8 @@ gst_audio_panorama_class_init (GstAudioPanoramaClass * klass)
"Positions audio streams in the stereo panorama", "Positions audio streams in the stereo panorama",
"Stefan Kost <ensonic@users.sf.net>"); "Stefan Kost <ensonic@users.sf.net>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &src_template);
gst_static_pad_template_get (&src_template)); gst_element_class_add_static_pad_template (gstelement_class, &sink_template);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sink_template));
GST_BASE_TRANSFORM_CLASS (klass)->get_unit_size = GST_BASE_TRANSFORM_CLASS (klass)->get_unit_size =
GST_DEBUG_FUNCPTR (gst_audio_panorama_get_unit_size); GST_DEBUG_FUNCPTR (gst_audio_panorama_get_unit_size);

View file

@ -859,10 +859,8 @@ gst_scaletempo_class_init (GstScaletempoClass * klass)
"Length in milliseconds to search for best overlap position", 0, 500, "Length in milliseconds to search for best overlap position", 0, 500,
14, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); 14, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &src_template);
gst_static_pad_template_get (&src_template)); gst_element_class_add_static_pad_template (gstelement_class, &sink_template);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sink_template));
gst_element_class_set_static_metadata (gstelement_class, "Scaletempo", gst_element_class_set_static_metadata (gstelement_class, "Scaletempo",
"Filter/Effect/Rate", "Filter/Effect/Rate",
"Sync audio tempo with playback rate", "Sync audio tempo with playback rate",

View file

@ -114,10 +114,8 @@ gst_aac_parse_class_init (GstAacParseClass * klass)
GST_DEBUG_CATEGORY_INIT (aacparse_debug, "aacparse", 0, GST_DEBUG_CATEGORY_INIT (aacparse_debug, "aacparse", 0,
"AAC audio stream parser"); "AAC audio stream parser");
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (element_class, &src_template);
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
gst_element_class_set_static_metadata (element_class, gst_element_class_set_static_metadata (element_class,
"AAC audio stream parser", "Codec/Parser/Audio", "AAC audio stream parser", "Codec/Parser/Audio",

View file

@ -186,10 +186,8 @@ gst_ac3_parse_class_init (GstAc3ParseClass * klass)
object_class->finalize = gst_ac3_parse_finalize; object_class->finalize = gst_ac3_parse_finalize;
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (element_class, &src_template);
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
gst_element_class_set_static_metadata (element_class, gst_element_class_set_static_metadata (element_class,
"AC3 audio stream parser", "Codec/Parser/Converter/Audio", "AC3 audio stream parser", "Codec/Parser/Converter/Audio",

View file

@ -100,10 +100,8 @@ gst_amr_parse_class_init (GstAmrParseClass * klass)
GST_DEBUG_CATEGORY_INIT (amrparse_debug, "amrparse", 0, GST_DEBUG_CATEGORY_INIT (amrparse_debug, "amrparse", 0,
"AMR-NB audio stream parser"); "AMR-NB audio stream parser");
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (element_class, &src_template);
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
gst_element_class_set_static_metadata (element_class, gst_element_class_set_static_metadata (element_class,
"AMR audio stream parser", "Codec/Parser/Audio", "AMR audio stream parser", "Codec/Parser/Audio",

View file

@ -106,10 +106,8 @@ gst_dca_parse_class_init (GstDcaParseClass * klass)
parse_class->get_sink_caps = GST_DEBUG_FUNCPTR (gst_dca_parse_get_sink_caps); parse_class->get_sink_caps = GST_DEBUG_FUNCPTR (gst_dca_parse_get_sink_caps);
parse_class->set_sink_caps = GST_DEBUG_FUNCPTR (gst_dca_parse_set_sink_caps); parse_class->set_sink_caps = GST_DEBUG_FUNCPTR (gst_dca_parse_set_sink_caps);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (element_class, &src_template);
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
gst_element_class_set_static_metadata (element_class, gst_element_class_set_static_metadata (element_class,
"DTS Coherent Acoustics audio stream parser", "Codec/Parser/Audio", "DTS Coherent Acoustics audio stream parser", "Codec/Parser/Audio",

View file

@ -247,10 +247,8 @@ gst_flac_parse_class_init (GstFlacParseClass * klass)
baseparse_class->get_sink_caps = baseparse_class->get_sink_caps =
GST_DEBUG_FUNCPTR (gst_flac_parse_get_sink_caps); GST_DEBUG_FUNCPTR (gst_flac_parse_get_sink_caps);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &src_factory);
gst_static_pad_template_get (&src_factory)); gst_element_class_add_static_pad_template (element_class, &sink_factory);
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_factory));
gst_element_class_set_static_metadata (element_class, "FLAC audio parser", gst_element_class_set_static_metadata (element_class, "FLAC audio parser",
"Codec/Parser/Audio", "Codec/Parser/Audio",

View file

@ -177,10 +177,8 @@ gst_mpeg_audio_parse_class_init (GstMpegAudioParseClass * klass)
g_type_class_ref (GST_TYPE_MPEG_AUDIO_CHANNEL_MODE); g_type_class_ref (GST_TYPE_MPEG_AUDIO_CHANNEL_MODE);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (element_class, &src_template);
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
gst_element_class_set_static_metadata (element_class, "MPEG1 Audio Parser", gst_element_class_set_static_metadata (element_class, "MPEG1 Audio Parser",
"Codec/Parser/Audio", "Codec/Parser/Audio",

View file

@ -98,10 +98,8 @@ gst_sbc_parse_class_init (GstSbcParseClass * klass)
baseparse_class->get_sink_caps = baseparse_class->get_sink_caps =
GST_DEBUG_FUNCPTR (gst_sbc_parse_get_sink_caps); GST_DEBUG_FUNCPTR (gst_sbc_parse_get_sink_caps);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &src_factory);
gst_static_pad_template_get (&src_factory)); gst_element_class_add_static_pad_template (element_class, &sink_factory);
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_factory));
gst_element_class_set_static_metadata (element_class, "SBC audio parser", gst_element_class_set_static_metadata (element_class, "SBC audio parser",
"Codec/Parser/Audio", "Parses an SBC bluetooth audio stream", "Codec/Parser/Audio", "Parses an SBC bluetooth audio stream",

View file

@ -98,10 +98,8 @@ gst_wavpack_parse_class_init (GstWavpackParseClass * klass)
parse_class->pre_push_frame = parse_class->pre_push_frame =
GST_DEBUG_FUNCPTR (gst_wavpack_parse_pre_push_frame); GST_DEBUG_FUNCPTR (gst_wavpack_parse_pre_push_frame);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (element_class, &src_template);
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&src_template));
gst_element_class_set_static_metadata (element_class, gst_element_class_set_static_metadata (element_class,
"Wavpack audio stream parser", "Codec/Parser/Audio", "Wavpack audio stream parser", "Codec/Parser/Audio",

View file

@ -118,10 +118,8 @@ gst_au_parse_class_init (GstAuParseClass * klass)
gstelement_class->change_state = gstelement_class->change_state =
GST_DEBUG_FUNCPTR (gst_au_parse_change_state); GST_DEBUG_FUNCPTR (gst_au_parse_change_state);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (gstelement_class, &src_template);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&src_template));
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"AU audio demuxer", "AU audio demuxer",
"Codec/Demuxer/Audio", "Codec/Demuxer/Audio",

View file

@ -81,8 +81,7 @@ gst_auto_audio_sink_class_init (GstAutoAudioSinkClass * klass)
"Timestamp offset in nanoseconds", G_MININT64, G_MAXINT64, "Timestamp offset in nanoseconds", G_MININT64, G_MAXINT64,
DEFAULT_TS_OFFSET, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); DEFAULT_TS_OFFSET, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template (eklass, gst_element_class_add_static_pad_template (eklass, &sink_template);
gst_static_pad_template_get (&sink_template));
gst_element_class_set_static_metadata (eklass, "Auto audio sink", gst_element_class_set_static_metadata (eklass, "Auto audio sink",
"Sink/Audio", "Sink/Audio",
"Wrapper audio sink for automatically detected audio sink", "Wrapper audio sink for automatically detected audio sink",

View file

@ -75,8 +75,7 @@ gst_auto_audio_src_class_init (GstAutoAudioSrcClass * klass)
GstAutoDetectClass *autoclass = GST_AUTO_DETECT_CLASS (klass); GstAutoDetectClass *autoclass = GST_AUTO_DETECT_CLASS (klass);
GstElementClass *eklass = GST_ELEMENT_CLASS (klass); GstElementClass *eklass = GST_ELEMENT_CLASS (klass);
gst_element_class_add_pad_template (eklass, gst_element_class_add_static_pad_template (eklass, &src_template);
gst_static_pad_template_get (&src_template));
gst_element_class_set_static_metadata (eklass, "Auto audio source", gst_element_class_set_static_metadata (eklass, "Auto audio source",
"Source/Audio", "Source/Audio",
"Wrapper audio source for automatically detected audio source", "Wrapper audio source for automatically detected audio source",

View file

@ -81,8 +81,7 @@ gst_auto_video_sink_class_init (GstAutoVideoSinkClass * klass)
"Timestamp offset in nanoseconds", G_MININT64, G_MAXINT64, "Timestamp offset in nanoseconds", G_MININT64, G_MAXINT64,
DEFAULT_TS_OFFSET, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); DEFAULT_TS_OFFSET, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template (eklass, gst_element_class_add_static_pad_template (eklass, &sink_template);
gst_static_pad_template_get (&sink_template));
gst_element_class_set_static_metadata (eklass, "Auto video sink", gst_element_class_set_static_metadata (eklass, "Auto video sink",
"Sink/Video", "Sink/Video",
"Wrapper video sink for automatically detected video sink", "Wrapper video sink for automatically detected video sink",

View file

@ -74,8 +74,7 @@ gst_auto_video_src_class_init (GstAutoVideoSrcClass * klass)
GstAutoDetectClass *autoclass = GST_AUTO_DETECT_CLASS (klass); GstAutoDetectClass *autoclass = GST_AUTO_DETECT_CLASS (klass);
GstElementClass *eklass = GST_ELEMENT_CLASS (klass); GstElementClass *eklass = GST_ELEMENT_CLASS (klass);
gst_element_class_add_pad_template (eklass, gst_element_class_add_static_pad_template (eklass, &src_template);
gst_static_pad_template_get (&src_template));
gst_element_class_set_static_metadata (eklass, "Auto video source", gst_element_class_set_static_metadata (eklass, "Auto video source",
"Source/Video", "Source/Video",
"Wrapper video source for automatically detected video source", "Wrapper video source for automatically detected video source",

View file

@ -170,8 +170,7 @@ gst_avi_demux_class_init (GstAviDemuxClass * klass)
gst_element_class_add_pad_template (gstelement_class, videosrctempl); gst_element_class_add_pad_template (gstelement_class, videosrctempl);
gst_element_class_add_pad_template (gstelement_class, subsrctempl); gst_element_class_add_pad_template (gstelement_class, subsrctempl);
gst_element_class_add_pad_template (gstelement_class, subpicsrctempl); gst_element_class_add_pad_template (gstelement_class, subpicsrctempl);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &sink_templ);
gst_static_pad_template_get (&sink_templ));
gst_element_class_set_static_metadata (gstelement_class, "Avi demuxer", gst_element_class_set_static_metadata (gstelement_class, "Avi demuxer",
"Codec/Demuxer", "Codec/Demuxer",

View file

@ -252,12 +252,11 @@ gst_avi_mux_class_init (GstAviMuxClass * klass)
gstelement_class->release_pad = GST_DEBUG_FUNCPTR (gst_avi_mux_release_pad); gstelement_class->release_pad = GST_DEBUG_FUNCPTR (gst_avi_mux_release_pad);
gstelement_class->change_state = GST_DEBUG_FUNCPTR (gst_avi_mux_change_state); gstelement_class->change_state = GST_DEBUG_FUNCPTR (gst_avi_mux_change_state);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &src_factory);
gst_static_pad_template_get (&src_factory)); gst_element_class_add_static_pad_template (gstelement_class,
gst_element_class_add_pad_template (gstelement_class, &audio_sink_factory);
gst_static_pad_template_get (&audio_sink_factory)); gst_element_class_add_static_pad_template (gstelement_class,
gst_element_class_add_pad_template (gstelement_class, &video_sink_factory);
gst_static_pad_template_get (&video_sink_factory));
gst_element_class_set_static_metadata (gstelement_class, "Avi muxer", gst_element_class_set_static_metadata (gstelement_class, "Avi muxer",
"Codec/Muxer", "Codec/Muxer",

View file

@ -327,10 +327,8 @@ gst_avi_subtitle_class_init (GstAviSubtitleClass * klass)
gstelement_class->send_event = gstelement_class->send_event =
GST_DEBUG_FUNCPTR (gst_avi_subtitle_send_event); GST_DEBUG_FUNCPTR (gst_avi_subtitle_send_event);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (gstelement_class, &src_template);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&src_template));
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"Avi subtitle parser", "Codec/Parser/Subtitle", "Avi subtitle parser", "Codec/Parser/Subtitle",

View file

@ -147,13 +147,12 @@ gst_cutter_class_init (GstCutterClass * klass)
GST_DEBUG_CATEGORY_INIT (cutter_debug, "cutter", 0, "Audio cutting"); GST_DEBUG_CATEGORY_INIT (cutter_debug, "cutter", 0, "Audio cutting");
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&cutter_src_factory)); &cutter_src_factory);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&cutter_sink_factory)); &cutter_sink_factory);
gst_element_class_set_static_metadata (element_class, "Audio cutter", gst_element_class_set_static_metadata (element_class, "Audio cutter",
"Filter/Editor/Audio", "Filter/Editor/Audio", "Audio Cutter to split audio into non-silent bits",
"Audio Cutter to split audio into non-silent bits",
"Thomas Vander Stichele <thomas at apestaart dot org>"); "Thomas Vander Stichele <thomas at apestaart dot org>");
element_class->change_state = gst_cutter_change_state; element_class->change_state = gst_cutter_change_state;
} }

View file

@ -138,10 +138,10 @@ gst_break_my_data_class_init (GstBreakMyDataClass * klass)
"probability for each byte in the buffer to be changed", 0.0, 1.0, "probability for each byte in the buffer to be changed", 0.0, 1.0,
0.0, G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); 0.0, G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&bmd_sink_template)); &bmd_sink_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&bmd_src_template)); &bmd_src_template);
gst_element_class_set_static_metadata (gstelement_class, "Break my data", gst_element_class_set_static_metadata (gstelement_class, "Break my data",
"Testing", "Testing",

View file

@ -72,10 +72,10 @@ gst_cpu_report_class_init (GstCpuReportClass * g_class)
gobject_class->finalize = gst_cpu_report_finalize; gobject_class->finalize = gst_cpu_report_finalize;
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&cpu_report_sink_template)); &cpu_report_sink_template);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&cpu_report_src_template)); &cpu_report_src_template);
gst_element_class_set_static_metadata (element_class, "CPU report", gst_element_class_set_static_metadata (element_class, "CPU report",
"Testing", "Testing",

View file

@ -77,10 +77,10 @@ gst_caps_debug_class_init (GstCapsDebugClass * klass)
GST_DEBUG_CATEGORY_INIT (gst_caps_debug_debug, "capsdebug", 0, GST_DEBUG_CATEGORY_INIT (gst_caps_debug_debug, "capsdebug", 0,
"debug category for capsdebug element"); "debug category for capsdebug element");
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_caps_debug_src_template)); &gst_caps_debug_src_template);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_caps_debug_sink_template)); &gst_caps_debug_sink_template);
gst_element_class_set_static_metadata (element_class, "Caps debug", gst_element_class_set_static_metadata (element_class, "Caps debug",
"Generic", "Debug caps negotiation", "David Schleef <ds@schleef.org>"); "Generic", "Debug caps negotiation", "David Schleef <ds@schleef.org>");

View file

@ -136,10 +136,10 @@ gst_caps_setter_class_init (GstCapsSetterClass * g_class)
"Set/merge caps on stream", "Set/merge caps on stream",
"Mark Nauwelaerts <mnauw@users.sourceforge.net>"); "Mark Nauwelaerts <mnauw@users.sourceforge.net>");
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_caps_setter_sink_template)); &gst_caps_setter_sink_template);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_caps_setter_src_template)); &gst_caps_setter_src_template);
trans_class->transform_size = trans_class->transform_size =
GST_DEBUG_FUNCPTR (gst_caps_setter_transform_size); GST_DEBUG_FUNCPTR (gst_caps_setter_transform_size);

View file

@ -242,10 +242,10 @@ gst_navigationtest_class_init (GstNavigationtestClass * klass)
"Handle navigation events showing a black square following mouse pointer", "Handle navigation events showing a black square following mouse pointer",
"David Schleef <ds@schleef.org>"); "David Schleef <ds@schleef.org>");
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_navigationtest_sink_template)); &gst_navigationtest_sink_template);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&gst_navigationtest_src_template)); &gst_navigationtest_src_template);
trans_class->src_event = GST_DEBUG_FUNCPTR (gst_navigationtest_src_event); trans_class->src_event = GST_DEBUG_FUNCPTR (gst_navigationtest_src_event);

View file

@ -84,10 +84,10 @@ gst_navseek_class_init (GstNavSeekClass * klass)
"Time in seconds to seek by", 0.0, G_MAXDOUBLE, 5.0, "Time in seconds to seek by", 0.0, G_MAXDOUBLE, 5.0,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&navseek_sink_template)); &navseek_sink_template);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&navseek_src_template)); &navseek_src_template);
gst_element_class_set_static_metadata (element_class, gst_element_class_set_static_metadata (element_class,
"Seek based on left-right arrows", "Filter/Video", "Seek based on left-right arrows", "Filter/Video",

View file

@ -152,8 +152,7 @@ gst_push_file_src_class_init (GstPushFileSrcClass * g_class)
"Applied rate to use in TIME SEGMENT", G_MINDOUBLE, G_MAXDOUBLE, "Applied rate to use in TIME SEGMENT", G_MINDOUBLE, G_MAXDOUBLE,
DEFAULT_APPLIED_RATE, G_PARAM_READWRITE)); DEFAULT_APPLIED_RATE, G_PARAM_READWRITE));
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &srctemplate);
gst_static_pad_template_get (&srctemplate));
gst_element_class_set_static_metadata (element_class, "Push File Source", gst_element_class_set_static_metadata (element_class, "Push File Source",
"Testing", "Testing",

View file

@ -116,10 +116,8 @@ gst_tag_inject_class_init (GstTagInjectClass * klass)
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"TagInject", "TagInject",
"Generic", "inject metadata tags", "Stefan Kost <ensonic@users.sf.net>"); "Generic", "inject metadata tags", "Stefan Kost <ensonic@users.sf.net>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &srctemplate);
gst_static_pad_template_get (&srctemplate)); gst_element_class_add_static_pad_template (gstelement_class, &sinktemplate);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sinktemplate));
gstbasetrans_class->transform_ip = gstbasetrans_class->transform_ip =
GST_DEBUG_FUNCPTR (gst_tag_inject_transform_ip); GST_DEBUG_FUNCPTR (gst_tag_inject_transform_ip);

View file

@ -165,10 +165,10 @@ gst_progress_report_class_init (GstProgressReportClass * g_class)
"Format to use for the querying", DEFAULT_FORMAT, "Format to use for the querying", DEFAULT_FORMAT,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&progress_report_sink_template)); &progress_report_sink_template);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&progress_report_src_template)); &progress_report_src_template);
gst_element_class_set_static_metadata (element_class, "Progress report", gst_element_class_set_static_metadata (element_class, "Progress report",
"Testing", "Testing",

View file

@ -120,10 +120,8 @@ gst_rnd_buffer_size_class_init (GstRndBufferSizeClass * klass)
gobject_class->get_property = gst_rnd_buffer_size_get_property; gobject_class->get_property = gst_rnd_buffer_size_get_property;
gobject_class->finalize = gst_rnd_buffer_size_finalize; gobject_class->finalize = gst_rnd_buffer_size_finalize;
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (gstelement_class, &src_template);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&src_template));
gst_element_class_set_static_metadata (gstelement_class, "Random buffer size", gst_element_class_set_static_metadata (gstelement_class, "Random buffer size",
"Testing", "pull random sized buffers", "Testing", "pull random sized buffers",

View file

@ -112,8 +112,7 @@ gst_test_class_init (GstTestClass * klass)
g_object_class_install_property (object_class, 2 * i + 2, spec); g_object_class_install_property (object_class, 2 * i + 2, spec);
} }
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &sinktemplate);
gst_static_pad_template_get (&sinktemplate));
gst_element_class_set_static_metadata (gstelement_class, "Test plugin", gst_element_class_set_static_metadata (gstelement_class, "Test plugin",
"Testing", "perform a number of tests", "Benjamin Otte <otte@gnome>"); "Testing", "perform a number of tests", "Benjamin Otte <otte@gnome>");

View file

@ -486,10 +486,8 @@ gst_deinterlace_class_init (GstDeinterlaceClass * klass)
GstElementClass *element_class = (GstElementClass *) klass; GstElementClass *element_class = (GstElementClass *) klass;
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class, &src_templ);
gst_static_pad_template_get (&src_templ)); gst_element_class_add_static_pad_template (element_class, &sink_templ);
gst_element_class_add_pad_template (element_class,
gst_static_pad_template_get (&sink_templ));
gst_element_class_set_static_metadata (element_class, gst_element_class_set_static_metadata (element_class,
"Deinterlacer", "Deinterlacer",

View file

@ -251,8 +251,8 @@ gst_dtmf_src_class_init (GstDTMFSrcClass * klass)
GST_DEBUG_CATEGORY_INIT (gst_dtmf_src_debug, "dtmfsrc", 0, "dtmfsrc element"); GST_DEBUG_CATEGORY_INIT (gst_dtmf_src_debug, "dtmfsrc", 0, "dtmfsrc element");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_dtmf_src_template)); &gst_dtmf_src_template);
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"DTMF tone generator", "Source/Audio", "Generates DTMF tones", "DTMF tone generator", "Source/Audio", "Generates DTMF tones",

View file

@ -212,10 +212,10 @@ gst_rtp_dtmf_depay_class_init (GstRtpDTMFDepayClass * klass)
gstelement_class = GST_ELEMENT_CLASS (klass); gstelement_class = GST_ELEMENT_CLASS (klass);
gstrtpbasedepayload_class = GST_RTP_BASE_DEPAYLOAD_CLASS (klass); gstrtpbasedepayload_class = GST_RTP_BASE_DEPAYLOAD_CLASS (klass);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_rtp_dtmf_depay_src_template)); &gst_rtp_dtmf_depay_src_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_rtp_dtmf_depay_sink_template)); &gst_rtp_dtmf_depay_sink_template);
GST_DEBUG_CATEGORY_INIT (gst_rtp_dtmf_depay_debug, GST_DEBUG_CATEGORY_INIT (gst_rtp_dtmf_depay_debug,
"rtpdtmfdepay", 0, "rtpdtmfdepay element"); "rtpdtmfdepay", 0, "rtpdtmfdepay element");

View file

@ -213,8 +213,8 @@ gst_rtp_dtmf_src_class_init (GstRTPDTMFSrcClass * klass)
GST_DEBUG_CATEGORY_INIT (gst_rtp_dtmf_src_debug, GST_DEBUG_CATEGORY_INIT (gst_rtp_dtmf_src_debug,
"rtpdtmfsrc", 0, "rtpdtmfsrc element"); "rtpdtmfsrc", 0, "rtpdtmfsrc element");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_rtp_dtmf_src_template)); &gst_rtp_dtmf_src_template);
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"RTP DTMF packet generator", "Source/Network", "RTP DTMF packet generator", "Source/Network",

View file

@ -381,10 +381,10 @@ gst_agingtv_class_init (GstAgingTVClass * klass)
"AgingTV adds age to video input using scratches and dust", "AgingTV adds age to video input using scratches and dust",
"Sam Lantinga <slouken@devolution.com>"); "Sam Lantinga <slouken@devolution.com>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_agingtv_sink_template)); &gst_agingtv_sink_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_agingtv_src_template)); &gst_agingtv_src_template);
trans_class->start = GST_DEBUG_FUNCPTR (gst_agingtv_start); trans_class->start = GST_DEBUG_FUNCPTR (gst_agingtv_start);

View file

@ -294,10 +294,10 @@ gst_dicetv_class_init (GstDiceTVClass * klass)
"'Dices' the screen up into many small squares", "'Dices' the screen up into many small squares",
"Wim Taymans <wim.taymans@gmail.be>"); "Wim Taymans <wim.taymans@gmail.be>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_dicetv_sink_template)); &gst_dicetv_sink_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_dicetv_src_template)); &gst_dicetv_src_template);
vfilter_class->set_info = GST_DEBUG_FUNCPTR (gst_dicetv_set_info); vfilter_class->set_info = GST_DEBUG_FUNCPTR (gst_dicetv_set_info);
vfilter_class->transform_frame = vfilter_class->transform_frame =

View file

@ -236,10 +236,10 @@ gst_edgetv_class_init (GstEdgeTVClass * klass)
"Filter/Effect/Video", "Filter/Effect/Video",
"Apply edge detect on video", "Wim Taymans <wim.taymans@chello.be>"); "Apply edge detect on video", "Wim Taymans <wim.taymans@chello.be>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_edgetv_sink_template)); &gst_edgetv_sink_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_edgetv_src_template)); &gst_edgetv_src_template);
trans_class->start = GST_DEBUG_FUNCPTR (gst_edgetv_start); trans_class->start = GST_DEBUG_FUNCPTR (gst_edgetv_start);

View file

@ -396,10 +396,10 @@ gst_optv_class_init (GstOpTVClass * klass)
"FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, " "FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, "
"Sebastian Dröge <sebastian.droege@collabora.co.uk>"); "Sebastian Dröge <sebastian.droege@collabora.co.uk>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_optv_sink_template)); &gst_optv_sink_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_optv_src_template)); &gst_optv_src_template);
trans_class->start = GST_DEBUG_FUNCPTR (gst_optv_start); trans_class->start = GST_DEBUG_FUNCPTR (gst_optv_start);

View file

@ -279,10 +279,10 @@ gst_quarktv_class_init (GstQuarkTVClass * klass)
"Filter/Effect/Video", "Filter/Effect/Video",
"Motion dissolver", "FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>"); "Motion dissolver", "FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_quarktv_sink_template)); &gst_quarktv_sink_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_quarktv_src_template)); &gst_quarktv_src_template);
trans_class->start = GST_DEBUG_FUNCPTR (gst_quarktv_start); trans_class->start = GST_DEBUG_FUNCPTR (gst_quarktv_start);

View file

@ -598,10 +598,10 @@ gst_radioactv_class_init (GstRadioacTVClass * klass)
"FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, " "FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, "
"Sebastian Dröge <sebastian.droege@collabora.co.uk>"); "Sebastian Dröge <sebastian.droege@collabora.co.uk>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_radioactv_sink_template)); &gst_radioactv_sink_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_radioactv_src_template)); &gst_radioactv_src_template);
trans_class->start = GST_DEBUG_FUNCPTR (gst_radioactv_start); trans_class->start = GST_DEBUG_FUNCPTR (gst_radioactv_start);

View file

@ -230,10 +230,10 @@ gst_revtv_class_init (GstRevTVClass * klass)
"A video waveform monitor for each line of video processed", "A video waveform monitor for each line of video processed",
"Wim Taymans <wim.taymans@gmail.be>"); "Wim Taymans <wim.taymans@gmail.be>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_revtv_sink_template)); &gst_revtv_sink_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_revtv_src_template)); &gst_revtv_src_template);
vfilter_class->transform_frame = vfilter_class->transform_frame =
GST_DEBUG_FUNCPTR (gst_revtv_transform_frame); GST_DEBUG_FUNCPTR (gst_revtv_transform_frame);

View file

@ -586,10 +586,10 @@ gst_rippletv_class_init (GstRippleTVClass * klass)
"FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, " "FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, "
"Sebastian Dröge <sebastian.droege@collabora.co.uk>"); "Sebastian Dröge <sebastian.droege@collabora.co.uk>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_rippletv_sink_template)); &gst_rippletv_sink_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_rippletv_src_template)); &gst_rippletv_src_template);
trans_class->start = GST_DEBUG_FUNCPTR (gst_rippletv_start); trans_class->start = GST_DEBUG_FUNCPTR (gst_rippletv_start);

View file

@ -238,10 +238,10 @@ gst_shagadelictv_class_init (GstShagadelicTVClass * klass)
"Oh behave, ShagedelicTV makes images shagadelic!", "Oh behave, ShagedelicTV makes images shagadelic!",
"Wim Taymans <wim.taymans@chello.be>"); "Wim Taymans <wim.taymans@chello.be>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_shagadelictv_sink_template)); &gst_shagadelictv_sink_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_shagadelictv_src_template)); &gst_shagadelictv_src_template);
vfilter_class->set_info = GST_DEBUG_FUNCPTR (gst_shagadelictv_set_info); vfilter_class->set_info = GST_DEBUG_FUNCPTR (gst_shagadelictv_set_info);
vfilter_class->transform_frame = vfilter_class->transform_frame =

View file

@ -246,10 +246,10 @@ gst_streaktv_class_init (GstStreakTVClass * klass)
"FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, " "FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, "
"Sebastian Dröge <sebastian.droege@collabora.co.uk>"); "Sebastian Dröge <sebastian.droege@collabora.co.uk>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_streaktv_sink_template)); &gst_streaktv_sink_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_streaktv_src_template)); &gst_streaktv_src_template);
trans_class->start = GST_DEBUG_FUNCPTR (gst_streaktv_start); trans_class->start = GST_DEBUG_FUNCPTR (gst_streaktv_start);

View file

@ -305,10 +305,10 @@ gst_vertigotv_class_init (GstVertigoTVClass * klass)
"A loopback alpha blending effector with rotating and scaling", "A loopback alpha blending effector with rotating and scaling",
"Wim Taymans <wim.taymans@gmail.be>"); "Wim Taymans <wim.taymans@gmail.be>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_vertigotv_sink_template)); &gst_vertigotv_sink_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_vertigotv_src_template)); &gst_vertigotv_src_template);
trans_class->start = GST_DEBUG_FUNCPTR (gst_vertigotv_start); trans_class->start = GST_DEBUG_FUNCPTR (gst_vertigotv_start);

View file

@ -245,10 +245,10 @@ gst_warptv_class_init (GstWarpTVClass * klass)
"WarpTV does realtime goo'ing of the video input", "WarpTV does realtime goo'ing of the video input",
"Sam Lantinga <slouken@devolution.com>"); "Sam Lantinga <slouken@devolution.com>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_warptv_sink_template)); &gst_warptv_sink_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_warptv_src_template)); &gst_warptv_src_template);
trans_class->start = GST_DEBUG_FUNCPTR (gst_warptv_start); trans_class->start = GST_DEBUG_FUNCPTR (gst_warptv_start);

View file

@ -3538,15 +3538,14 @@ gst_flv_demux_class_init (GstFlvDemuxClass * klass)
gstelement_class->get_index = GST_DEBUG_FUNCPTR (gst_flv_demux_get_index); gstelement_class->get_index = GST_DEBUG_FUNCPTR (gst_flv_demux_get_index);
#endif #endif
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&flv_sink_template)); &flv_sink_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&audio_src_template)); &audio_src_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&video_src_template)); &video_src_template);
gst_element_class_set_static_metadata (gstelement_class, "FLV Demuxer", gst_element_class_set_static_metadata (gstelement_class, "FLV Demuxer",
"Codec/Demuxer", "Codec/Demuxer", "Demux FLV feeds into digital streams",
"Demux FLV feeds into digital streams",
"Julien Moutte <julien@moutte.net>"); "Julien Moutte <julien@moutte.net>");
} }

View file

@ -186,12 +186,11 @@ gst_flv_mux_class_init (GstFlvMuxClass * klass)
GST_DEBUG_FUNCPTR (gst_flv_mux_request_new_pad); GST_DEBUG_FUNCPTR (gst_flv_mux_request_new_pad);
gstelement_class->release_pad = GST_DEBUG_FUNCPTR (gst_flv_mux_release_pad); gstelement_class->release_pad = GST_DEBUG_FUNCPTR (gst_flv_mux_release_pad);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&videosink_templ)); &videosink_templ);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&audiosink_templ)); &audiosink_templ);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &src_templ);
gst_static_pad_template_get (&src_templ));
gst_element_class_set_static_metadata (gstelement_class, "FLV muxer", gst_element_class_set_static_metadata (gstelement_class, "FLV muxer",
"Codec/Muxer", "Codec/Muxer",
"Muxes video/audio streams into a FLV stream", "Muxes video/audio streams into a FLV stream",

View file

@ -119,10 +119,8 @@ gst_goom_class_init (GstGoomClass * klass)
"Visualization", "Visualization",
"Takes frames of data and outputs video frames using the GOOM filter", "Takes frames of data and outputs video frames using the GOOM filter",
"Wim Taymans <wim@fluendo.com>"); "Wim Taymans <wim@fluendo.com>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (gstelement_class, &src_template);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&src_template));
visualizer_class->setup = GST_DEBUG_FUNCPTR (gst_goom_setup); visualizer_class->setup = GST_DEBUG_FUNCPTR (gst_goom_setup);
visualizer_class->render = GST_DEBUG_FUNCPTR (gst_goom_render); visualizer_class->render = GST_DEBUG_FUNCPTR (gst_goom_render);

View file

@ -104,10 +104,8 @@ gst_goom2k1_class_init (GstGoom2k1Class * klass)
"GOOM: what a GOOM! 2k1 edition", "Visualization", "GOOM: what a GOOM! 2k1 edition", "Visualization",
"Takes frames of data and outputs video frames using the GOOM 2k1 filter", "Takes frames of data and outputs video frames using the GOOM 2k1 filter",
"Wim Taymans <wim@fluendo.com>"); "Wim Taymans <wim@fluendo.com>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (gstelement_class, &src_template);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&src_template));
GST_DEBUG_CATEGORY_INIT (goom2k1_debug, "goom2k1", 0, GST_DEBUG_CATEGORY_INIT (goom2k1_debug, "goom2k1", 0,
"goom2k1 visualisation element"); "goom2k1 visualisation element");

View file

@ -103,10 +103,8 @@ gst_icydemux_class_init (GstICYDemuxClass * klass)
gstelement_class->change_state = gst_icydemux_change_state; gstelement_class->change_state = gst_icydemux_change_state;
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &src_factory);
gst_static_pad_template_get (&src_factory)); gst_element_class_add_static_pad_template (gstelement_class, &sink_factory);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&sink_factory));
gst_element_class_set_static_metadata (gstelement_class, "ICY tag demuxer", gst_element_class_set_static_metadata (gstelement_class, "ICY tag demuxer",
"Codec/Demuxer/Metadata", "Codec/Demuxer/Metadata",

View file

@ -108,8 +108,7 @@ gst_id3demux_class_init (GstID3DemuxClass * klass)
"and ID3v2 tags are present", DEFAULT_PREFER_V1, "and ID3v2 tags are present", DEFAULT_PREFER_V1,
G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &sink_factory);
gst_static_pad_template_get (&sink_factory));
gst_element_class_set_static_metadata (gstelement_class, "ID3 tag demuxer", gst_element_class_set_static_metadata (gstelement_class, "ID3 tag demuxer",
"Codec/Demuxer/Metadata", "Codec/Demuxer/Metadata",

View file

@ -101,10 +101,10 @@ gst_image_freeze_class_init (GstImageFreezeClass * klass)
"Generates a still frame stream from an image", "Generates a still frame stream from an image",
"Sebastian Dröge <sebastian.droege@collabora.co.uk>"); "Sebastian Dröge <sebastian.droege@collabora.co.uk>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&sink_pad_template)); &sink_pad_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&src_pad_template)); &src_pad_template);
} }
static void static void

View file

@ -175,10 +175,8 @@ gst_deinterleave_class_init (GstDeinterleaveClass * klass)
"Andy Wingo <wingo at pobox.com>, " "Iain <iain@prettypeople.org>, " "Andy Wingo <wingo at pobox.com>, " "Iain <iain@prettypeople.org>, "
"Sebastian Dröge <slomo@circular-chaos.org>"); "Sebastian Dröge <slomo@circular-chaos.org>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (gstelement_class, &src_template);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&src_template));
gstelement_class->change_state = gst_deinterleave_change_state; gstelement_class->change_state = gst_deinterleave_change_state;

View file

@ -359,10 +359,8 @@ gst_interleave_class_init (GstInterleaveClass * klass)
"Andy Wingo <wingo at pobox.com>, " "Andy Wingo <wingo at pobox.com>, "
"Sebastian Dröge <slomo@circular-chaos.org>"); "Sebastian Dröge <slomo@circular-chaos.org>");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class, &sink_template);
gst_static_pad_template_get (&sink_template)); gst_element_class_add_static_pad_template (gstelement_class, &src_template);
gst_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&src_template));
/* Reference GstInterleavePad class to have the type registered from /* Reference GstInterleavePad class to have the type registered from
* a threadsafe context * a threadsafe context

View file

@ -129,10 +129,10 @@ gst_rtp_xqt_depay_class_init (GstRtpXQTDepayClass * klass)
GST_DEBUG_CATEGORY_INIT (rtpxqtdepay_debug, "rtpxqtdepay", 0, GST_DEBUG_CATEGORY_INIT (rtpxqtdepay_debug, "rtpxqtdepay", 0,
"QT Media RTP Depayloader"); "QT Media RTP Depayloader");
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_rtp_xqt_depay_src_template)); &gst_rtp_xqt_depay_src_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_rtp_xqt_depay_sink_template)); &gst_rtp_xqt_depay_sink_template);
gst_element_class_set_static_metadata (gstelement_class, gst_element_class_set_static_metadata (gstelement_class,
"RTP packet depayloader", "Codec/Depayloader/Network", "RTP packet depayloader", "Codec/Depayloader/Network",

View file

@ -554,14 +554,14 @@ gst_qtdemux_class_init (GstQTDemuxClass * klass)
gst_tag_register_musicbrainz_tags (); gst_tag_register_musicbrainz_tags ();
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_qtdemux_sink_template)); &gst_qtdemux_sink_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_qtdemux_videosrc_template)); &gst_qtdemux_videosrc_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_qtdemux_audiosrc_template)); &gst_qtdemux_audiosrc_template);
gst_element_class_add_pad_template (gstelement_class, gst_element_class_add_static_pad_template (gstelement_class,
gst_static_pad_template_get (&gst_qtdemux_subsrc_template)); &gst_qtdemux_subsrc_template);
gst_element_class_set_static_metadata (gstelement_class, "QuickTime demuxer", gst_element_class_set_static_metadata (gstelement_class, "QuickTime demuxer",
"Codec/Demuxer", "Codec/Demuxer",
"Demultiplex a QuickTime file into audio and video streams", "Demultiplex a QuickTime file into audio and video streams",

View file

@ -203,10 +203,10 @@ gst_alaw_dec_class_init (GstALawDecClass * klass)
GstElementClass *element_class = (GstElementClass *) klass; GstElementClass *element_class = (GstElementClass *) klass;
GstAudioDecoderClass *audiodec_class = GST_AUDIO_DECODER_CLASS (klass); GstAudioDecoderClass *audiodec_class = GST_AUDIO_DECODER_CLASS (klass);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&alaw_dec_src_factory)); &alaw_dec_src_factory);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&alaw_dec_sink_factory)); &alaw_dec_sink_factory);
audiodec_class->start = GST_DEBUG_FUNCPTR (gst_alaw_dec_start); audiodec_class->start = GST_DEBUG_FUNCPTR (gst_alaw_dec_start);
audiodec_class->set_format = GST_DEBUG_FUNCPTR (gst_alaw_dec_set_format); audiodec_class->set_format = GST_DEBUG_FUNCPTR (gst_alaw_dec_set_format);

View file

@ -408,10 +408,10 @@ gst_alaw_enc_class_init (GstALawEncClass * klass)
audio_encoder_class->handle_frame = audio_encoder_class->handle_frame =
GST_DEBUG_FUNCPTR (gst_alaw_enc_handle_frame); GST_DEBUG_FUNCPTR (gst_alaw_enc_handle_frame);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&alaw_enc_src_factory)); &alaw_enc_src_factory);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&alaw_enc_sink_factory)); &alaw_enc_sink_factory);
gst_element_class_set_static_metadata (element_class, gst_element_class_set_static_metadata (element_class,
"A Law audio encoder", "Codec/Encoder/Audio", "A Law audio encoder", "Codec/Encoder/Audio",

View file

@ -149,10 +149,10 @@ gst_mulawdec_class_init (GstMuLawDecClass * klass)
GstElementClass *element_class = (GstElementClass *) klass; GstElementClass *element_class = (GstElementClass *) klass;
GstAudioDecoderClass *audiodec_class = GST_AUDIO_DECODER_CLASS (klass); GstAudioDecoderClass *audiodec_class = GST_AUDIO_DECODER_CLASS (klass);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&mulaw_dec_src_factory)); &mulaw_dec_src_factory);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&mulaw_dec_sink_factory)); &mulaw_dec_sink_factory);
audiodec_class->start = GST_DEBUG_FUNCPTR (gst_mulawdec_start); audiodec_class->start = GST_DEBUG_FUNCPTR (gst_mulawdec_start);

View file

@ -193,10 +193,10 @@ gst_mulawenc_class_init (GstMuLawEncClass * klass)
audio_encoder_class->handle_frame = audio_encoder_class->handle_frame =
GST_DEBUG_FUNCPTR (gst_mulawenc_handle_frame); GST_DEBUG_FUNCPTR (gst_mulawenc_handle_frame);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&mulaw_enc_src_factory)); &mulaw_enc_src_factory);
gst_element_class_add_pad_template (element_class, gst_element_class_add_static_pad_template (element_class,
gst_static_pad_template_get (&mulaw_enc_sink_factory)); &mulaw_enc_sink_factory);
gst_element_class_set_static_metadata (element_class, "Mu Law audio encoder", gst_element_class_set_static_metadata (element_class, "Mu Law audio encoder",
"Codec/Encoder/Audio", "Codec/Encoder/Audio",

Some files were not shown because too many files have changed in this diff Show more