Lines Matching refs:region
35 MppEncROIRegion *region = roi->regions; in vepu540c_set_roi() local
53 for (i = 0; i < (RK_S32) roi->number; i++, region++) { in vepu540c_set_roi()
54 if (region->x + region->w > w || region->y + region->h > h) in vepu540c_set_roi()
57 if (region->intra > 1 in vepu540c_set_roi()
58 || region->qp_area_idx >= VEPU540C_MAX_ROI_NUM in vepu540c_set_roi()
59 || region->area_map_en > 1 || region->abs_qp_en > 1) in vepu540c_set_roi()
62 if ((region->abs_qp_en && region->quality > 51) || in vepu540c_set_roi()
63 (!region->abs_qp_en in vepu540c_set_roi()
64 && (region->quality > 51 || region->quality < -51))) in vepu540c_set_roi()
70 region->x, region->y, region->w, region->h, w, in vepu540c_set_roi()
73 region->intra, region->qp_area_idx); in vepu540c_set_roi()
75 region->abs_qp_en, region->quality); 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()
86 if (region->intra) { in vepu540c_set_roi()