| /OK3568_Linux_fs/external/linux-rga/include/ |
| H A D | rga.h | 48 RK_FORMAT_YCbCr_422_SP = 0x8 << 8, /* 2 plane YCbCr little endian 51 RK_FORMAT_YCbCr_422_P = 0x9 << 8, /* 3 plane YCbCr little endian 55 RK_FORMAT_YCbCr_420_SP = 0xa << 8, /* 2 plane YCbCr little endian 58 RK_FORMAT_YCbCr_420_P = 0xb << 8, /* 3 plane YCbCr little endian 63 RK_FORMAT_YCrCb_422_SP = 0xc << 8, /* 2 plane YCbCr little endian 66 RK_FORMAT_YCrCb_422_P = 0xd << 8, /* 3 plane YCbCr little endian 70 RK_FORMAT_YCrCb_420_SP = 0xe << 8, /* 2 plane YCbCr little endian 73 RK_FORMAT_YCrCb_420_P = 0xf << 8, /* 3 plane YCbCr little endian 101 RK_FORMAT_YCbCr_420_SP_10B = 0x20 << 8, /* 2 plane YCbCr little endian 106 RK_FORMAT_YCrCb_420_SP_10B = 0x21 << 8, /* 2 plane YCbCr little endian [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/gpu/ |
| H A D | afbc.rst | 164 - 8-bit per component YCbCr 444, single plane 171 - 10-bit per component YCbCr 444, single plane 178 - 8-bit per component YCbCr 422, single plane 185 - 8-bit per component YCbCr 422, two plane 193 - 10-bit per component YCbCr 422, single plane 200 - 10-bit per component YCbCr 422, two plane 208 - 8-bit per component YCbCr 420, single plane 215 - 10-bit per component YCbCr 420, single plane 222 - 8-bit per component YCbCr 420, two plane 230 - 10-bit per component YCbCr 420, two plane
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/davinci/ |
| H A D | dm355_ccdc.c | 41 /* YCbCr configuration */ 42 struct ccdc_params_ycbcr ycbcr; member 85 /* YCbCr configuration */ 86 .ycbcr = { 216 * output to SDRAM. example, for ycbcr, it is one y and one c, so 2. in ccdc_setwin() 249 /* This function will configure CCDC for YCbCr video capture */ 252 struct ccdc_params_ycbcr *params = &ccdc_cfg.ycbcr; in ccdc_config_ycbcr() 689 ccdc_cfg.ycbcr.buf_type = buf_type; in ccdc_set_buftype() 696 return ccdc_cfg.ycbcr.buf_type; in ccdc_get_buftype() 728 ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_YCBYCR; in ccdc_set_pixel_format() [all …]
|
| H A D | isif.c | 72 struct isif_ycbcr_config ycbcr; member 82 .ycbcr = { 278 * output to SDRAM. example, for ycbcr, it is one y and one c, so 2. in isif_setwin() 696 isif_cfg.ycbcr.buf_type = buf_type; in isif_set_buftype() 706 return isif_cfg.ycbcr.buf_type; in isif_get_buftype() 750 isif_cfg.ycbcr.pix_order = CCDC_PIXORDER_YCBYCR; in isif_set_pixel_format() 752 isif_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; in isif_set_pixel_format() 771 if (isif_cfg.ycbcr.pix_order == CCDC_PIXORDER_YCBYCR) in isif_get_pixel_format() 787 isif_cfg.ycbcr.win.top = win->top; in isif_set_image_window() 788 isif_cfg.ycbcr.win.left = win->left; in isif_set_image_window() [all …]
|
| H A D | dm644x_ccdc.c | 43 /* YCbCr configuration */ 44 struct ccdc_params_ycbcr ycbcr; member 60 .ycbcr = { 127 * output to SDRAM. example, for ycbcr, it is one y and one c, so 2. in ccdc_setwin() 243 * This function will configure CCDC for YCbCr video capture 247 struct ccdc_params_ycbcr *params = &ccdc_cfg.ycbcr; in ccdc_config_ycbcr() 542 ccdc_cfg.ycbcr.buf_type = buf_type; in ccdc_set_buftype() 550 return ccdc_cfg.ycbcr.buf_type; in ccdc_get_buftype() 580 ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_YCBYCR; in ccdc_set_pixel_format() 582 ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; in ccdc_set_pixel_format() [all …]
|
| /OK3568_Linux_fs/u-boot/include/linux/ |
| H A D | dw_hdmi.h | 36 * + YCbCr 4:4:4 8bit + ``MEDIA_BUS_FMT_YUV8_1X24`` + ``V4L2_YCBCR_ENC_601`` + 41 * + YCbCr 4:4:4 10bits + ``MEDIA_BUS_FMT_YUV10_1X30`` + ``V4L2_YCBCR_ENC_601`` + 46 * + YCbCr 4:4:4 12bits + ``MEDIA_BUS_FMT_YUV12_1X36`` + ``V4L2_YCBCR_ENC_601`` + 51 * + YCbCr 4:4:4 16bits + ``MEDIA_BUS_FMT_YUV16_1X48`` + ``V4L2_YCBCR_ENC_601`` + 56 * + YCbCr 4:2:2 8bit + ``MEDIA_BUS_FMT_UYVY8_1X16`` + ``V4L2_YCBCR_ENC_601`` + 59 * + YCbCr 4:2:2 10bits + ``MEDIA_BUS_FMT_UYVY10_1X20`` + ``V4L2_YCBCR_ENC_601`` + 62 * + YCbCr 4:2:2 12bits + ``MEDIA_BUS_FMT_UYVY12_1X24`` + ``V4L2_YCBCR_ENC_601`` + 65 * + YCbCr 4:2:0 8bit + ``MEDIA_BUS_FMT_UYYVYY8_0_5X24`` + ``V4L2_YCBCR_ENC_601`` + 68 * + YCbCr 4:2:0 10bits + ``MEDIA_BUS_FMT_UYYVYY10_0_5X30``+ ``V4L2_YCBCR_ENC_601`` + 71 * + YCbCr 4:2:0 12bits + ``MEDIA_BUS_FMT_UYYVYY12_0_5X36``+ ``V4L2_YCBCR_ENC_601`` + [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/i2c/ |
| H A D | tda1997x.txt | 11 - YUV422 BT656 8bit per component (8 bits total): YCbCr[11:4] (2-cycles) 12 - YUV422 BT656 10bit per component (10 bits total): YCbCr[11:2] (2-cycles) 13 - YUV422 BT656 12bit per component (12 bits total): YCbCr[11:0] (2-cycles) 19 - YUV422 BT656 12bit per component (12 bits total): YCbCr[11:0] (2-cycles) 160 * The 8bpp BT656 mode outputs YCbCr[11:4] across 8bits over 164 /* YCbCr[11:8]<->VP[15:12]<->CSI_DATA[19:16] */ 166 /* YCbCr[7:4]<->VP[11:08]<->CSI_DATA[15:12] */
|
| /OK3568_Linux_fs/kernel/include/drm/bridge/ |
| H A D | dw_hdmi.h | 39 * | YCbCr 4:4:4 8bit | ``MEDIA_BUS_FMT_YUV8_1X24`` | ``V4L2_YCBCR_ENC_601`` | 44 * | YCbCr 4:4:4 10bits | ``MEDIA_BUS_FMT_YUV10_1X30`` | ``V4L2_YCBCR_ENC_601`` | 49 * | YCbCr 4:4:4 12bits | ``MEDIA_BUS_FMT_YUV12_1X36`` | ``V4L2_YCBCR_ENC_601`` | 54 * | YCbCr 4:4:4 16bits | ``MEDIA_BUS_FMT_YUV16_1X48`` | ``V4L2_YCBCR_ENC_601`` | 59 * | YCbCr 4:2:2 8bit | ``MEDIA_BUS_FMT_UYVY8_1X16`` | ``V4L2_YCBCR_ENC_601`` | 62 * | YCbCr 4:2:2 10bits | ``MEDIA_BUS_FMT_UYVY10_1X20`` | ``V4L2_YCBCR_ENC_601`` | 65 * | YCbCr 4:2:2 12bits | ``MEDIA_BUS_FMT_UYVY12_1X24`` | ``V4L2_YCBCR_ENC_601`` | 68 * | YCbCr 4:2:0 8bit | ``MEDIA_BUS_FMT_UYYVYY8_0_5X24`` | ``V4L2_YCBCR_ENC_601`` | 71 * | YCbCr 4:2:0 10bits | ``MEDIA_BUS_FMT_UYYVYY10_0_5X30``| ``V4L2_YCBCR_ENC_601`` | 74 * | YCbCr 4:2:0 12bits | ``MEDIA_BUS_FMT_UYYVYY12_0_5X36``| ``V4L2_YCBCR_ENC_601`` | [all …]
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-multimedia/libtiff/ |
| H A D | tiff_4.3.0.bb | 58 strip-chopping extrasample-as-alpha check-ycbcr-subsampling" 74 # Control picking up YCbCr subsample info. Disable to support files lacking 76 PACKAGECONFIG[check-ycbcr-subsampling] = "--enable-check-ycbcr-subsampling,--disable-check-ycbcr-su…
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/am437x/ |
| H A D | am437x-vpfe.h | 40 /* YCbCr - 8 bit with external sync */ 42 /* YCbCr - 16 bit with external sync */ 195 /* YCbCr configuration */ 196 struct ccdc_params_ycbcr ycbcr; member 280 * buffer for field separated YCbCr formats
|
| H A D | am437x-vpfe.c | 220 * output to SDRAM. example, for ycbcr, it is one y and one c, so 2. in vpfe_ccdc_setwin() 378 * This function will configure CCDC for YCbCr video capture 382 struct ccdc_params_ycbcr *params = &ccdc->ccdc_cfg.ycbcr; in vpfe_ccdc_config_ycbcr() 599 ccdc->ccdc_cfg.ycbcr.buf_type = buf_type; in vpfe_ccdc_set_buftype() 609 return ccdc->ccdc_cfg.ycbcr.buf_type; in vpfe_ccdc_get_buftype() 646 ccdc->ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_YCBYCR; in vpfe_ccdc_set_pixel_format() 650 ccdc->ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; in vpfe_ccdc_set_pixel_format() 668 if (ccdc->ccdc_cfg.ycbcr.pix_order == CCDC_PIXORDER_YCBYCR) in vpfe_ccdc_get_pixel_format() 686 ccdc->ccdc_cfg.ycbcr.win = *win; in vpfe_ccdc_set_image_window() 687 ccdc->ccdc_cfg.ycbcr.bytesperpixel = bpp; in vpfe_ccdc_set_image_window() [all …]
|
| /OK3568_Linux_fs/u-boot/doc/device-tree-bindings/video/ |
| H A D | exynos-dp.txt | 41 samsung,ycbcr-coeff: YCbCr co-efficients for input video 67 samsung,ycbcr-coeff = <0>;
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/ |
| H A D | rockchip_post_csc.c | 52 RK_PQ_CSC_YUV2YUV, /* YCbCr LIMIT->YCbCr LIMIT */ 59 RK_PQ_CSC_YUV2YUV_FULL, /* YCbCr FULL->YCbCr FULL */ 60 RK_PQ_CSC_YUV2YUV_LIMIT2FULL, /* YCbCr LIMIT->YCbCr FULL */ 61 RK_PQ_CSC_YUV2YUV_601_709_LIMIT2FULL, /* YCbCr 601 LIMIT->YCbCr 709 FULL */ 62 RK_PQ_CSC_YUV2YUV_709_601_LIMIT2FULL, /* YCbCr 709 LIMIT->YCbCr 601 FULL */ 63 RK_PQ_CSC_YUV2YUV_FULL2LIMIT, /* YCbCr FULL->YCbCr LIMIT */ 64 RK_PQ_CSC_YUV2YUV_601_709_FULL2LIMIT, /* YCbCr 601 FULL->YCbCr 709 LIMIT */ 65 RK_PQ_CSC_YUV2YUV_709_601_FULL2LIMIT, /* YCbCr 709 FULL->YCbCr 601 LIMIT */
|
| /OK3568_Linux_fs/u-boot/drivers/video/drm/ |
| H A D | rockchip_post_csc.c | 55 RK_PQ_CSC_YUV2YUV, /* YCbCr LIMIT->YCbCr LIMIT */ 62 RK_PQ_CSC_YUV2YUV_FULL, /* YCbCr FULL->YCbCr FULL */ 63 RK_PQ_CSC_YUV2YUV_LIMIT2FULL, /* YCbCr LIMIT->YCbCr FULL */ 64 RK_PQ_CSC_YUV2YUV_601_709_LIMIT2FULL, /* YCbCr 601 LIMIT->YCbCr 709 FULL */ 65 RK_PQ_CSC_YUV2YUV_709_601_LIMIT2FULL, /* YCbCr 709 LIMIT->YCbCr 601 FULL */ 66 RK_PQ_CSC_YUV2YUV_FULL2LIMIT, /* YCbCr FULL->YCbCr LIMIT */ 67 RK_PQ_CSC_YUV2YUV_601_709_FULL2LIMIT, /* YCbCr 601 FULL->YCbCr 709 LIMIT */ 68 RK_PQ_CSC_YUV2YUV_709_601_FULL2LIMIT, /* YCbCr 709 FULL->YCbCr 601 LIMIT */
|
| /OK3568_Linux_fs/kernel/include/media/davinci/ |
| H A D | vpfe_types.h | 22 /* YCbCr - 8 bit with external sync */ 24 /* YCbCr - 16 bit with external sync */
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/dcn10/ |
| H A D | dcn10_opp.c | 110 * RGB and 0x80000 YCbCr. in opp1_set_spatial_dither() 115 * and 0x80000 YCbCr. in opp1_set_spatial_dither() 120 * 0x80000 YCbCr. in opp1_set_spatial_dither() 157 * 0: RGB 4:4:4 or YCbCr 4:4:4 or YOnly 158 * 1: YCbCr 4:2:2
|
| H A D | dcn10_dpp_dscl.c | 535 bool ycbcr = scl_data->format >= PIXEL_FORMAT_VIDEO_BEGIN in dpp1_dscl_set_scaler_auto_scale() local 560 if (ycbcr) in dpp1_dscl_set_scaler_auto_scale() 576 dpp1_dscl_set_scl_filter(dpp, scl_data, ycbcr); in dpp1_dscl_set_scaler_auto_scale() 674 bool ycbcr = scl_data->format >= PIXEL_FORMAT_VIDEO_BEGIN in dpp1_dscl_set_scaler_manual_scale() local 715 if (ycbcr) in dpp1_dscl_set_scaler_manual_scale() 736 dpp1_dscl_set_scl_filter(dpp, scl_data, ycbcr); in dpp1_dscl_set_scaler_manual_scale()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dce_opp.c | 261 * RGB and 0x80000 YCbCr. in set_spatial_dither() 266 * and 0x80000 YCbCr. in set_spatial_dither() 271 * 0x80000 YCbCr. in set_spatial_dither() 472 * 0: RGB 4:4:4 or YCbCr 4:4:4 or YOnly 473 * 1: YCbCr 4:2:2 508 * 0: RGB 4:4:4 or YCbCr 4:4:4 or YOnly 509 * 1: YCbCr 4:2:2
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/ |
| H A D | renesas,fdp1.yaml | 15 between YCbCr/YUV formats and RGB formats. Only YCbCr/YUV formats are
|
| H A D | ti-am437x-vpfe.txt | 17 3 - YCbCr 8 Bit Interface. 18 4 - YCbCr 16 Bit Interface.
|
| /OK3568_Linux_fs/kernel/Documentation/userspace-api/media/v4l/ |
| H A D | pixfmt-meta-vsp1-hgo.rst | 24 three channels (RGB data only) or on the Y channel only (YCbCr only). It can 29 to compute three 64-bins histograms. RGB, YCbCr and HSV image formats are 35 single 256-bins histogram. Only the YCbCr image format is supported.
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | ste-href-ab8500.dtsi | 253 * This sets up the YCBCR connector pins, i.e. analog video out. 256 ycbcr { 259 function = "ycbcr";
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/ |
| H A D | drm_color_mgmt.c | 362 [DRM_COLOR_YCBCR_BT601] = "ITU-R BT.601 YCbCr", 363 [DRM_COLOR_YCBCR_BT709] = "ITU-R BT.709 YCbCr", 364 [DRM_COLOR_YCBCR_BT2020] = "ITU-R BT.2020 YCbCr", 368 [DRM_COLOR_YCBCR_FULL_RANGE] = "YCbCr full range", 369 [DRM_COLOR_YCBCR_LIMITED_RANGE] = "YCbCr limited range",
|
| /OK3568_Linux_fs/kernel/include/uapi/drm/ |
| H A D | drm_fourcc.h | 158 /* packed YCbCr */ 227 * 2 plane YCbCr 240 * 2 plane YCbCr 249 * 2 plane YCbCr MSB aligned 256 * 2 plane YCbCr MSB aligned 263 * 2 plane YCbCr MSB aligned 270 * 2 plane YCbCr MSB aligned 276 /* 3 plane non-subsampled (444) YCbCr 293 * 3 plane YCbCr 513 * layout. For YCbCr formats Cb/Cr components are taken in such a way that [all …]
|
| /OK3568_Linux_fs/external/linux-rga/samples/utils/3rdparty/libdrm/include/libdrm/ |
| H A D | drm_fourcc.h | 158 /* packed YCbCr */ 227 * 2 plane YCbCr 241 * 2 plane YCbCr MSB aligned 248 * 2 plane YCbCr MSB aligned 255 * 2 plane YCbCr MSB aligned 262 * 2 plane YCbCr MSB aligned 269 * 3 plane YCbCr 432 * layout. For YCbCr formats Cb/Cr components are taken in such a way that 664 * Multiple superblock sizes are only valid for multi-plane YCbCr formats.
|