hlsdemux: simplify snap flags checking
authorThiago Santos <thiagoss@osg.samsung.com>
Tue, 5 Jan 2016 11:59:26 +0000 (08:59 -0300)
committerThiago Santos <thiagoss@osg.samsung.com>
Wed, 6 Jan 2016 13:23:13 +0000 (10:23 -0300)
Replace:
if (boolean) var = true;

with:
var = (boolean);

ext/hls/gsthlsdemux.c

index 184f2ef..713ab8e 100644 (file)
@@ -309,12 +309,10 @@ gst_hls_demux_seek (GstAdaptiveDemux * demux, GstEvent * seek)
   /* Snap to segment boundary. Improves seek performance on slow machines. */
   snap_before = snap_after = snap_nearest = FALSE;
   keyunit = flags & GST_SEEK_FLAG_KEY_UNIT;
-  if ((flags & GST_SEEK_FLAG_SNAP_NEAREST) == GST_SEEK_FLAG_SNAP_NEAREST)
-    snap_nearest = TRUE;
-  else if (flags & GST_SEEK_FLAG_SNAP_BEFORE)
-    snap_before = TRUE;
-  else if (flags & GST_SEEK_FLAG_SNAP_AFTER)
-    snap_after = TRUE;
+  snap_nearest =
+      (flags & GST_SEEK_FLAG_SNAP_NEAREST) == GST_SEEK_FLAG_SNAP_NEAREST;
+  snap_before = flags & GST_SEEK_FLAG_SNAP_BEFORE;
+  snap_after = flags & GST_SEEK_FLAG_SNAP_AFTER;
 
   /* FIXME: Here we need proper discont handling */
   for (walk = hlsdemux->client->current->files; walk; walk = walk->next) {