From f101cbf97ca1aa5c994987383a8b54f3e4bf82c9 Mon Sep 17 00:00:00 2001 From: Johan Dahlin Date: Thu, 25 Nov 2004 14:30:24 +0000 Subject: [PATCH] redefine broken implement casting macros to something saner Original commit message from CVS: redefine broken implement casting macros to something saner --- ChangeLog | 7 +++++++ gst/interfaces.override | 21 +++++++++++++++++---- gst/xoverlay.override | 2 ++ 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2613c39..c06295b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2004-11-25 Johan Dahlin + + * gst/interfaces.override: + * gst/xoverlay.override: + + redefine broken implement casting macros to something saner + 2004-11-23 Johan Dahlin * testsuite/*: Put test_ prefix on all test filenames diff --git a/gst/interfaces.override b/gst/interfaces.override index 60445a2..42f3479 100644 --- a/gst/interfaces.override +++ b/gst/interfaces.override @@ -28,14 +28,27 @@ headers #include "common.h" #include + +/* XXX: Remove this macros in 0.9 */ #include -#include -#include -#include +#undef GST_COLOR_BALANCE +#define GST_COLOR_BALANCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_COLOR_BALANCE, GstColorBalance)) + #include +#undef GST_NAVIGATION +#define GST_NAVIGATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_NAVIGATION, GstNavigation)) + #include +#undef GST_PROPERTY_PROBE +#define GST_PROPERTY_PROBE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_PROPERTY_PROBE, GstPropertyProbe)) + #include -#include +#undef GST_TUNER +#define GST_TUNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_TUNER, GstTuner)) + +#include +#undef GST_MIXER +#define GST_MIXER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_MIXER, GstMixer)) %% modulename gst.interfaces diff --git a/gst/xoverlay.override b/gst/xoverlay.override index 22825c9..377fc1b 100644 --- a/gst/xoverlay.override +++ b/gst/xoverlay.override @@ -22,3 +22,5 @@ headers #include +#undef GST_X_OVERLAY +#define GST_X_OVERLAY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_X_OVERLAY, GstXOverlay)) -- 2.7.4