mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-25 01:30:38 +00:00
theora, app: use gst_element_class_set_static_metadata()
Avoids string copies.
This commit is contained in:
parent
efff57d497
commit
224fb90469
4 changed files with 4 additions and 4 deletions
|
@ -178,7 +178,7 @@ gst_theora_dec_class_init (GstTheoraDecClass * klass)
|
|||
gst_static_pad_template_get (&theora_dec_src_factory));
|
||||
gst_element_class_add_pad_template (element_class,
|
||||
gst_static_pad_template_get (&theora_dec_sink_factory));
|
||||
gst_element_class_set_metadata (element_class,
|
||||
gst_element_class_set_static_metadata (element_class,
|
||||
"Theora video decoder", "Codec/Decoder/Video",
|
||||
"decode raw theora streams to raw YUV video",
|
||||
"Benjamin Otte <otte@gnome.org>, Wim Taymans <wim@fluendo.com>");
|
||||
|
|
|
@ -214,7 +214,7 @@ gst_theora_enc_class_init (GstTheoraEncClass * klass)
|
|||
gst_static_pad_template_get (&theora_enc_src_factory));
|
||||
gst_element_class_add_pad_template (element_class,
|
||||
gst_static_pad_template_get (&theora_enc_sink_factory));
|
||||
gst_element_class_set_metadata (element_class,
|
||||
gst_element_class_set_static_metadata (element_class,
|
||||
"Theora video encoder", "Codec/Encoder/Video",
|
||||
"encode raw YUV video to a theora stream",
|
||||
"Wim Taymans <wim@fluendo.com>");
|
||||
|
|
|
@ -320,7 +320,7 @@ gst_app_sink_class_init (GstAppSinkClass * klass)
|
|||
pull_sample), NULL, NULL, __gst_app_marshal_BOXED__VOID,
|
||||
GST_TYPE_SAMPLE, 0, G_TYPE_NONE);
|
||||
|
||||
gst_element_class_set_metadata (element_class, "AppSink",
|
||||
gst_element_class_set_static_metadata (element_class, "AppSink",
|
||||
"Generic/Sink", "Allow the application to get access to raw buffer",
|
||||
"David Schleef <ds@schleef.org>, Wim Taymans <wim.taymans@gmail.com>");
|
||||
|
||||
|
|
|
@ -458,7 +458,7 @@ gst_app_src_class_init (GstAppSrcClass * klass)
|
|||
end_of_stream), NULL, NULL, __gst_app_marshal_ENUM__VOID,
|
||||
GST_TYPE_FLOW_RETURN, 0, G_TYPE_NONE);
|
||||
|
||||
gst_element_class_set_metadata (element_class, "AppSrc",
|
||||
gst_element_class_set_static_metadata (element_class, "AppSrc",
|
||||
"Generic/Source", "Allow the application to feed buffers to a pipeline",
|
||||
"David Schleef <ds@schleef.org>, Wim Taymans <wim.taymans@gmail.com>");
|
||||
|
||||
|
|
Loading…
Reference in a new issue