Lines Matching refs:region
1362 static MPP_RET vepu510_h264_set_one_roi(void *buf, MppEncROIRegion *region, RK_S32 w, RK_S32 h) in vepu510_h264_set_one_roi() argument
1371 if (NULL == buf || NULL == region) { in vepu510_h264_set_one_roi()
1372 mpp_err_f("invalid buf %p roi %p\n", buf, region); in vepu510_h264_set_one_roi()
1376 RK_S32 roi_width = (region->w + 15) / 16; in vepu510_h264_set_one_roi()
1377 RK_S32 roi_height = (region->h + 15) / 16; in vepu510_h264_set_one_roi()
1378 RK_S32 pos_x_init = region->x / 16; in vepu510_h264_set_one_roi()
1379 RK_S32 pos_y_init = region->y / 16; in vepu510_h264_set_one_roi()
1417 MppEncROIRegion *region = NULL; in setup_vepu510_intra_refresh() local
1450 region = mpp_calloc(MppEncROIRegion, 1); in setup_vepu510_intra_refresh()
1452 if (NULL == region) { in setup_vepu510_intra_refresh()
1458 region->x = 0; in setup_vepu510_intra_refresh()
1459 region->w = w; in setup_vepu510_intra_refresh()
1461 region->y = refresh_idx * 16 * refresh_num - 32; in setup_vepu510_intra_refresh()
1462 region->h = 16 * refresh_num + 32; in setup_vepu510_intra_refresh()
1464 region->y = refresh_idx * 16 * refresh_num; in setup_vepu510_intra_refresh()
1465 region->h = 16 * refresh_num; in setup_vepu510_intra_refresh()
1469 region->y = 0; in setup_vepu510_intra_refresh()
1470 region->h = h; in setup_vepu510_intra_refresh()
1472 region->x = refresh_idx * 16 * refresh_num - 32; in setup_vepu510_intra_refresh()
1473 region->w = 16 * refresh_num + 32; in setup_vepu510_intra_refresh()
1475 region->x = refresh_idx * 16 * refresh_num; in setup_vepu510_intra_refresh()
1476 region->w = 16 * refresh_num; in setup_vepu510_intra_refresh()
1481 region->intra = 1; in setup_vepu510_intra_refresh()
1482 region->quality = -ctx->cfg->rc.qp_delta_ip; in setup_vepu510_intra_refresh()
1484 region->area_map_en = 1; in setup_vepu510_intra_refresh()
1485 region->qp_area_idx = 1; in setup_vepu510_intra_refresh()
1486 region->abs_qp_en = 0; in setup_vepu510_intra_refresh()
1488 vepu510_h264_set_one_roi(base_cfg_buf, region, w, h); in setup_vepu510_intra_refresh()
1489 mpp_free(region); in setup_vepu510_intra_refresh()