gl: silence warnings building for RPI related to 'vcos_*'
authorJulien Isorce <julien.isorce@collabora.co.uk>
Wed, 19 Mar 2014 13:48:10 +0000 (13:48 +0000)
committerJulien Isorce <julien.isorce@collabora.co.uk>
Wed, 19 Mar 2014 14:43:13 +0000 (14:43 +0000)
Similar than 1190a79b199584cfc4dd62c474531c32cfbba425

ext/gl/gstopengl.c
gst-libs/gst/gl/gstglapi.h

index 6f2ec49..d8f9d7b 100644 (file)
 #include "config.h"
 #endif
 
-#ifdef USE_EGL_RPI
-#include <bcm_host.h>
-#endif
-
 #include "gstglimagesink.h"
 
 #include "gstglfiltercube.h"
 #endif /* HAVE_PNG */
 #endif /* GST_GL_HAVE_OPENGL */
 
+#ifdef USE_EGL_RPI
+#include <bcm_host.h>
+#endif
+
 #define GST_CAT_DEFAULT gst_gl_gstgl_debug
 GST_DEBUG_CATEGORY_STATIC (GST_CAT_DEFAULT);
 
index 78951d1..0d8ae3c 100644 (file)
 #define __GST_GL_API_H__
 
 #include <gst/gl/gstglconfig.h>
-
 #include <gst/gl/glprototypes/gstgl_compat.h>
 
 #if GST_GL_HAVE_PLATFORM_EGL
+
+#if defined (USE_EGL_RPI) && defined(__GNUC__)
+#ifndef __VCCOREVER__
+#define __VCCOREVER__ 0x04000000
+#endif
+
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wredundant-decls"
+#pragma GCC optimize ("gnu89-inline")
+#endif
+
 #include <EGL/egl.h>
+
+#if defined (USE_EGL_RPI) && defined(__GNUC__)
+#pragma GCC reset_options
+#pragma GCC diagnostic pop
+#endif
+
 #endif
 
 /* OpenGL 2.0 for Embedded Systems */