From 490d16b88ac78701be460fa3d7a9aac15c77014b Mon Sep 17 00:00:00 2001 From: Evan Nemerson Date: Sun, 29 Jul 2012 15:44:45 -0700 Subject: [PATCH] pad: add GST_PAD_LINK_CHECK_DEFAULT to GstPadLinkCheck This allows introspection-based bindings to access Gst.PadLinkCheck.DEFAULT instead of Gst.PAD_LINK_CHECK_DEFAULT. https://bugzilla.gnome.org/show_bug.cgi?id=678301 --- gst/gstpad.h | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/gst/gstpad.h b/gst/gstpad.h index 9bf812a..105c479 100644 --- a/gst/gstpad.h +++ b/gst/gstpad.h @@ -192,6 +192,8 @@ GQuark gst_flow_to_quark (GstFlowReturn ret); * would be unsafe e.g. if one pad has %GST_CAPS_ANY. * @GST_PAD_LINK_CHECK_CAPS: Check if the pads are compatible by comparing the * caps returned by gst_pad_query_caps(). + * @GST_PAD_LINK_CHECK_DEFAULT: The default checks done when linking + * pads (i.e. the ones used by gst_pad_link()). * * The amount of checking to be done when linking pads. @GST_PAD_LINK_CHECK_CAPS * and @GST_PAD_LINK_CHECK_TEMPLATE_CAPS are mutually exclusive. If both are @@ -209,16 +211,10 @@ typedef enum { GST_PAD_LINK_CHECK_NOTHING = 0, GST_PAD_LINK_CHECK_HIERARCHY = 1 << 0, GST_PAD_LINK_CHECK_TEMPLATE_CAPS = 1 << 1, - GST_PAD_LINK_CHECK_CAPS = 1 << 2 -} GstPadLinkCheck; + GST_PAD_LINK_CHECK_CAPS = 1 << 2, -/** - * GST_PAD_LINK_CHECK_DEFAULT: - * - * The default checks done when linking pads (i.e. the ones used by - * gst_pad_link()). - */ -#define GST_PAD_LINK_CHECK_DEFAULT ((GstPadLinkCheck) (GST_PAD_LINK_CHECK_HIERARCHY | GST_PAD_LINK_CHECK_CAPS)) + GST_PAD_LINK_CHECK_DEFAULT = GST_PAD_LINK_CHECK_HIERARCHY | GST_PAD_LINK_CHECK_CAPS +} GstPadLinkCheck; /* pad states */ /** -- 2.7.4