| /rockchip-linux_mpp/mpp/hal/rkenc/common/ |
| H A D | vepu5xx_common.c | 28 .color = MPP_FRAME_SPC_RGB, .dst_range = MPP_FRAME_RANGE_UNSPECIFIED, 35 .color = MPP_FRAME_SPC_BT709, .dst_range = MPP_FRAME_RANGE_UNSPECIFIED, 45 .color = MPP_FRAME_SPC_RGB, .dst_range = MPP_FRAME_RANGE_JPEG, 52 .color = MPP_FRAME_SPC_BT709, .dst_range = MPP_FRAME_RANGE_JPEG, 59 const VepuRgb2YuvCfg *get_rgb2yuv_cfg(MppFrameColorRange range, MppFrameColorSpace color) in get_rgb2yuv_cfg() argument 77 if (cfg[i].color == color) in get_rgb2yuv_cfg()
|
| H A D | vepu5xx_common.h | 88 MppFrameColorSpace color; member 102 const VepuRgb2YuvCfg* get_rgb2yuv_cfg(MppFrameColorRange range, MppFrameColorSpace color);
|
| /rockchip-linux_mpp/mpp/common/ |
| H A D | jpege_syntax.h | 53 MppFrameColorSpace color; member
|
| /rockchip-linux_mpp/mpp/codec/enc/h264/ |
| H A D | h264e_sps.c | 234 (prep->color <= MPP_FRAME_SPC_ICTCP && in h264e_sps_update() 235 prep->color != MPP_FRAME_SPC_UNSPECIFIED)) { in h264e_sps_update() 240 vui->colmatrix = prep->color; in h264e_sps_update()
|
| H A D | h264e_api_v2.c | 154 prep->color = MPP_FRAME_SPC_UNSPECIFIED; in init_h264e_cfg_set()
|
| /rockchip-linux_mpp/mpp/codec/enc/jpeg/ |
| H A D | jpege_api_v2.c | 238 syntax->color = prep->color; in jpege_proc_hal()
|
| /rockchip-linux_mpp/mpp/vproc/rga/ |
| H A D | rga.h | 97 RK_U32 color; member
|
| /rockchip-linux_mpp/mpp/codec/enc/h265/ |
| H A D | h265e_ps.c | 357 (prep->color <= MPP_FRAME_SPC_ICTCP && in h265e_set_sps() 358 prep->color != MPP_FRAME_SPC_UNSPECIFIED)) { in h265e_set_sps() 363 sps->vui.m_matrixCoefficients = prep->color; in h265e_set_sps()
|
| H A D | h265e_api.c | 137 prep->color = MPP_FRAME_SPC_UNSPECIFIED; in h265e_init()
|
| /rockchip-linux_mpp/osal/linux/ |
| H A D | drm_mode.h | 401 __u32 color; member
|
| /rockchip-linux_mpp/ |
| H A D | CHANGELOG.md | 320 - [vepu580]: fix incorrect color range problem 635 - [av1d_parser]: set color info per frame 716 - [hal_vepu5xx]: Expand color transform for 540c 736 - [mpp_frame]: setup color default UNSPECIFIED instead 0
|
| /rockchip-linux_mpp/inc/ |
| H A D | rk_venc_cmd.h | 512 MppFrameColorSpace color; member
|
| /rockchip-linux_mpp/mpp/base/ |
| H A D | mpp_enc_cfg.c | 114 …efix, s32, rk_s32, colorspace, FLAG_INCR, prep, color); \ 286 cfg->prep.color = MPP_FRAME_SPC_UNSPECIFIED; in mpp_enc_cfg_impl_init()
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h264e/ |
| H A D | hal_h264e_vepu541.c | 496 const VepuRgb2YuvCfg *cfg_coeffs = get_rgb2yuv_cfg(prep->range, prep->color); in setup_vepu541_prep() 498 hal_h264e_dbg_flow("input color range %d colorspace %d", prep->range, prep->color); in setup_vepu541_prep() 516 … hal_h264e_dbg_flow("use color range %d colorspace %d", cfg_coeffs->dst_range, cfg_coeffs->color); in setup_vepu541_prep()
|
| H A D | hal_h264e_vepu540c.c | 488 const VepuRgb2YuvCfg *cfg_coeffs = get_rgb2yuv_cfg(prep->range, prep->color); in setup_vepu540c_prep() 490 hal_h264e_dbg_flow("input color range %d colorspace %d", prep->range, prep->color); in setup_vepu540c_prep() 508 … hal_h264e_dbg_flow("use color range %d colorspace %d", cfg_coeffs->dst_range, cfg_coeffs->color); in setup_vepu540c_prep()
|
| H A D | hal_h264e_vepu580.c | 769 const VepuRgb2YuvCfg *cfg_coeffs = get_rgb2yuv_cfg(prep->range, prep->color); in setup_vepu580_prep() 771 hal_h264e_dbg_flow("input color range %d colorspace %d", prep->range, prep->color); in setup_vepu580_prep() 789 … hal_h264e_dbg_flow("use color range %d colorspace %d", cfg_coeffs->dst_range, cfg_coeffs->color); in setup_vepu580_prep()
|
| H A D | hal_h264e_vepu510.c | 785 const VepuRgb2YuvCfg *cfg_coeffs = get_rgb2yuv_cfg(prep->range, prep->color); in setup_vepu510_prep() 787 hal_h264e_dbg_flow("input color range %d colorspace %d", prep->range, prep->color); in setup_vepu510_prep() 805 … hal_h264e_dbg_flow("use color range %d colorspace %d", cfg_coeffs->dst_range, cfg_coeffs->color); in setup_vepu510_prep()
|
| H A D | hal_h264e_vepu511.c | 762 const VepuRgb2YuvCfg *cfg_coeffs = get_rgb2yuv_cfg(prep->range, prep->color); in setup_vepu511_prep() 764 hal_h264e_dbg_flow("input color range %d colorspace %d", prep->range, prep->color); in setup_vepu511_prep() 782 … hal_h264e_dbg_flow("use color range %d colorspace %d", cfg_coeffs->dst_range, cfg_coeffs->color); in setup_vepu511_prep()
|
| /rockchip-linux_mpp/mpp/hal/vpu/h264e/ |
| H A D | hal_h264e_vepu_v2.c | 364 switch (cfg->color) { in h264e_vepu_prep_setup()
|
| /rockchip-linux_mpp/doc/ |
| H A D | Rockchip_Developer_Guide_MPP_EN.md | 32 - Video copy, zoom, color space conversion, Field video de-interleaving (Deinterlace) 221 | fmt | MppFrameFormat | Represents image color space format and memory arrangement: !… 222 | color_range | MppFrameColorRange | Represents the color space range of image data: <br>YUV full r… 604 |prep:format|S32|MppFrameFormat|Represents the input image color space format and memory layout.<br… 605 |prep:color|S32|MppFrameColorSpace|Represents the color space range of input image data.| 916 …ters. If no input file is specified, mpi_enc_test will generate a default color bar image for enco… 938 Image color space formats are divided into YUV and RGB. MPP supports multiple formats (f), with dif…
|
| /rockchip-linux_mpp/mpp/hal/rkenc/h265e/ |
| H A D | hal_h265e_vepu540c.c | 825 … const VepuRgb2YuvCfg *cfg_coeffs = cfg_coeffs = get_rgb2yuv_cfg(prep_cfg->range, prep_cfg->color); in vepu540c_h265_set_pp_regs() 827 … hal_h265e_dbg_simple("input color range %d colorspace %d", prep_cfg->range, prep_cfg->color); in vepu540c_h265_set_pp_regs() 845 …hal_h265e_dbg_simple("use color range %d colorspace %d", cfg_coeffs->dst_range, cfg_coeffs->color); in vepu540c_h265_set_pp_regs()
|
| H A D | hal_h265e_vepu541.c | 1103 … const VepuRgb2YuvCfg *cfg_coeffs = cfg_coeffs = get_rgb2yuv_cfg(prep_cfg->range, prep_cfg->color); in vepu541_h265_set_pp_regs() 1105 … hal_h265e_dbg_simple("input color range %d colorspace %d", prep_cfg->range, prep_cfg->color); in vepu541_h265_set_pp_regs() 1123 …hal_h265e_dbg_simple("use color range %d colorspace %d", cfg_coeffs->dst_range, cfg_coeffs->color); in vepu541_h265_set_pp_regs()
|
| H A D | hal_h265e_vepu510.c | 1471 … const VepuRgb2YuvCfg *cfg_coeffs = cfg_coeffs = get_rgb2yuv_cfg(prep_cfg->range, prep_cfg->color); in vepu510_h265_set_pp_regs() 1473 … hal_h265e_dbg_simple("input color range %d colorspace %d", prep_cfg->range, prep_cfg->color); in vepu510_h265_set_pp_regs() 1491 …hal_h265e_dbg_simple("use color range %d colorspace %d", cfg_coeffs->dst_range, cfg_coeffs->color); in vepu510_h265_set_pp_regs()
|
| H A D | hal_h265e_vepu580.c | 2035 … const VepuRgb2YuvCfg *cfg_coeffs = cfg_coeffs = get_rgb2yuv_cfg(prep_cfg->range, prep_cfg->color); in vepu580_h265_set_pp_regs() 2037 … hal_h265e_dbg_simple("input color range %d colorspace %d", prep_cfg->range, prep_cfg->color); in vepu580_h265_set_pp_regs() 2055 …hal_h265e_dbg_simple("use color range %d colorspace %d", cfg_coeffs->dst_range, cfg_coeffs->color); in vepu580_h265_set_pp_regs()
|
| /rockchip-linux_mpp/mpp/codec/ |
| H A D | mpp_enc_impl.c | 553 set->color >= MPP_FRAME_SPC_NB || in proc_prep_cfg() 557 set->range, set->color, set->colorprim, set->colortrc); in proc_prep_cfg() 559 cfg->range, cfg->color, cfg->colorprim, cfg->colortrc); in proc_prep_cfg() 561 set->color = cfg->color; in proc_prep_cfg()
|