Lines Matching full:compose
94 tpg->crop.width = tpg->compose.width = w; in tpg_init()
95 tpg->crop.height = tpg->compose.height = h; in tpg_init()
472 const struct v4l2_rect *compose) in tpg_s_crop_compose() argument
475 tpg->compose = *compose; in tpg_s_crop_compose()
476 tpg->scaled_width = (tpg->src_width * tpg->compose.width + in tpg_s_crop_compose()
502 tpg->compose.top = tpg->compose.left = 0; in tpg_reset_source()
503 tpg->compose.width = width; in tpg_reset_source()
504 tpg->compose.height = tpg->buf_height; in tpg_reset_source()
1971 if (y + 16 >= tpg->compose.height || x + 8 >= tpg->compose.width) in tpg_gen_text()
1974 if (len > (tpg->compose.width - x) / 8) in tpg_gen_text()
1975 len = (tpg->compose.width - x) / 8; in tpg_gen_text()
1977 y = tpg->compose.height - y - 16; in tpg_gen_text()
1979 x = tpg->compose.width - x - 8; in tpg_gen_text()
1980 y += tpg->compose.top; in tpg_gen_text()
1981 x += tpg->compose.left; in tpg_gen_text()
2099 * Map the line number relative to the compose rectangle to a destination
2105 y += tpg->compose.top; in tpg_calc_buffer_line()
2213 pr_info("tpg compose: %ux%u@%dx%d\n", tpg->compose.width, tpg->compose.height, in tpg_log_status()
2214 tpg->compose.left, tpg->compose.top); in tpg_log_status()
2376 unsigned offset = tpg_hdiv(tpg, p, tpg->compose.width / 3); in tpg_fill_plane_extras()
2391 unsigned offset = tpg_hdiv(tpg, p, tpg->compose.width * 2 / 3); in tpg_fill_plane_extras()
2432 if (params->hmax == tpg->compose.height) in tpg_fill_plane_pattern()
2557 unsigned int_part = (tpg->crop.height / factor) / tpg->compose.height; in tpg_fill_plane_buffer()
2558 unsigned fract_part = (tpg->crop.height / factor) % tpg->compose.height; in tpg_fill_plane_buffer()
2568 params.img_width = tpg_hdiv(tpg, p, tpg->compose.width); in tpg_fill_plane_buffer()
2570 params.hmax = (tpg->compose.height * tpg->perc_fill) / 100; in tpg_fill_plane_buffer()
2575 vbuf += tpg_hdiv(tpg, p, tpg->compose.left); in tpg_fill_plane_buffer()
2577 for (h = 0; h < tpg->compose.height; h++) { in tpg_fill_plane_buffer()
2585 if (error >= tpg->compose.height) { in tpg_fill_plane_buffer()
2586 error -= tpg->compose.height; in tpg_fill_plane_buffer()
2613 if (error + fract_part >= tpg->compose.height) in tpg_fill_plane_buffer()