Jelajahi Sumber

Implement equal_real in padding task

Tomas Farago 9 tahun lalu
induk
melakukan
1d17497387
1 mengubah file dengan 12 tambahan dan 0 penghapusan
  1. 12 0
      src/ufo-anka-padding-task.c

+ 12 - 0
src/ufo-anka-padding-task.c

@@ -150,6 +150,15 @@ ufo_anka_padding_task_get_mode (UfoTask *task)
     return UFO_TASK_MODE_PROCESSOR | UFO_TASK_MODE_GPU;
 }
 
+static gboolean
+ufo_anka_padding_task_equal_real (UfoNode *n1,
+                                  UfoNode *n2)
+{
+    g_return_val_if_fail (UFO_IS_ANKA_PADDING_TASK (n2) && UFO_IS_ANKA_PADDING_TASK (n2), FALSE);
+
+    return TRUE;
+}
+
 static gboolean
 ufo_anka_padding_task_process (UfoTask *task,
                                UfoBuffer **inputs,
@@ -332,6 +341,7 @@ static void
 ufo_anka_padding_task_class_init (UfoAnkaPaddingTaskClass *klass)
 {
     GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
+    UfoNodeClass *node_class = UFO_NODE_CLASS (klass);
 
     gobject_class->set_property = ufo_anka_padding_task_set_property;
     gobject_class->get_property = ufo_anka_padding_task_get_property;
@@ -375,6 +385,8 @@ ufo_anka_padding_task_class_init (UfoAnkaPaddingTaskClass *klass)
     for (guint i = PROP_0 + 1; i < N_PROPERTIES; i++)
         g_object_class_install_property (gobject_class, i, properties[i]);
 
+    node_class->equal = ufo_anka_padding_task_equal_real;
+
     g_type_class_add_private (gobject_class, sizeof(UfoAnkaPaddingTaskPrivate));
 }