summaryrefslogtreecommitdiffstats
path: root/src/imports
diff options
context:
space:
mode:
authorYoann Lopes <yoann.lopes@theqtcompany.com>2015-05-29 18:02:26 +0200
committerYoann Lopes <yoann.lopes@theqtcompany.com>2015-09-17 13:10:28 +0000
commit46a83d5b86a792e62f14674e27c5d95695f2b44d (patch)
treedde4a796d0e988db7578df5d172456159f7dd7bb /src/imports
parent99f6cf5f282c0d3d7192d5e87b745873e159c93d (diff)
AVFoundation: render camera frames using OpenGL textures on iOS.
OpenGL textures can easily be created from a CVImageBuffer using Apple APIs. It avoids having to map the buffer to main memory and therefore greatly improves rendering performances. We could do the same on OSX, but there, the textures are always of the GL_TEXTURE_RECTANGLE target type and changes need to be done to the QVideoFrame API and to the video node implementations to support that. Change-Id: I6dde7e8d7a27460e41523cd474c3c741affc1480 Reviewed-by: James Turner <james.turner@kdab.com> Reviewed-by: Christian Stromme <christian.stromme@theqtcompany.com>
Diffstat (limited to 'src/imports')
0 files changed, 0 insertions, 0 deletions