From 8dda6b462d6091cab60d9e33df95f1e6d59867ee Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 3 Jun 2011 13:56:04 +0200 Subject: [PATCH] pad: cleanups Use defines instead of hardcoded values for masks. --- gst/gstpad.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/gst/gstpad.c b/gst/gstpad.c index ce987a4..ba2aece 100644 --- a/gst/gstpad.c +++ b/gst/gstpad.c @@ -3437,14 +3437,15 @@ probe_hook_marshal (GHook * hook, ProbeMarshall * data) flags = hook->flags >> G_HOOK_FLAG_USER_SHIFT; - /* check if type matches */ + /* one of the data types */ if ((flags & GST_PROBE_TYPE_DATA & data->mask) == 0) return; - - if ((flags & 0xc0 & data->mask) == 0) + /* one of the scheduling types */ + if ((flags & GST_PROBE_TYPE_SCHEDULING & data->mask) == 0) return; - - if ((flags & 0x6) != (data->mask & 0x6)) + /* all of the blocking types must match */ + if ((flags & GST_PROBE_TYPE_BLOCKING) != + (data->mask & GST_PROBE_TYPE_BLOCKING)) return; GST_CAT_LOG_OBJECT (GST_CAT_SCHEDULING, pad, -- 2.7.4