summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia-videodev/opengl_dev.c
AgeCommit message (Collapse)Author
2015-01-27Re #1790: more Android OpenGL rendererLiong Sauw Ming
* 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
2014-09-22Re #1790: Use OpenGL textures instead of platform dependent textures.Liong Sauw Ming
This revision contains: * remove the generation of iOS texture (instead directly use OpenGL textures) * add iOS and Android window type git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4925 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-22Closed #1757: iOS OpenGL rendererLiong Sauw Ming
* Optimize rendering speed and CPU usage by avoiding buffer copy from frame's buffer * Add various video dev capabilities git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4821 74dad513-b988-da41-8d7b-12977e46ad98
2014-04-08Re #1757: Initial implementation of iOS OpenGL ES renderer. To use it, ↵Liong Sauw Ming
application needs to add: #define PJMEDIA_VIDEO_DEV_HAS_OPENGL 1 #define PJMEDIA_VIDEO_DEV_HAS_OPENGL_ES 1 #define PJMEDIA_VIDEO_DEV_HAS_IOS_OPENGL 1 git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4812 74dad513-b988-da41-8d7b-12977e46ad98