diff options
author | Yoann Lopes <yoann.lopes@theqtcompany.com> | 2015-05-29 18:02:26 +0200 |
---|---|---|
committer | Yoann Lopes <yoann.lopes@theqtcompany.com> | 2015-09-17 13:10:28 +0000 |
commit | 46a83d5b86a792e62f14674e27c5d95695f2b44d (patch) | |
tree | dde4a796d0e988db7578df5d172456159f7dd7bb /src/imports | |
parent | 99f6cf5f282c0d3d7192d5e87b745873e159c93d (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