Skip to content
  • Derek Foreman's avatar
    clients: Fix weston-scaler source-only mode to use integer width and height · c3ded660
    Derek Foreman authored and Daniel Stone's avatar Daniel Stone committed
    If only the source of a viewport is set, the width and height must
    be integer or the protocol mandates that the compositor generate an
    error.  This is because using only the source is a crop, and the
    width and height become the surface size - all surface sizes must
    be integer.
    
    Weston was fixed to generate this error in bb32ccc0
    
    , however the
    test app continued to use fractional co-ordinates when run as
    weston-scaler -s  (which only sets the viewport source)
    
    This leaves fractional width/height for the other cases, but uses
    integer for the crop-only mode.  The descriptions in the help text
    are still accurate with this change, but weston-scaler -s no longer
    exits with an error.
    
    Signed-off-by: default avatarDerek Foreman <derekf@osg.samsung.com>
    Reviewed-by: default avatarDaniel Stone <daniels@collabora.com>
    c3ded660