summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiotr Srebrny <piotr.srebrny@qt.io>2022-10-24 14:24:35 +0200
committerPiotr Srebrny <piotr.srebrny@qt.io>2022-10-24 15:04:24 +0200
commit572a89e2d433d1c935b96d6d9b966e459930c663 (patch)
treee2305f6ad7aa5809f24916a484d97b5543628332
parente60baaf8f60a894519bc740353f86a93fddc9022 (diff)
Fix compiler error complaining about unused variable
Porting change done for 6.4 Change-Id: I9c37fc67983ed545d4a43250b99c2bf069120173 Reviewed-by: Lars Knoll <lars@knoll.priv.no>
-rw-r--r--src/multimedia/platform/darwin/avfvideobuffer.mm10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/multimedia/platform/darwin/avfvideobuffer.mm b/src/multimedia/platform/darwin/avfvideobuffer.mm
index e74dc10a8..8bb4ebd27 100644
--- a/src/multimedia/platform/darwin/avfvideobuffer.mm
+++ b/src/multimedia/platform/darwin/avfvideobuffer.mm
@@ -193,14 +193,15 @@ quint64 AVFVideoBuffer::textureHandle(int plane) const
#if QT_CONFIG(opengl)
#ifdef Q_OS_MACOS
CVOpenGLTextureCacheFlush(sink->cvOpenGLTextureCache, 0);
- CVReturn cvret;
// Create a CVPixelBuffer-backed OpenGL texture image from the texture cache.
- cvret = CVOpenGLTextureCacheCreateTextureFromImage(
+ const CVReturn cvret = CVOpenGLTextureCacheCreateTextureFromImage(
kCFAllocatorDefault,
sink->cvOpenGLTextureCache,
m_buffer,
nil,
&cvOpenGLTexture);
+ if (cvret != kCVReturnSuccess)
+ qWarning() << "OpenGL texture creation failed" << cvret;
Q_ASSERT(CVOpenGLTextureGetTarget(cvOpenGLTexture) == GL_TEXTURE_RECTANGLE);
// Get an OpenGL texture name from the CVPixelBuffer-backed OpenGL texture image.
@@ -208,9 +209,8 @@ quint64 AVFVideoBuffer::textureHandle(int plane) const
#endif
#ifdef Q_OS_IOS
CVOpenGLESTextureCacheFlush(sink->cvOpenGLESTextureCache, 0);
- CVReturn cvret;
// Create a CVPixelBuffer-backed OpenGL texture image from the texture cache.
- cvret = CVOpenGLESTextureCacheCreateTextureFromImage(
+ const CVReturn cvret = CVOpenGLESTextureCacheCreateTextureFromImage(
kCFAllocatorDefault,
sink->cvOpenGLESTextureCache,
m_buffer,
@@ -223,6 +223,8 @@ quint64 AVFVideoBuffer::textureHandle(int plane) const
GL_UNSIGNED_BYTE,
0,
&cvOpenGLESTexture);
+ if (cvret != kCVReturnSuccess)
+ qWarning() << "OpenGL ES texture creation failed" << cvret;
// Get an OpenGL texture name from the CVPixelBuffer-backed OpenGL texture image.
return CVOpenGLESTextureGetName(cvOpenGLESTexture);