summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia-videodev/opengl_dev.c
diff options
context:
space:
mode:
authorLiong Sauw Ming <ming@teluu.com>2015-01-27 05:01:15 +0000
committerLiong Sauw Ming <ming@teluu.com>2015-01-27 05:01:15 +0000
commit9e6bb2202f9bd2da5d61d2e744e6624fc4ed0709 (patch)
tree2d4a9fc7656ce65535b7af490e23110bb3ffd9ba /pjmedia/src/pjmedia-videodev/opengl_dev.c
parentcc4da592c9cd7c7ac1acf8b5baade5cf148d5cc5 (diff)
Re #1790: more Android OpenGL renderer
* Fix RGBA color compatibility * Add autodetection feature to stop rendering for consecutive failures, such as when app is in the bg * Allow video stream to be created first and supply the output window later git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4978 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/src/pjmedia-videodev/opengl_dev.c')
-rw-r--r--pjmedia/src/pjmedia-videodev/opengl_dev.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pjmedia/src/pjmedia-videodev/opengl_dev.c b/pjmedia/src/pjmedia-videodev/opengl_dev.c
index 9dd26d37..740828a3 100644
--- a/pjmedia/src/pjmedia-videodev/opengl_dev.c
+++ b/pjmedia/src/pjmedia-videodev/opengl_dev.c
@@ -29,7 +29,9 @@
# if PJ_ANDROID
# include <GLES2/gl2.h>
# include <GLES2/gl2ext.h>
-# define GL_BGRA GL_RGBA
+# undef GL_RGBA
+# define GL_RGBA GL_BGRA_EXT
+# define GL_BGRA GL_BGRA_EXT
# else
# include <OpenGLES/ES2/gl.h>
# include <OpenGLES/ES2/glext.h>