forked from luck/tmp_suning_uos_patched
gpu: ipu-v3: image-convert: only sample into the next tile if necessary
The first pixel of the next tile is only sampled by the hardware if the fractional input position corresponding to the last written output pixel is not an integer position. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
This commit is contained in:
parent
fbefb84dd1
commit
4d24376370
|
@ -1151,7 +1151,7 @@ static void calc_tile_resize_coefficients(struct ipu_image_convert_ctx *ctx)
|
|||
* burst size.
|
||||
*/
|
||||
last_output = resized_width - 1;
|
||||
if (closest)
|
||||
if (closest && ((last_output * resize_coeff_h) % 8192))
|
||||
last_output++;
|
||||
in_width = round_up(
|
||||
(DIV_ROUND_UP(last_output * resize_coeff_h, 8192) + 1)
|
||||
|
@ -1208,7 +1208,7 @@ static void calc_tile_resize_coefficients(struct ipu_image_convert_ctx *ctx)
|
|||
* IDMAC restrictions.
|
||||
*/
|
||||
last_output = resized_height - 1;
|
||||
if (closest)
|
||||
if (closest && ((last_output * resize_coeff_v) % 8192))
|
||||
last_output++;
|
||||
in_height = round_up(
|
||||
(DIV_ROUND_UP(last_output * resize_coeff_v, 8192) + 1)
|
||||
|
|
Loading…
Reference in New Issue
Block a user