gl: fixup compat definition for GLuint64 for OS X

This commit is contained in:
Matthew Waters 2014-11-28 13:04:21 +11:00
parent b0faa2dd77
commit e653ae9fc2
2 changed files with 8 additions and 1 deletions

View file

@ -1272,6 +1272,7 @@ GST_GL_HAVE_GLCHAR=0
GST_GL_HAVE_GLSIZEIPTR=0
GST_GL_HAVE_GLINTPTR=0
GST_GL_HAVE_GLSYNC=0
GST_GL_HAVE_GLUINT64=0
old_CFLAGS=$CFLAGS
CFLAGS="$GL_CFLAGS $CFLAGS"
@ -1301,6 +1302,11 @@ if test "x$ac_cv_type_GLsync" = "xyes"; then
GST_GL_HAVE_GLSYNC=1
fi
AC_CHECK_TYPES(GLuint64, [], [], [[$GL_INCLUDES]])
if test "x$ac_cv_type_GLuint64" = "xyes"; then
GST_GL_HAVE_GLUINT64=1
fi
CFLAGS=$old_CFLAGS
GL_CONFIG_DEFINES="$GL_CONFIG_DEFINES
@ -1309,6 +1315,7 @@ GL_CONFIG_DEFINES="$GL_CONFIG_DEFINES
#define GST_GL_HAVE_GLSIZEIPTR $GST_GL_HAVE_GLSIZEIPTR
#define GST_GL_HAVE_GLINTPTR $GST_GL_HAVE_GLINTPTR
#define GST_GL_HAVE_GLSYNC $GST_GL_HAVE_GLSYNC
#define GST_GL_HAVE_GLUINT64 $GST_GL_HAVE_GLUINT64
"
AC_CONFIG_COMMANDS([gst-libs/gst/gl/gstglconfig.h], [

View file

@ -39,7 +39,7 @@ typedef ptrdiff_t GLintptr;
#if !GST_GL_HAVE_GLSYNC
typedef gpointer GLsync;
#endif
#ifndef GLuint64
#if !GST_GL_HAVE_GLUINT64
typedef guint64 GLuint64;
#endif