ximageutil: shouldn't implement transform if don't support it
authorSong Bing <b06498@freescale.com>
Tue, 26 Apr 2016 09:01:49 +0000 (17:01 +0800)
committerSebastian Dröge <sebastian@centricular.com>
Fri, 29 Apr 2016 07:08:45 +0000 (10:08 +0300)
shouldn't implement transform if don't support it. Or gst_buffer_copy_into()
will print ERROR log.

https://bugzilla.gnome.org/show_bug.cgi?id=765583

sys/ximage/ximageutil.c

index d1c1fd3..57c9392 100644 (file)
@@ -54,15 +54,6 @@ gst_meta_ximage_init (GstMeta * meta, gpointer params, GstBuffer * buffer)
   return TRUE;
 }
 
-static gboolean
-gst_meta_ximage_transform (GstBuffer * dest, GstMeta * meta,
-    GstBuffer * buffer, GQuark type, gpointer data)
-{
-  /* ximage metadata can't be transformed or copied */
-
-  return FALSE;
-}
-
 const GstMetaInfo *
 gst_meta_ximage_get_info (void)
 {
@@ -72,7 +63,7 @@ gst_meta_ximage_get_info (void)
     const GstMetaInfo *meta =
         gst_meta_register (gst_meta_ximage_api_get_type (), "GstMetaXImageSrc",
         sizeof (GstMetaXImage), (GstMetaInitFunction) gst_meta_ximage_init,
-        (GstMetaFreeFunction) NULL, gst_meta_ximage_transform);
+        (GstMetaFreeFunction) NULL, (GstMetaTransformFunction) NULL);
     g_once_init_leave (&meta_ximage_info, meta);
   }
   return meta_ximage_info;