summaryrefslogtreecommitdiffstats
path: root/src/plugins/avfoundation/camera/avfcamerarenderercontrol.mm
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/avfoundation/camera/avfcamerarenderercontrol.mm')
-rw-r--r--src/plugins/avfoundation/camera/avfcamerarenderercontrol.mm7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/avfoundation/camera/avfcamerarenderercontrol.mm b/src/plugins/avfoundation/camera/avfcamerarenderercontrol.mm
index fb02a7d09..e4f234b7e 100644
--- a/src/plugins/avfoundation/camera/avfcamerarenderercontrol.mm
+++ b/src/plugins/avfoundation/camera/avfcamerarenderercontrol.mm
@@ -66,11 +66,14 @@ public:
&& CVPixelBufferGetPixelFormatType(buffer) == kCVPixelFormatType_32BGRA
? GLTextureHandle : NoHandle)
, m_texture(0)
+ , m_renderer(renderer)
#endif
, m_buffer(buffer)
- , m_renderer(renderer)
, m_mode(NotMapped)
{
+#ifndef Q_OS_IOS
+ Q_UNUSED(renderer)
+#endif // Q_OS_IOS
CVPixelBufferRetain(m_buffer);
}
@@ -200,9 +203,9 @@ public:
private:
#ifdef Q_OS_IOS
mutable CVOpenGLESTextureRef m_texture;
+ AVFCameraRendererControl *m_renderer;
#endif
CVImageBufferRef m_buffer;
- AVFCameraRendererControl *m_renderer;
MapMode m_mode;
};