plugins: do not use deprecated core GStreamer symbols.
authorJavier Jardón <jjardon@gnome.org>
Sat, 30 Jun 2012 18:57:13 +0000 (03:57 +0900)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Thu, 19 Jul 2012 08:56:56 +0000 (10:56 +0200)
Bump GStreamer required version to 0.10.14, needed for
gst_element_class_set_details_simple().

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
configure.ac
gst/vaapi/gstvaapidecode.c
gst/vaapi/gstvaapidownload.c
gst/vaapi/gstvaapipostproc.c
gst/vaapi/gstvaapisink.c
gst/vaapi/gstvaapiupload.c

index 134171a..96d7a2c 100644 (file)
@@ -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],
index 751c158..6595566 100644 (file)
@@ -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);
index a2af0a5..31e7eea 100644 (file)
@@ -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);
index ca9400a..476ce19 100644 (file)
@@ -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);
index 027fcb2..e6080ea 100644 (file)
@@ -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);
index 9bd383f..923a6f6 100644 (file)
@@ -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);