Name
drm_rect_calc_vscale_relaxed —
calculate the vertical scaling factor
Synopsis
int drm_rect_calc_vscale_relaxed ( | struct drm_rect * src, |
| struct drm_rect * dst, |
| int min_vscale, |
| int max_vscale) ; |
Arguments
src
source window rectangle
dst
destination window rectangle
min_vscale
minimum allowed vertical scaling factor
max_vscale
maximum allowed vertical scaling factor
Description
Calculate the vertical scaling factor as
(src
height) / (dst
height).
If the calculated scaling factor is below min_vscale
,
decrease the height of rectangle dst
to compensate.
If the calculated scaling factor is above max_vscale
,
decrease the height of rectangle src
to compensate.
RETURNS
The vertical scaling factor.