gstmessage.h: Avoid gcc bit shift overflow compiler warning
authorAndrew Eikum <aeikum@codeweavers.com>
Tue, 21 Jun 2016 13:00:30 +0000 (08:00 -0500)
committerTim-Philipp Müller <tim@centricular.com>
Mon, 24 Oct 2016 10:49:37 +0000 (11:49 +0100)
Avoids bit shift overflow warning with gcc6.

https://bugzilla.gnome.org/show_bug.cgi?id=767882 (glib)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71803 (gcc)
https://bugzilla.gnome.org/show_bug.cgi?id=767883

gst/gstmessage.h

index 68213eb..7ad471d 100644 (file)
@@ -162,7 +162,7 @@ typedef enum
   GST_MESSAGE_STREAM_START      = (1 << 28),
   GST_MESSAGE_NEED_CONTEXT      = (1 << 29),
   GST_MESSAGE_HAVE_CONTEXT      = (1 << 30),
-  GST_MESSAGE_EXTENDED          = (1 << 31),
+  GST_MESSAGE_EXTENDED          = (gint) (1u << 31),
   GST_MESSAGE_DEVICE_ADDED      = GST_MESSAGE_EXTENDED + 1,
   GST_MESSAGE_DEVICE_REMOVED    = GST_MESSAGE_EXTENDED + 2,
   GST_MESSAGE_PROPERTY_NOTIFY   = GST_MESSAGE_EXTENDED + 3,