Home
last modified time | relevance | path

Searched refs:reg_regions (Results 1 – 4 of 4) sorted by relevance

/rockchip-linux_mpp/mpp/hal/rkenc/common/
H A Dvepu510_common.c18 Vepu510RoiRegion *reg_regions = &roi_cfg->regions[0]; in vepu510_set_roi() local
22 if (NULL == reg_regions) { in vepu510_set_roi()
23 mpp_err_f("invalid reg_regions %p\n", reg_regions); in vepu510_set_roi()
26 memset(reg_regions, 0, sizeof(Vepu510RoiRegion) * 8); in vepu510_set_roi()
65 reg_regions->roi_pos_lt.roi_lt_x = MPP_ALIGN(region->x, 16) >> 4; in vepu510_set_roi()
66 reg_regions->roi_pos_lt.roi_lt_y = MPP_ALIGN(region->y, 16) >> 4; in vepu510_set_roi()
67 reg_regions->roi_pos_rb.roi_rb_x = MPP_ALIGN(region->x + region->w, 16) >> 4; in vepu510_set_roi()
68 reg_regions->roi_pos_rb.roi_rb_y = MPP_ALIGN(region->y + region->h, 16) >> 4; in vepu510_set_roi()
69 reg_regions->roi_base.roi_qp_value = region->quality; in vepu510_set_roi()
70 reg_regions->roi_base.roi_qp_adj_mode = region->abs_qp_en; in vepu510_set_roi()
[all …]
H A Dvepu511_common.c106 Vepu511RoiRegion *reg_regions = &roi_cfg->regions[0]; in vepu511_set_roi() local
110 memset(reg_regions, 0, sizeof(Vepu511RoiRegion) * 8); in vepu511_set_roi()
146 reg_regions->roi_pos_lt.roi_lt_x = MPP_ALIGN(region->x, 16) >> 4; in vepu511_set_roi()
147 reg_regions->roi_pos_lt.roi_lt_y = MPP_ALIGN(region->y, 16) >> 4; in vepu511_set_roi()
148 reg_regions->roi_pos_rb.roi_rb_x = MPP_ALIGN(region->x + region->w, 16) >> 4; in vepu511_set_roi()
149 reg_regions->roi_pos_rb.roi_rb_y = MPP_ALIGN(region->y + region->h, 16) >> 4; in vepu511_set_roi()
150 reg_regions->roi_base.roi_qp_value = region->quality; in vepu511_set_roi()
151 reg_regions->roi_base.roi_qp_adj_mode = region->abs_qp_en; in vepu511_set_roi()
152 reg_regions->roi_base.roi_en = 1; in vepu511_set_roi()
153 reg_regions->roi_base.roi_pri = 0x1f; in vepu511_set_roi()
[all …]
H A Dvepu540c_common.c37 Vepu540cRoiRegion *reg_regions = &roi_cfg->regions[0]; in vepu540c_set_roi() local
40 memset(reg_regions, 0, sizeof(Vepu540cRoiRegion) * 8); in vepu540c_set_roi()
78 reg_regions->roi_pos_lt.roi_lt_x = MPP_ALIGN(region->x, 16) >> 4; in vepu540c_set_roi()
79 reg_regions->roi_pos_lt.roi_lt_y = MPP_ALIGN(region->y, 16) >> 4; in vepu540c_set_roi()
80 reg_regions->roi_pos_rb.roi_rb_x = MPP_ALIGN(region->x + region->w, 16) >> 4; in vepu540c_set_roi()
81 reg_regions->roi_pos_rb.roi_rb_y = MPP_ALIGN(region->y + region->h, 16) >> 4; in vepu540c_set_roi()
82 reg_regions->roi_base.roi_qp_value = region->quality; in vepu540c_set_roi()
83 reg_regions->roi_base.roi_qp_adj_mode = region->abs_qp_en; in vepu540c_set_roi()
84 reg_regions->roi_base.roi_en = 1; in vepu540c_set_roi()
85 reg_regions->roi_base.roi_pri = 0x1f; in vepu540c_set_roi()
[all …]
/rockchip-linux_mpp/mpp/hal/rkenc/jpege/
H A Dhal_jpege_vepu511.c308 Vepu511JpegRoiRegion *reg_regions = &regs->reg_base.jpegReg.roi_regions[0]; in hal_jpege_vepu511_set_roi() local
319 reg_regions->roi_cfg1.frm_rdoq_en = 1; in hal_jpege_vepu511_set_roi()
320 reg_regions->roi_cfg1.frm_rdoq_level = roi_cfg->non_roi_level; in hal_jpege_vepu511_set_roi()
345 reg_regions->roi_cfg0.roi0_rdoq_en = 1; in hal_jpege_vepu511_set_roi()
346 reg_regions->roi_cfg0.roi0_rdoq_start_x = MPP_ALIGN(region->x, 16) >> 3; in hal_jpege_vepu511_set_roi()
347 reg_regions->roi_cfg0.roi0_rdoq_start_y = MPP_ALIGN(region->y, 16) >> 3; in hal_jpege_vepu511_set_roi()
348 reg_regions->roi_cfg0.roi0_rdoq_level = region->level; in hal_jpege_vepu511_set_roi()
349 reg_regions->roi_cfg1.roi0_rdoq_width_m1 = (MPP_ALIGN(region->w, 16) >> 3) - 1; in hal_jpege_vepu511_set_roi()
350 reg_regions->roi_cfg1.roi0_rdoq_height_m1 = (MPP_ALIGN(region->h, 16) >> 3) - 1; in hal_jpege_vepu511_set_roi()
351 reg_regions++; in hal_jpege_vepu511_set_roi()