summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2016-03-02 10:41:17 +0200
committerSebastian Dröge <sebastian@centricular.com>2016-03-02 10:41:17 +0200
commitc22a8a6224791bba7c73e9426545d6d897ea370c (patch)
tree6da9092bbb0f878a2431d2b3f2f1855930dad15f
parent3ebfefd2205a17013c5be0bc310d69e84f0a7e56 (diff)
downloadgstreamer-plugins-bad-c22a8a6224791bba7c73e9426545d6d897ea370c.tar.gz
adaptivedemux: Fix REMOVE_SNAP_FLAGS() macro
!(flag1 | flag2 | flag3) is always evaluation to 0. ~ was meant here instead of !. CID 1352032.
-rw-r--r--gst-libs/gst/adaptivedemux/gstadaptivedemux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c b/gst-libs/gst/adaptivedemux/gstadaptivedemux.c
index a83b9d194..dfe7ba701 100644
--- a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c
+++ b/gst-libs/gst/adaptivedemux/gstadaptivedemux.c
@@ -1213,7 +1213,7 @@ gst_adaptive_demux_can_seek (GstAdaptiveDemux * demux)
#define IS_SNAP_SEEK(f) (f & (GST_SEEK_FLAG_SNAP_BEFORE | \
GST_SEEK_FLAG_SNAP_AFTER | \
GST_SEEK_FLAG_SNAP_NEAREST))
-#define REMOVE_SNAP_FLAGS(f) (f & !(GST_SEEK_FLAG_SNAP_BEFORE | \
+#define REMOVE_SNAP_FLAGS(f) (f & ~(GST_SEEK_FLAG_SNAP_BEFORE | \
GST_SEEK_FLAG_SNAP_AFTER | \
GST_SEEK_FLAG_SNAP_NEAREST))