diff options
Diffstat (limited to 'src/multimedia/platform/darwin/camera/avfcamerarenderer.mm')
-rw-r--r-- | src/multimedia/platform/darwin/camera/avfcamerarenderer.mm | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/multimedia/platform/darwin/camera/avfcamerarenderer.mm b/src/multimedia/platform/darwin/camera/avfcamerarenderer.mm index 52032e600..429ca1e81 100644 --- a/src/multimedia/platform/darwin/camera/avfcamerarenderer.mm +++ b/src/multimedia/platform/darwin/camera/avfcamerarenderer.mm @@ -251,9 +251,10 @@ private: int width = CVPixelBufferGetWidth(imageBuffer); int height = CVPixelBufferGetHeight(imageBuffer); - QVideoFrame::PixelFormat format = + QVideoSurfaceFormat::PixelFormat format = AVFCamera::QtPixelFormatFromCVFormat(CVPixelBufferGetPixelFormatType(imageBuffer)); - if (format == QVideoFrame::Format_Invalid) + if (format == QVideoSurfaceFormat::Format_Invalid) +avfcamerarenderercontrol.mm return; QVideoFrame frame(new CVImageVideoBuffer(imageBuffer, m_renderer), |