From 5ba7f5effc310ce39235d242875a8dde0fbf1846 Mon Sep 17 00:00:00 2001 From: Josep Torra Date: Thu, 18 Apr 2013 12:16:17 +0200 Subject: [PATCH] egl: silence warnings building for RPI related to 'vcos_*' --- gst-libs/gst/egl/egl.c | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/gst-libs/gst/egl/egl.c b/gst-libs/gst/egl/egl.c index 164f8e4..12310b9 100644 --- a/gst-libs/gst/egl/egl.c +++ b/gst-libs/gst/egl/egl.c @@ -23,10 +23,26 @@ #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 +#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; } -- 2.7.4