summaryrefslogtreecommitdiffstats
path: root/src/qtmultimediaquicktools/qsgvideonode_yuv.cpp
diff options
context:
space:
mode:
authorSamuel Gaist <samuel.gaist@idiap.ch>2019-01-21 13:27:11 +0100
committerSamuel Gaist <samuel.gaist@idiap.ch>2019-01-29 10:51:37 +0000
commit3c2e902e319ff9329f26103250f43eb540be4302 (patch)
tree978ccbfc8b64549a6196b0308d835d997e3eccf2 /src/qtmultimediaquicktools/qsgvideonode_yuv.cpp
parent67c4ec55b12c9c397838e3cf3392b66cbd4c142a (diff)
Fix comment for YUV fragment shaders
The comment contains information which makes it misleading to understand how the components are passed. Change-Id: I29cdb5eec1e8014fa7f0ca3f1a0f54258fdb431f Reviewed-by: Tomasz Olszak <olszak.tomasz@gmail.com> Reviewed-by: Christian Strømme <christian.stromme@qt.io>
Diffstat (limited to 'src/qtmultimediaquicktools/qsgvideonode_yuv.cpp')
-rw-r--r--src/qtmultimediaquicktools/qsgvideonode_yuv.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/qtmultimediaquicktools/qsgvideonode_yuv.cpp b/src/qtmultimediaquicktools/qsgvideonode_yuv.cpp
index 43cd5a2b2..8e4ea01a1 100644
--- a/src/qtmultimediaquicktools/qsgvideonode_yuv.cpp
+++ b/src/qtmultimediaquicktools/qsgvideonode_yuv.cpp
@@ -388,8 +388,8 @@ void QSGVideoMaterial_YUV::bind()
// In YUYV texture the UV plane appears with the 1/2 of image and Y width.
m_planeWidth[1] = fw / 2;
functions->glActiveTexture(GL_TEXTURE1);
- // Either r,b (YUYV) or g,a (UYVY) values are used as source of YV.
- // Additionally Y and V are set per 2 pixels hence only 1/2 of image with is used.
+ // Either r,b (YUYV) or g,a (UYVY) values are used as source of UV.
+ // Additionally U and V are set per 2 pixels hence only 1/2 of image width is used.
// Interpreting this properly in shaders allows to not copy or not make conditionals inside shaders,
// only interpretation of data changes.
bindTexture(m_textureIds[1], m_planeWidth[1], m_frame.height(), m_frame.bits(), GL_RGBA);