From 06a5103511f9b9728597cc99d975aaf9b3b5c29d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Wed, 6 Jul 2011 12:47:01 +0100 Subject: [PATCH] tests: fix libs/mixer test for GstImplementsInterface removal Not sure if we want to keep the GstMixer API in its current form though.. --- tests/check/libs/mixer.c | 26 ++------------------------ 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/tests/check/libs/mixer.c b/tests/check/libs/mixer.c index a5ed55744c..0028f58e98 100644 --- a/tests/check/libs/mixer.c +++ b/tests/check/libs/mixer.c @@ -32,6 +32,8 @@ #define TEST_ELEMENT_TYPE (test_element_get_type()) +/* FIXME 0.11: possibly remove mixer interface entirely, or simplify, or + * radically change */ typedef struct TestElement TestElement; typedef struct TestElementClass TestElementClass; @@ -48,7 +50,6 @@ struct TestElementClass GType test_element_get_type (void); static void init_interface (GType type); -static void gst_implements_interface_init (GstImplementsInterfaceClass * klass); G_DEFINE_TYPE_WITH_CODE (TestElement, test_element, GST_TYPE_ELEMENT, init_interface (g_define_type_id)); @@ -67,14 +68,7 @@ init_interface (GType type) NULL, NULL, }; - static const GInterfaceInfo implements_iface_info = { - (GInterfaceInitFunc) gst_implements_interface_init, - NULL, - NULL, - }; - g_type_add_interface_static (type, GST_TYPE_IMPLEMENTS_INTERFACE, - &implements_iface_info); g_type_add_interface_static (type, GST_TYPE_MIXER, &mixer_iface_info); } @@ -83,22 +77,6 @@ test_element_class_init (TestElementClass * klass) { } -static gboolean -test_element_interface_supported (GstImplementsInterface * ifacE, - GType interface_type) -{ - if (interface_type == GST_TYPE_MIXER) - return TRUE; - - return FALSE; -} - -static void -gst_implements_interface_init (GstImplementsInterfaceClass * klass) -{ - klass->supported = test_element_interface_supported; -} - static void test_element_init (TestElement * this) {