gst-gl: Remove duplicate declarations

This causes 'redefinition of typedef ...' errors on GCC 4.5.3
This commit is contained in:
Maciej Wolny 2018-11-19 15:09:25 +00:00 committed by Matthew Waters
parent 2229d53f60
commit f1556c1660
3 changed files with 3 additions and 6 deletions

View file

@ -24,6 +24,7 @@
#include <gbm.h>
#include <gst/gl/gl.h>
#include <gst/gl/egl/gstegl.h>
#include <gst/gl/gbm/gstgldisplay_gbm.h>
G_BEGIN_DECLS
@ -37,8 +38,6 @@ G_BEGIN_DECLS
typedef struct _GstGLWindowGBMEGL GstGLWindowGBMEGL;
typedef struct _GstGLWindowGBMEGLClass GstGLWindowGBMEGLClass;
typedef struct _GstGLDisplayGBM GstGLDisplayGBM;
struct _GstGLWindowGBMEGL {
/*< private >*/
GstGLWindow parent;

View file

@ -25,8 +25,6 @@
G_BEGIN_DECLS
typedef struct _GstGLAsyncDebug GstGLAsyncDebug;
typedef gchar * (*GstGLAsyncDebugLogGetMessage) (gpointer user_data);
/**

View file

@ -93,11 +93,11 @@ G_BEGIN_DECLS
ret (GSTGLAPI *name) args;
#define GST_GL_EXT_END()
typedef struct _GstGLFuncs
struct _GstGLFuncs
{
#include <gst/gl/glprototypes/all_functions.h>
gpointer padding[GST_PADDING_LARGE*6];
} GstGLFuncs;
};
#undef GST_GL_EXT_BEGIN
#undef GST_GL_EXT_FUNCTION