Commit 13d9e702 authored by James Darnley's avatar James Darnley Committed by Fiona Glaser

Fix resize filter rounding code

parent d9421c20
......@@ -205,10 +205,10 @@ static int pick_closest_supported_csp( int csp )
static int round_dbl( double val, int precision, int b_truncate )
{
int ret = (int)(val / precision) * precision;
if( !b_truncate && (val - ret) >= (precision/2) ) // use the remainder if we're not truncating it
ret += precision;
return ret;
if( b_truncate )
return trunc(val / precision) * precision;
else
return round(val / precision) * precision;
}
static int handle_opts( const char **optlist, char **opts, video_info_t *info, resizer_hnd_t *h )
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment