Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.8
-
-
d8eae1c21 (dev), e5d21f0a7 (6.9), a35027b00 (6.8)
-
Multimedia wk 47-48, Multimedia wk 49-50, Multimedia wk 51-2, Multimedia wk 5-6
Description
Textures for NV12 and NV21 video frames use RG8 formats, which on GLES2 RHI implementation are translated to GL_RG8 internal format. GLES 2.0 doesn't support this format, so some workaround is needed to support these pixel formats.
QTBUG-114104 is related, with focus on getting a workaround for a similarly unsupported GL_R8 format for YUV420P, YUV422P, YV12, IMC1-4 and Y8, and partially to NV12 and NV21.
Attachments
Issue Links
- relates to
-
QTBUG-114104 R8 is not supported on GLES 2.0 only systems
-
- Closed
-
For Gerrit Dashboard: QTBUG-131114 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
615621,3 | RHI: Add LUMINANCE_ALPHA8 texture format | dev | qt/qtbase | Status: NEW | 0 | 0 |
604132,7 | WIP: tst_qvideoframecolormanagement: Skip failing pixel formats on GLES2 | dev | qt/qtmultimedia | Status: DEFERRED | -2 | 0 |
610854,15 | GLES2: Use RGBA8 as fallback when RG8 is not supported by rhi backend | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
620369,2 | GLES2: Use RGBA8 as fallback when RG8 is not supported by rhi backend | 6.9 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
620570,2 | GLES2: Use RGBA8 as fallback when RG8 is not supported by rhi backend | 6.8 | qt/qtmultimedia | Status: MERGED | +2 | 0 |