hlsdemux: put boolean values into gboolean variables
authorTim-Philipp Müller <tim@centricular.com>
Wed, 6 Jan 2016 14:54:30 +0000 (14:54 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Wed, 6 Jan 2016 15:25:04 +0000 (15:25 +0000)
And remove superfluous assignments.

ext/hls/gsthlsdemux.c

index 5da4fc6..5c0dbc1 100644 (file)
@@ -309,12 +309,11 @@ gst_hls_demux_seek (GstAdaptiveDemux * demux, GstEvent * seek)
   target_pos = reverse ? stop : start;
 
   /* Snap to segment boundary. Improves seek performance on slow machines. */
-  snap_before = snap_after = snap_nearest = FALSE;
-  keyunit = flags & GST_SEEK_FLAG_KEY_UNIT;
+  keyunit = ! !(flags & GST_SEEK_FLAG_KEY_UNIT);
   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;
+  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) {