Home
last modified time | relevance | path

Searched refs:roi (Results 1 – 13 of 13) sorted by relevance

/rockchip-linux_mpp/mpp/hal/rkenc/common/
H A Dvepu510_common.c13 MPP_RET vepu510_set_roi(void *roi_reg_base, MppEncROICfg * roi, in vepu510_set_roi() argument
16 MppEncROIRegion *region = roi->regions; in vepu510_set_roi()
28 if (NULL == roi_cfg || NULL == roi) { in vepu510_set_roi()
29 mpp_err_f("invalid buf %p roi %p\n", roi_cfg, roi); in vepu510_set_roi()
33 if (roi->number > VEPU510_MAX_ROI_NUM) { in vepu510_set_roi()
34 mpp_err_f("invalid region number %d\n", roi->number); in vepu510_set_roi()
40 for (i = 0; i < (RK_S32) roi->number; i++, region++) { in vepu510_set_roi()
H A Dvepu511_common.c102 MPP_RET vepu511_set_roi(Vepu511RoiCfg *roi_reg_base, MppEncROICfg * roi, RK_S32 w, RK_S32 h) in vepu511_set_roi() argument
104 MppEncROIRegion *region = roi->regions; in vepu511_set_roi()
111 if (NULL == roi_cfg || NULL == roi) { in vepu511_set_roi()
112 mpp_err_f("invalid buf %p roi %p\n", roi_cfg, roi); in vepu511_set_roi()
116 if (roi->number > VEPU511_MAX_ROI_NUM) { in vepu511_set_roi()
117 mpp_err_f("invalid region number %d\n", roi->number); in vepu511_set_roi()
123 for (i = 0; i < (RK_S32) roi->number; i++, region++) { in vepu511_set_roi()
H A Dvepu540c_common.c32 MPP_RET vepu540c_set_roi(void *roi_reg_base, MppEncROICfg * roi, in vepu540c_set_roi() argument
35 MppEncROIRegion *region = roi->regions; in vepu540c_set_roi()
41 if (NULL == roi_cfg || NULL == roi) { in vepu540c_set_roi()
42 mpp_err_f("invalid buf %p roi %p\n", roi_cfg, roi); in vepu540c_set_roi()
46 if (roi->number > VEPU540C_MAX_ROI_NUM) { in vepu540c_set_roi()
47 mpp_err_f("invalid region number %d\n", roi->number); in vepu540c_set_roi()
53 for (i = 0; i < (RK_S32) roi->number; i++, region++) { in vepu540c_set_roi()
H A Dvepu541_common.c91 MPP_RET vepu541_set_roi(void *buf, MppEncROICfg *roi, RK_S32 w, RK_S32 h) in vepu541_set_roi() argument
93 MppEncROIRegion *region = roi->regions; in vepu541_set_roi()
103 if (NULL == buf || NULL == roi) { in vepu541_set_roi()
104 mpp_err_f("invalid buf %p roi %p\n", buf, roi); in vepu541_set_roi()
124 if (roi->number > VEPU541_MAX_ROI_NUM) { in vepu541_set_roi()
125 mpp_err_f("invalid region number %d\n", roi->number); in vepu541_set_roi()
131 for (i = 0; i < (RK_S32)roi->number; i++, region++) { in vepu541_set_roi()
155 region = roi->regions; in vepu541_set_roi()
157 for (i = 0; i < (RK_S32)roi->number; i++, region++) { in vepu541_set_roi()
H A Dvepu541_common.h106 MPP_RET vepu541_set_roi(void *buf, MppEncROICfg *roi, RK_S32 w, RK_S32 h);
H A Dvepu540c_common.h1775 MPP_RET vepu540c_set_roi(void *roi_reg_base, MppEncROICfg * roi, RK_S32 w,
H A Dvepu510_common.h2218 MPP_RET vepu510_set_roi(void *roi_reg_base, MppEncROICfg * roi, RK_S32 w,
H A Dvepu511_common.h3016 MPP_RET vepu511_set_roi(Vepu511RoiCfg *roi_reg_base, MppEncROICfg * roi, RK_S32 w, RK_S32 h);
/rockchip-linux_mpp/mpp/inc/
H A Dmpp_enc_cfg.h45 MppEncROICfg roi; member
/rockchip-linux_mpp/mpp/vproc/inc/
H A Diep2_api.h122 } roi; member
/rockchip-linux_mpp/
H A DCHANGELOG.md5 - [mpp]: Add jpeg roi function for RV1126B
6 - [kmpp]: Add jpeg roi function for kmpp
60 - [mpi_enc_test]: Add jpeg roi test
326 - [hal_vepu580]: re-get roi buf when resolution switch
327 - [hal_vepu541]: re-get roi buf when resolution switch
665 - [hal_h265e_vepu541]: fix roi buffer variables incorrect use
/rockchip-linux_mpp/mpp/hal/rkenc/h264e/
H A Dhal_h264e_vepu541.c1086 MppEncROICfg *roi = ctx->roi_data; in setup_vepu541_roi() local
1091 if (roi && roi->number && roi->regions) { in setup_vepu541_roi()
1120 vepu541_set_roi(buf, roi, w, h); in setup_vepu541_roi()
/rockchip-linux_mpp/mpp/vproc/iep2/
H A Diep2.c356 ctx->params.roi_en = param->roi.roi_en; in iep2_set_param()