Lines Matching refs:region
16 MppEncROIRegion *region = roi->regions; in vepu510_set_roi() local
40 for (i = 0; i < (RK_S32) roi->number; i++, region++) { in vepu510_set_roi()
41 if (region->x + region->w > w || region->y + region->h > h) in vepu510_set_roi()
44 if (region->intra > 1 in vepu510_set_roi()
45 || region->qp_area_idx >= VEPU510_MAX_ROI_NUM in vepu510_set_roi()
46 || region->area_map_en > 1 || region->abs_qp_en > 1) in vepu510_set_roi()
49 if ((region->abs_qp_en && region->quality > 51) || in vepu510_set_roi()
50 (!region->abs_qp_en in vepu510_set_roi()
51 && (region->quality > 51 || region->quality < -51))) in vepu510_set_roi()
57 region->x, region->y, region->w, region->h, w, in vepu510_set_roi()
60 region->intra, region->qp_area_idx); in vepu510_set_roi()
62 region->abs_qp_en, region->quality); 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()
73 if (region->intra) { in vepu510_set_roi()