Ouch, god catch, thanks!

I *think* I copy-pasted from DRM_FORMAT_Q401 instead of DRM_FORMAT_Q410 by mistake. Anyway,

Reviewed-by: Robert Mader <[email protected]>

On 08.02.26 23:47, Simon Ser wrote:
The short comments had the correct order, but the long comments
had the planes reversed.

Fixes: 2271e0a20ef7 ("drm: drm_fourcc: add 10/12/16bit software decoder YCbCr 
formats")
Signed-off-by: Simon Ser <[email protected]>
Reviewed-by: Daniel Stone <[email protected]>
Cc: Robert Mader <[email protected]>
---
  include/uapi/drm/drm_fourcc.h | 12 ++++++------
  1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/include/uapi/drm/drm_fourcc.h b/include/uapi/drm/drm_fourcc.h
index ea91aa8afde9..2be461c764f4 100644
--- a/include/uapi/drm/drm_fourcc.h
+++ b/include/uapi/drm/drm_fourcc.h
@@ -401,8 +401,8 @@ extern "C" {
   * implementation can multiply the values by 2^6=64. For that reason the 
padding
   * must only contain zeros.
   * index 0 = Y plane, [15:0] z:Y [6:10] little endian
- * index 1 = Cr plane, [15:0] z:Cr [6:10] little endian
- * index 2 = Cb plane, [15:0] z:Cb [6:10] little endian
+ * index 1 = Cb plane, [15:0] z:Cb [6:10] little endian
+ * index 2 = Cr plane, [15:0] z:Cr [6:10] little endian
   */
  #define DRM_FORMAT_S010       fourcc_code('S', '0', '1', '0') /* 2x2 
subsampled Cb (1) and Cr (2) planes 10 bits per channel */
  #define DRM_FORMAT_S210       fourcc_code('S', '2', '1', '0') /* 2x1 
subsampled Cb (1) and Cr (2) planes 10 bits per channel */
@@ -414,8 +414,8 @@ extern "C" {
   * implementation can multiply the values by 2^4=16. For that reason the 
padding
   * must only contain zeros.
   * index 0 = Y plane, [15:0] z:Y [4:12] little endian
- * index 1 = Cr plane, [15:0] z:Cr [4:12] little endian
- * index 2 = Cb plane, [15:0] z:Cb [4:12] little endian
+ * index 1 = Cb plane, [15:0] z:Cb [4:12] little endian
+ * index 2 = Cr plane, [15:0] z:Cr [4:12] little endian
   */
  #define DRM_FORMAT_S012       fourcc_code('S', '0', '1', '2') /* 2x2 
subsampled Cb (1) and Cr (2) planes 12 bits per channel */
  #define DRM_FORMAT_S212       fourcc_code('S', '2', '1', '2') /* 2x1 
subsampled Cb (1) and Cr (2) planes 12 bits per channel */
@@ -424,8 +424,8 @@ extern "C" {
  /*
   * 3 plane YCbCr
   * index 0 = Y plane, [15:0] Y little endian
- * index 1 = Cr plane, [15:0] Cr little endian
- * index 2 = Cb plane, [15:0] Cb little endian
+ * index 1 = Cb plane, [15:0] Cb little endian
+ * index 2 = Cr plane, [15:0] Cr little endian
   */
  #define DRM_FORMAT_S016       fourcc_code('S', '0', '1', '6') /* 2x2 
subsampled Cb (1) and Cr (2) planes 16 bits per channel */
  #define DRM_FORMAT_S216       fourcc_code('S', '2', '1', '6') /* 2x1 
subsampled Cb (1) and Cr (2) planes 16 bits per channel */

--
Robert Mader
Consultant Software Developer

Collabora Ltd.
Platinum Building, St John's Innovation Park, Cambridge CB4 0DS, UK
Registered in England & Wales, no. 5513718

Reply via email to