gl/memory: provide compatability defines
authorMatthew Waters <ystreet00@gmail.com>
Fri, 23 May 2014 02:07:50 +0000 (12:07 +1000)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:31:41 +0000 (19:31 +0000)
fixes build on android/OS X

gst-libs/gst/gl/gstglmemory.c

index a5c60d7..90e73a2 100644 (file)
@@ -60,6 +60,12 @@ static GstAllocator *_gl_allocator;
 #ifndef GL_RG
 #define GL_RG 0x8227
 #endif
+#ifndef GL_R8
+#define GL_R8 0x8229
+#endif
+#ifndef GL_RG8
+#define GL_RG8 0x822B
+#endif
 #ifndef GL_PIXEL_PACK_BUFFER
 #define GL_PIXEL_PACK_BUFFER 0x88EB
 #endif
@@ -269,7 +275,7 @@ _sized_gl_format_from_gl_format_type (GLenum format, GLenum type)
           return GL_RGB8;
           break;
         case GL_UNSIGNED_SHORT_5_6_5:
-          return GL_RGB565;
+          return GL_RGB;
           break;
       }
       break;