Lines Matching refs:region

37 MPP_RET vepu541_set_one_roi(void *buf, MppEncROIRegion *region, RK_S32 w, RK_S32 h)  in vepu541_set_one_roi()  argument
46 if (NULL == buf || NULL == region) { in vepu541_set_one_roi()
47 mpp_err_f("invalid buf %p roi %p\n", buf, region); in vepu541_set_one_roi()
51 RK_S32 roi_width = (region->w + 15) / 16; in vepu541_set_one_roi()
52 RK_S32 roi_height = (region->h + 15) / 16; in vepu541_set_one_roi()
53 RK_S32 pos_x_init = region->x / 16; in vepu541_set_one_roi()
54 RK_S32 pos_y_init = region->y / 16; in vepu541_set_one_roi()
67 cfg.force_intra = region->intra; in vepu541_set_one_roi()
69 cfg.qp_area_idx = region->qp_area_idx; in vepu541_set_one_roi()
72 cfg.qp_adj = region->quality; in vepu541_set_one_roi()
73 cfg.qp_adj_mode = region->abs_qp_en; in vepu541_set_one_roi()
93 MppEncROIRegion *region = roi->regions; in vepu541_set_roi() local
131 for (i = 0; i < (RK_S32)roi->number; i++, region++) { in vepu541_set_roi()
132 if (region->x + region->w > w || region->y + region->h > h) in vepu541_set_roi()
135 if (region->intra > 1 || region->qp_area_idx >= VEPU541_MAX_ROI_NUM || in vepu541_set_roi()
136 region->area_map_en > 1 || region->abs_qp_en > 1) in vepu541_set_roi()
139 if ((region->abs_qp_en && region->quality > 51) || in vepu541_set_roi()
140 (!region->abs_qp_en && (region->quality > 51 || region->quality < -51))) in vepu541_set_roi()
146 region->x, region->y, region->w, region->h, w, h); in vepu541_set_roi()
148 region->intra, region->qp_area_idx); in vepu541_set_roi()
150 region->abs_qp_en, region->quality); 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()
158 vepu541_set_one_roi(buf, region, w, h); in vepu541_set_roi()
286 MppEncOSDRegion2 *region = osd.region; in vepu541_set_osd() local
287 MppEncOSDRegion2 *tmp = region; in vepu541_set_osd()
326 SET_OSD_INV_THR(0, regs->reg113, region); in vepu541_set_osd()
327 SET_OSD_INV_THR(1, regs->reg113, region); in vepu541_set_osd()
328 SET_OSD_INV_THR(2, regs->reg113, region); in vepu541_set_osd()
329 SET_OSD_INV_THR(3, regs->reg113, region); in vepu541_set_osd()
330 SET_OSD_INV_THR(4, regs->reg113, region); in vepu541_set_osd()
331 SET_OSD_INV_THR(5, regs->reg113, region); in vepu541_set_osd()
332 SET_OSD_INV_THR(6, regs->reg113, region); in vepu541_set_osd()
333 SET_OSD_INV_THR(7, regs->reg113, region); in vepu541_set_osd()
487 MppEncOSDRegion2 *region = osd.region; in vepu540_set_osd() local
488 MppEncOSDRegion2 *tmp = region; in vepu540_set_osd()
527 SET_OSD_INV_THR(0, regs->reg113, region); in vepu540_set_osd()
528 SET_OSD_INV_THR(1, regs->reg113, region); in vepu540_set_osd()
529 SET_OSD_INV_THR(2, regs->reg113, region); in vepu540_set_osd()
530 SET_OSD_INV_THR(3, regs->reg113, region); in vepu540_set_osd()
531 SET_OSD_INV_THR(4, regs->reg113, region); in vepu540_set_osd()
532 SET_OSD_INV_THR(5, regs->reg113, region); in vepu540_set_osd()
533 SET_OSD_INV_THR(6, regs->reg113, region); in vepu540_set_osd()
534 SET_OSD_INV_THR(7, regs->reg113, region); in vepu540_set_osd()