Searched refs:reg_regions (Results 1 – 4 of 4) sorted by relevance
| /rockchip-linux_mpp/mpp/hal/rkenc/common/ |
| H A D | vepu510_common.c | 18 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 D | vepu511_common.c | 106 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 D | vepu540c_common.c | 37 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 D | hal_jpege_vepu511.c | 308 Vepu511JpegRoiRegion *reg_regions = ®s->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()
|