Zach Reizner | 59caefa | 2018-06-14 18:06:11 -0700 | [diff] [blame] | 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']; |