| /OK3568_Linux_fs/kernel/drivers/media/i2c/ |
| H A D | vs6624_regs.h | 206 /* pipe 0 RGB to YUV matrix manual control */ 207 #define VS6624_RYM0_MAN_CTRL 0x2180 /* enable manual RGB to YUV matrix */ 208 #define VS6624_RYM0_W00_MSB 0x2183 /* row 0 column 0 of YUV matrix MSB */ 209 #define VS6624_RYM0_W00_LSB 0x2184 /* row 0 column 0 of YUV matrix LSB */ 210 #define VS6624_RYM0_W01_MSB 0x2187 /* row 0 column 1 of YUV matrix MSB */ 211 #define VS6624_RYM0_W01_LSB 0x2188 /* row 0 column 1 of YUV matrix LSB */ 212 #define VS6624_RYM0_W02_MSB 0x218C /* row 0 column 2 of YUV matrix MSB */ 213 #define VS6624_RYM0_W02_LSB 0x218D /* row 0 column 2 of YUV matrix LSB */ 214 #define VS6624_RYM0_W10_MSB 0x2190 /* row 1 column 0 of YUV matrix MSB */ 215 #define VS6624_RYM0_W10_LSB 0x218F /* row 1 column 0 of YUV matrix LSB */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/ |
| H A D | ia_css_frame_format.h | 26 Frames can come in many forms, the main categories are RAW, RGB and YUV 27 (or YCbCr). The YUV frames come in 4 flavors, determined by how the U and V 52 IA_CSS_FRAME_FORMAT_NV11 = 0, /** 12 bit YUV 411, Y, UV plane */ 53 IA_CSS_FRAME_FORMAT_NV12, /** 12 bit YUV 420, Y, UV plane */ 54 IA_CSS_FRAME_FORMAT_NV12_16, /** 16 bit YUV 420, Y, UV plane */ 55 IA_CSS_FRAME_FORMAT_NV12_TILEY, /** 12 bit YUV 420, Intel proprietary tiled format, TileY */ 56 IA_CSS_FRAME_FORMAT_NV16, /** 16 bit YUV 422, Y, UV plane */ 57 IA_CSS_FRAME_FORMAT_NV21, /** 12 bit YUV 420, Y, VU plane */ 58 IA_CSS_FRAME_FORMAT_NV61, /** 16 bit YUV 422, Y, VU plane */ 59 IA_CSS_FRAME_FORMAT_YV12, /** 12 bit YUV 420, Y, V, U plane */ [all …]
|
| /OK3568_Linux_fs/kernel/include/drm/ |
| H A D | drm_fourcc.h | 134 /** @is_yuv: Is it a YUV format? */ 147 * drm_format_info_is_yuv_packed - check that the format info matches a YUV 152 * A boolean indicating whether the format info matches a packed YUV format. 161 * drm_format_info_is_yuv_semiplanar - check that the format info matches a YUV 166 * A boolean indicating whether the format info matches a semiplanar YUV format. 175 * drm_format_info_is_yuv_planar - check that the format info matches a YUV 176 * format with data laid in three planes (one for each YUV component) 180 * A boolean indicating whether the format info matches a planar YUV format. 190 * YUV format with 4:1:0 sub-sampling 194 * A boolean indicating whether the format info matches a YUV format with 4:1:0 [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/ipu-v3/ |
| H A D | ipu-ic-csc.c | 63 * YUV full-range to YUV limited-range 81 * YUV limited-range to YUV full-range 112 * BT.601 RGB full-range to YUV full-range 128 /* BT.601 RGB full-range to YUV limited-range */ 140 /* BT.601 RGB limited-range to YUV full-range */ 151 /* BT.601 RGB limited-range to YUV limited-range */ 164 * BT.601 YUV full-range to RGB full-range 186 /* BT.601 YUV full-range to RGB limited-range */ 197 /* BT.601 YUV limited-range to RGB full-range */ 208 /* BT.601 YUV limited-range to RGB limited-range */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/shmobile/ |
| H A D | shmob_drm_kms.c | 30 .yuv = false, 35 .yuv = false, 40 .yuv = false, 45 .yuv = true, 50 .yuv = true, 55 .yuv = true, 60 .yuv = true, 65 .yuv = true, 70 .yuv = true, 110 if (format->yuv) { in shmob_drm_fb_create()
|
| /OK3568_Linux_fs/external/mpp/mpp/common/ |
| H A D | h264_syntax.h | 41 H264_PROFILE_FREXT_CAVLC444 = 44, //!< YUV 4:4:4/14 "CAVLC 4:4:4" 42 H264_PROFILE_BASELINE = 66, //!< YUV 4:2:0/8 "Baseline" 43 H264_PROFILE_MAIN = 77, //!< YUV 4:2:0/8 "Main" 44 H264_PROFILE_EXTENDED = 88, //!< YUV 4:2:0/8 "Extended" 45 H264_PROFILE_HIGH = 100, //!< YUV 4:2:0/8 "High" 46 H264_PROFILE_HIGH10 = 110, //!< YUV 4:2:0/10 "High 10" 47 H264_PROFILE_HIGH422 = 122, //!< YUV 4:2:2/10 "High 4:2:2" 48 H264_PROFILE_HIGH444 = 244, //!< YUV 4:4:4/14 "High 4:4:4" 49 H264_PROFILE_MVC_HIGH = 118, //!< YUV 4:2:0/8 "Multiview High" 50 H264_PROFILE_STEREO_HIGH = 128 //!< YUV 4:2:0/8 "Stereo High"
|
| /OK3568_Linux_fs/u-boot/include/ |
| H A D | ipu_pixfmt.h | 45 /* YUV Interleaved Formats */ 46 #define IPU_PIX_FMT_YUYV fourcc('Y', 'U', 'Y', 'V') /*< 16 YUV 4:2:2 */ 47 #define IPU_PIX_FMT_UYVY fourcc('U', 'Y', 'V', 'Y') /*< 16 YUV 4:2:2 */ 48 #define IPU_PIX_FMT_Y41P fourcc('Y', '4', '1', 'P') /*< 12 YUV 4:1:1 */ 49 #define IPU_PIX_FMT_YUV444 fourcc('Y', '4', '4', '4') /*< 24 YUV 4:4:4 */ 56 #define IPU_PIX_FMT_YUV410P fourcc('Y', 'U', 'V', '9') /*< 9 YUV 4:1:0 */ 58 #define IPU_PIX_FMT_YUV420P fourcc('I', '4', '2', '0') /*< 12 YUV 4:2:0 */ 59 #define IPU_PIX_FMT_YUV420P2 fourcc('Y', 'U', '1', '2') /*< 12 YUV 4:2:0 */ 61 #define IPU_PIX_FMT_YUV422P fourcc('4', '2', '2', 'P') /*< 16 YUV 4:2:2 */
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/ |
| H A D | ivtv.h | 30 YUV streaming, YUV updates through user DMA and the passthrough 34 YUV mode you need to call IVTV_IOC_DMA_FRAME with y_source == NULL 42 All this means that if you want to change the YUV interlacing 43 for the user DMA YUV mode you first need to do call IVTV_IOC_DMA_FRAME 54 then just switch to user DMA YUV output mode */
|
| /OK3568_Linux_fs/kernel/include/uapi/linux/ |
| H A D | ivtv.h | 30 YUV streaming, YUV updates through user DMA and the passthrough 34 YUV mode you need to call IVTV_IOC_DMA_FRAME with y_source == NULL 42 All this means that if you want to change the YUV interlacing 43 for the user DMA YUV mode you first need to do call IVTV_IOC_DMA_FRAME 54 then just switch to user DMA YUV output mode */
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/ |
| H A D | ivtv.h | 30 YUV streaming, YUV updates through user DMA and the passthrough 34 YUV mode you need to call IVTV_IOC_DMA_FRAME with y_source == NULL 42 All this means that if you want to change the YUV interlacing 43 for the user DMA YUV mode you first need to do call IVTV_IOC_DMA_FRAME 54 then just switch to user DMA YUV output mode */
|
| /OK3568_Linux_fs/kernel/Documentation/userspace-api/media/v4l/ |
| H A D | yuv-formats.rst | 6 YUV Formats 9 YUV is the format native to TV broadcast and composite video signals. It 14 :ref:`colorspaces` for conversion examples. YUV was chosen because 17 was added to transmit the color difference signals. Secondary in the YUV 27 pixfmt-packed-yuv
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/ |
| H A D | rockchip_post_csc.c | 78 RK_PQ_CSC_YUV2RGB_2020, /* YUV 2020 FULL->RGB 2020 FULL */ 468 /* 2020 RGB LIMIT ->YUV LIMIT */ 479 /* 2020 RGB LIMIT ->YUV FULL */ 490 /* 2020 RGB FULL ->YUV LIMIT */ 501 /* 2020 RGB FULL ->YUV FULL */ 644 RK_PQ_CSC_YUV2YUV, "YUV L->YUV L", 700 RK_PQ_CSC_YUV2YUV_FULL, "YUV F->YUV F", 708 RK_PQ_CSC_YUV2YUV_LIMIT2FULL, "YUV L->YUV F", 732 RK_PQ_CSC_YUV2YUV_FULL2LIMIT, "YUV F->YUV L", 892 RK_PQ_CSC_YUV2YUV, "YUV 601 L->YUV 601 L", [all …]
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/common/ |
| H A D | rkv_enc_def.h | 44 #define RKVE_CSP2_I420 0x0001 /* yuv 4:2:0 planar */ 46 #define RKVE_CSP2_NV12 0x0003 /* yuv 4:2:0, with one y plane and one packed u+v */ 47 #define RKVE_CSP2_I422 0x0004 /* yuv 4:2:2 planar */ 49 #define RKVE_CSP2_NV16 0x0006 /* yuv 4:2:2, with one y plane and one packed u+v */ 50 #define RKVE_CSP2_V210 0x0007 /* 10-bit yuv 4:2:2 packed in 32 */ 51 #define RKVE_CSP2_I444 0x0008 /* yuv 4:4:4 planar */
|
| H A D | vepu5xx_common.h | 32 /* YUV colorspace type */ 34 /* MPEG vs JPEG YUV range */ 36 /* coeffs of rgb 2 yuv */ 44 * default cfg's yuv range - limit.
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/mtk-vcodec/ |
| H A D | venc_drv_if.h | 16 * enum venc_yuv_fmt - The type of input yuv format 18 * @VENC_YUV_FORMAT_I420: I420 YUV format 19 * @VENC_YUV_FORMAT_YV12: YV12 YUV format 20 * @VENC_YUV_FORMAT_NV12: NV12 YUV format 21 * @VENC_YUV_FORMAT_NV21: NV21 YUV format 69 * @input_fourcc: input yuv format
|
| /OK3568_Linux_fs/u-boot/drivers/video/drm/ |
| H A D | rockchip_post_csc.c | 81 RK_PQ_CSC_YUV2RGB_2020, /* YUV 2020 FULL->RGB 2020 FULL */ 482 /* 2020 RGB LIMIT ->YUV LIMIT */ 493 /* 2020 RGB LIMIT ->YUV FULL */ 504 /* 2020 RGB FULL ->YUV LIMIT */ 515 /* 2020 RGB FULL ->YUV FULL */ 658 RK_PQ_CSC_YUV2YUV, "YUV L->YUV L", 714 RK_PQ_CSC_YUV2YUV_FULL, "YUV F->YUV F", 722 RK_PQ_CSC_YUV2YUV_LIMIT2FULL, "YUV L->YUV F", 746 RK_PQ_CSC_YUV2YUV_FULL2LIMIT, "YUV F->YUV L", 906 RK_PQ_CSC_YUV2YUV, "YUV 601 L->YUV 601 L", [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/usb/pwc/ |
| H A D | pwc-uncompress.c | 27 void *yuv, *image; in pwc_decompress() local 33 yuv = fbuf->data + pdev->frame_header_size; /* Skip header */ in pwc_decompress() 45 memcpy(raw_frame+1, yuv, pdev->frame_size); in pwc_decompress() 60 src = (u16 *)yuv; in pwc_decompress() 92 pwc_dec23_decompress(pdev, yuv, image); in pwc_decompress()
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ |
| H A D | ia_css_gc_types.h | 38 * ISP block: GC1 (YUV Gamma Correction) 56 /* Gamma Correction configuration (used only for YUV Gamma Correction). 58 * ISP block: GC1 (YUV Gamma Correction) 63 u16 gain_k1; /** Gain to adjust U after YUV Gamma Correction. 66 u16 gain_k2; /** Gain to adjust V after YUV Gamma Correction.
|
| /OK3568_Linux_fs/external/rockit/mpi/sdk/include/ |
| H A D | rk_comm_vi.h | 71 /* Sequence of YUV data */ 84 VI_DATA_SEQ_UYVY, /* The input sequence of YUV is UYVY */ 85 VI_DATA_SEQ_VYUY, /* The input sequence of YUV is VYUY */ 86 VI_DATA_SEQ_YUYV, /* The input sequence of YUV is YUYV */ 87 VI_DATA_SEQ_YVYU, /* The input sequence of YUV is YVYU */ 107 /* RW;Input data sequence (only the YUV format is supported) */ 109 /* RW;RGB: CSC-709 or CSC-601, PT YUV444 disable; YUV: default yuv CSC coef PT YUV444 enable. */
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/disp/ |
| H A D | mdp_format.c | 63 #define FMT(name, a, r, g, b, e0, e1, e2, e3, alpha, tight, c, cnt, fp, cs, yuv) { \ argument 76 .is_yuv = yuv, \ 82 * Note: Keep RGB formats 1st, followed by YUV formats to avoid breaking 112 /* --- RGB formats above / YUV formats below this line --- */ 114 /* 2 plane YUV */ 123 /* 1 plane YUV */ 132 /* 3 plane YUV */
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ |
| H A D | ia_css_csc_types.h | 28 * 1. Color Space Conversion (YCgCo to YUV) for ISP1. 36 * 3. Color Space Conversion (RGB to YUV) for ISP2. 41 * 1. YCgCo -> YUV 61 * 3. RGB -> YUV
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/media/ |
| H A D | rkisp1.rst | 48 The selfpath video device can capture YUV/RGB formats. Its input is YUV encoded 51 The mainpath can capture both bayer and YUV formats but it is not able to 60 can scale the frames up and down and also change the YUV sampling (for example 62 The resizers entities can only operate on YUV:4:2:2 format 114 node with dimension 900x800 planar format YUV 4:2:2. It uses all cropping 170 The driver supports limited and full range quantization on YUV formats,
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkisp_demo/demo/include/ |
| H A D | tool.h | 67 pData��yuv���ݣ�8bit������˳��yyy...yyyuuu...uuuvvv...vvv 80 pData��yuv���ݣ�����λ�����8bit������˳��yyy...yyyuuu...uuuvvv...vvv 90 pData��yuv���ݣ�8bit������˳��yyy...yyyuuu...uuuvvv...vvv 100 pData��yuv���ݣ�8bit������˳��yyy...yyyuuu...uuuvvv...vvv 108 Description: yuv fmt conversion.444 420 422 to 444 420 422 120 Description: save yuv to 8 bitdepth 123 size yuv����
|
| /OK3568_Linux_fs/external/linux-rga/samples/utils/3rdparty/libdrm/include/ |
| H A D | tool.h | 67 pData��yuv���ݣ�8bit������˳��yyy...yyyuuu...uuuvvv...vvv 80 pData��yuv���ݣ�����λ�����8bit������˳��yyy...yyyuuu...uuuvvv...vvv 90 pData��yuv���ݣ�8bit������˳��yyy...yyyuuu...uuuvvv...vvv 100 pData��yuv���ݣ�8bit������˳��yyy...yyyuuu...uuuvvv...vvv 108 Description: yuv fmt conversion.444 420 422 to 444 420 422 120 Description: save yuv to 8 bitdepth 123 size yuv����
|
| /OK3568_Linux_fs/external/linux-rga/samples/im2d_slt/third-party/libdrm/include/ |
| H A D | tool.h | 67 pData��yuv���ݣ�8bit������˳��yyy...yyyuuu...uuuvvv...vvv 80 pData��yuv���ݣ�����λ�����8bit������˳��yyy...yyyuuu...uuuvvv...vvv 90 pData��yuv���ݣ�8bit������˳��yyy...yyyuuu...uuuvvv...vvv 100 pData��yuv���ݣ�8bit������˳��yyy...yyyuuu...uuuvvv...vvv 108 Description: yuv fmt conversion.444 420 422 to 444 420 422 120 Description: save yuv to 8 bitdepth 123 size yuv����
|