|
@@ -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));
|
|
|
}
|
|
|
|