1 // Copyright 2018 The Chromium OS Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #![allow(dead_code)] 6 7 pub const DRM_FORMAT_C8: [u8; 4] = [b'C', b'8', b' ', b' ']; 8 pub const DRM_FORMAT_R8: [u8; 4] = [b'R', b'8', b' ', b' ']; 9 pub const DRM_FORMAT_R16: [u8; 4] = [b'R', b'1', b'6', b' ']; 10 pub const DRM_FORMAT_RG88: [u8; 4] = [b'R', b'G', b'8', b'8']; 11 pub const DRM_FORMAT_GR88: [u8; 4] = [b'G', b'R', b'8', b'8']; 12 pub const DRM_FORMAT_RG1616: [u8; 4] = [b'R', b'G', b'3', b'2']; 13 pub const DRM_FORMAT_GR1616: [u8; 4] = [b'G', b'R', b'3', b'2']; 14 pub const DRM_FORMAT_RGB332: [u8; 4] = [b'R', b'G', b'B', b'8']; 15 pub const DRM_FORMAT_BGR233: [u8; 4] = [b'B', b'G', b'R', b'8']; 16 pub const DRM_FORMAT_XRGB4444: [u8; 4] = [b'X', b'R', b'1', b'2']; 17 pub const DRM_FORMAT_XBGR4444: [u8; 4] = [b'X', b'B', b'1', b'2']; 18 pub const DRM_FORMAT_RGBX4444: [u8; 4] = [b'R', b'X', b'1', b'2']; 19 pub const DRM_FORMAT_BGRX4444: [u8; 4] = [b'B', b'X', b'1', b'2']; 20 pub const DRM_FORMAT_ARGB4444: [u8; 4] = [b'A', b'R', b'1', b'2']; 21 pub const DRM_FORMAT_ABGR4444: [u8; 4] = [b'A', b'B', b'1', b'2']; 22 pub const DRM_FORMAT_RGBA4444: [u8; 4] = [b'R', b'A', b'1', b'2']; 23 pub const DRM_FORMAT_BGRA4444: [u8; 4] = [b'B', b'A', b'1', b'2']; 24 pub const DRM_FORMAT_XRGB1555: [u8; 4] = [b'X', b'R', b'1', b'5']; 25 pub const DRM_FORMAT_XBGR1555: [u8; 4] = [b'X', b'B', b'1', b'5']; 26 pub const DRM_FORMAT_RGBX5551: [u8; 4] = [b'R', b'X', b'1', b'5']; 27 pub const DRM_FORMAT_BGRX5551: [u8; 4] = [b'B', b'X', b'1', b'5']; 28 pub const DRM_FORMAT_ARGB1555: [u8; 4] = [b'A', b'R', b'1', b'5']; 29 pub const DRM_FORMAT_ABGR1555: [u8; 4] = [b'A', b'B', b'1', b'5']; 30 pub const DRM_FORMAT_RGBA5551: [u8; 4] = [b'R', b'A', b'1', b'5']; 31 pub const DRM_FORMAT_BGRA5551: [u8; 4] = [b'B', b'A', b'1', b'5']; 32 pub const DRM_FORMAT_RGB565: [u8; 4] = [b'R', b'G', b'1', b'6']; 33 pub const DRM_FORMAT_BGR565: [u8; 4] = [b'B', b'G', b'1', b'6']; 34 pub const DRM_FORMAT_RGB888: [u8; 4] = [b'R', b'G', b'2', b'4']; 35 pub const DRM_FORMAT_BGR888: [u8; 4] = [b'B', b'G', b'2', b'4']; 36 pub const DRM_FORMAT_XRGB8888: [u8; 4] = [b'X', b'R', b'2', b'4']; 37 pub const DRM_FORMAT_XBGR8888: [u8; 4] = [b'X', b'B', b'2', b'4']; 38 pub const DRM_FORMAT_RGBX8888: [u8; 4] = [b'R', b'X', b'2', b'4']; 39 pub const DRM_FORMAT_BGRX8888: [u8; 4] = [b'B', b'X', b'2', b'4']; 40 pub const DRM_FORMAT_ARGB8888: [u8; 4] = [b'A', b'R', b'2', b'4']; 41 pub const DRM_FORMAT_ABGR8888: [u8; 4] = [b'A', b'B', b'2', b'4']; 42 pub const DRM_FORMAT_RGBA8888: [u8; 4] = [b'R', b'A', b'2', b'4']; 43 pub const DRM_FORMAT_BGRA8888: [u8; 4] = [b'B', b'A', b'2', b'4']; 44 pub const DRM_FORMAT_XRGB2101010: [u8; 4] = [b'X', b'R', b'3', b'0']; 45 pub const DRM_FORMAT_XBGR2101010: [u8; 4] = [b'X', b'B', b'3', b'0']; 46 pub const DRM_FORMAT_RGBX1010102: [u8; 4] = [b'R', b'X', b'3', b'0']; 47 pub const DRM_FORMAT_BGRX1010102: [u8; 4] = [b'B', b'X', b'3', b'0']; 48 pub const DRM_FORMAT_ARGB2101010: [u8; 4] = [b'A', b'R', b'3', b'0']; 49 pub const DRM_FORMAT_ABGR2101010: [u8; 4] = [b'A', b'B', b'3', b'0']; 50 pub const DRM_FORMAT_RGBA1010102: [u8; 4] = [b'R', b'A', b'3', b'0']; 51 pub const DRM_FORMAT_BGRA1010102: [u8; 4] = [b'B', b'A', b'3', b'0']; 52 pub const DRM_FORMAT_YUYV: [u8; 4] = [b'Y', b'U', b'Y', b'V']; 53 pub const DRM_FORMAT_YVYU: [u8; 4] = [b'Y', b'V', b'Y', b'U']; 54 pub const DRM_FORMAT_UYVY: [u8; 4] = [b'U', b'Y', b'V', b'Y']; 55 pub const DRM_FORMAT_VYUY: [u8; 4] = [b'V', b'Y', b'U', b'Y']; 56 pub const DRM_FORMAT_AYUV: [u8; 4] = [b'A', b'Y', b'U', b'V']; 57 pub const DRM_FORMAT_NV12: [u8; 4] = [b'N', b'V', b'1', b'2']; 58 pub const DRM_FORMAT_NV21: [u8; 4] = [b'N', b'V', b'2', b'1']; 59 pub const DRM_FORMAT_NV16: [u8; 4] = [b'N', b'V', b'1', b'6']; 60 pub const DRM_FORMAT_NV61: [u8; 4] = [b'N', b'V', b'6', b'1']; 61 pub const DRM_FORMAT_NV24: [u8; 4] = [b'N', b'V', b'2', b'4']; 62 pub const DRM_FORMAT_NV42: [u8; 4] = [b'N', b'V', b'4', b'2']; 63 pub const DRM_FORMAT_YUV410: [u8; 4] = [b'Y', b'U', b'V', b'9']; 64 pub const DRM_FORMAT_YVU410: [u8; 4] = [b'Y', b'V', b'U', b'9']; 65 pub const DRM_FORMAT_YUV411: [u8; 4] = [b'Y', b'U', b'1', b'1']; 66 pub const DRM_FORMAT_YVU411: [u8; 4] = [b'Y', b'V', b'1', b'1']; 67 pub const DRM_FORMAT_YUV420: [u8; 4] = [b'Y', b'U', b'1', b'2']; 68 pub const DRM_FORMAT_YVU420: [u8; 4] = [b'Y', b'V', b'1', b'2']; 69 pub const DRM_FORMAT_YUV422: [u8; 4] = [b'Y', b'U', b'1', b'6']; 70 pub const DRM_FORMAT_YVU422: [u8; 4] = [b'Y', b'V', b'1', b'6']; 71 pub const DRM_FORMAT_YUV444: [u8; 4] = [b'Y', b'U', b'2', b'4']; 72 pub const DRM_FORMAT_YVU444: [u8; 4] = [b'Y', b'V', b'2', b'4']; 73