From 90d82ab7e167e73ecbd5c6b8c50393db22e5b27d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Javier=20Jard=C3=B3n?= Date: Sun, 1 Jul 2012 03:57:13 +0900 Subject: [PATCH] plugins: do not use deprecated core GStreamer symbols. Bump GStreamer required version to 0.10.14, needed for gst_element_class_set_details_simple(). Signed-off-by: Gwenole Beauchesne --- configure.ac | 2 +- gst/vaapi/gstvaapidecode.c | 8 +++++++- gst/vaapi/gstvaapidownload.c | 8 +++++++- gst/vaapi/gstvaapipostproc.c | 8 +++++++- gst/vaapi/gstvaapisink.c | 8 +++++++- gst/vaapi/gstvaapiupload.c | 8 +++++++- 6 files changed, 36 insertions(+), 6 deletions(-) diff --git a/configure.ac b/configure.ac index 134171a..96d7a2c 100644 --- a/configure.ac +++ b/configure.ac @@ -12,7 +12,7 @@ m4_append([gst_vaapi_version], gst_vaapi_pre_version, [.pre]) # gst version number m4_define([gst_major_version], [0]) m4_define([gst_minor_version], [10]) -m4_define([gst_micro_version], [10]) +m4_define([gst_micro_version], [14]) m4_define([gst_major_minor_version], [gst_major_version.gst_minor_version]) m4_define([gst_version], diff --git a/gst/vaapi/gstvaapidecode.c b/gst/vaapi/gstvaapidecode.c index 751c158..6595566 100644 --- a/gst/vaapi/gstvaapidecode.c +++ b/gst/vaapi/gstvaapidecode.c @@ -431,7 +431,13 @@ gst_vaapidecode_base_init(gpointer klass) GstElementClass * const element_class = GST_ELEMENT_CLASS(klass); GstPadTemplate *pad_template; - gst_element_class_set_details(element_class, &gst_vaapidecode_details); + gst_element_class_set_details_simple( + element_class, + gst_vaapidecode_details.longname, + gst_vaapidecode_details.klass, + gst_vaapidecode_details.description, + gst_vaapidecode_details.author + ); /* sink pad */ pad_template = gst_static_pad_template_get(&gst_vaapidecode_sink_factory); diff --git a/gst/vaapi/gstvaapidownload.c b/gst/vaapi/gstvaapidownload.c index a2af0a5..31e7eea 100644 --- a/gst/vaapi/gstvaapidownload.c +++ b/gst/vaapi/gstvaapidownload.c @@ -222,7 +222,13 @@ gst_vaapidownload_base_init(gpointer klass) GstElementClass * const element_class = GST_ELEMENT_CLASS(klass); GstPadTemplate *pad_template; - gst_element_class_set_details(element_class, &gst_vaapidownload_details); + gst_element_class_set_details_simple( + element_class, + gst_vaapidownload_details.longname, + gst_vaapidownload_details.klass, + gst_vaapidownload_details.description, + gst_vaapidownload_details.author + ); /* sink pad */ pad_template = gst_static_pad_template_get(&gst_vaapidownload_sink_factory); diff --git a/gst/vaapi/gstvaapipostproc.c b/gst/vaapi/gstvaapipostproc.c index ca9400a..476ce19 100644 --- a/gst/vaapi/gstvaapipostproc.c +++ b/gst/vaapi/gstvaapipostproc.c @@ -667,7 +667,13 @@ gst_vaapipostproc_base_init(gpointer klass) GstElementClass * const element_class = GST_ELEMENT_CLASS(klass); GstPadTemplate *pad_template; - gst_element_class_set_details(element_class, &gst_vaapipostproc_details); + gst_element_class_set_details_simple( + element_class, + gst_vaapipostproc_details.longname, + gst_vaapipostproc_details.klass, + gst_vaapipostproc_details.description, + gst_vaapipostproc_details.author + ); /* sink pad */ pad_template = gst_static_pad_template_get(&gst_vaapipostproc_sink_factory); diff --git a/gst/vaapi/gstvaapisink.c b/gst/vaapi/gstvaapisink.c index 027fcb2..e6080ea 100644 --- a/gst/vaapi/gstvaapisink.c +++ b/gst/vaapi/gstvaapisink.c @@ -800,7 +800,13 @@ gst_vaapisink_base_init(gpointer klass) GstElementClass * const element_class = GST_ELEMENT_CLASS(klass); GstPadTemplate *pad_template; - gst_element_class_set_details(element_class, &gst_vaapisink_details); + gst_element_class_set_details_simple( + element_class, + gst_vaapisink_details.longname, + gst_vaapisink_details.klass, + gst_vaapisink_details.description, + gst_vaapisink_details.author + ); pad_template = gst_static_pad_template_get(&gst_vaapisink_sink_factory); gst_element_class_add_pad_template(element_class, pad_template); diff --git a/gst/vaapi/gstvaapiupload.c b/gst/vaapi/gstvaapiupload.c index 9bd383f..923a6f6 100644 --- a/gst/vaapi/gstvaapiupload.c +++ b/gst/vaapi/gstvaapiupload.c @@ -213,7 +213,13 @@ gst_vaapiupload_base_init(gpointer klass) GstElementClass * const element_class = GST_ELEMENT_CLASS(klass); GstPadTemplate *pad_template; - gst_element_class_set_details(element_class, &gst_vaapiupload_details); + gst_element_class_set_details_simple( + element_class, + gst_vaapiupload_details.longname, + gst_vaapiupload_details.klass, + gst_vaapiupload_details.description, + gst_vaapiupload_details.author + ); /* sink pad */ pad_template = gst_static_pad_template_get(&gst_vaapiupload_sink_factory); -- 2.7.4