summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 705ec633f..39901cd48 100644
--- a/src/plugins/avfoundation/camera/avfcamerarenderercontrol.mm
+++ b/src/plugins/avfoundation/camera/avfcamerarenderercontrol.mm
@@ -60,11 +60,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);
}
@@ -194,9 +197,9 @@ public:
private:
#ifdef Q_OS_IOS
mutable CVOpenGLESTextureRef m_texture;
+ AVFCameraRendererControl *m_renderer;
#endif
CVImageBufferRef m_buffer;
- AVFCameraRendererControl *m_renderer;
MapMode m_mode;
};