egl: silence warnings building for RPI related to 'vcos_*'
authorJosep Torra <n770galaxy@gmail.com>
Thu, 18 Apr 2013 10:16:17 +0000 (12:16 +0200)
committerJosep Torra <n770galaxy@gmail.com>
Thu, 18 Apr 2013 10:16:17 +0000 (12:16 +0200)
gst-libs/gst/egl/egl.c

index 164f8e4..12310b9 100644 (file)
 #include "config.h"
 #endif
 
+
+#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
+
 #define EGL_EGLEXT_PROTOTYPES
 
 #include <gst/egl/egl.h>
 
+#if defined (USE_EGL_RPI) && defined(__GNUC__)
+#pragma GCC reset_options
+#pragma GCC diagnostic pop
+#endif
+
 typedef struct
 {
   GstMemory parent;
@@ -252,8 +268,8 @@ gst_egl_image_allocator_obtain (void)
 
 GstMemory *
 gst_egl_image_allocator_alloc (GstAllocator * allocator,
-    GstEGLDisplay * display, GstVideoGLTextureType type, gint width, gint height,
-    gsize * size)
+    GstEGLDisplay * display, GstVideoGLTextureType type, gint width,
+    gint height, gsize * size)
 {
   return NULL;
 }