[vlc-devel] [PATCH] variables: correct minimum float value

Thomas Guillem thomas at gllm.fr
Wed Jun 21 16:23:50 CEST 2017


LGTM

On Wed, Jun 21, 2017, at 16:12, Victorien Le Couviour--Tuffet wrote:
> FLT_MIN is the minimum normalized positive floating-point value not the
> minimum
> negative value a float can contain. This is very different.
> This fixes the issue with the adjust's hue variable, which has a range of
> [-180;180]. When the variable was set lower than 0, it was clipped back
> to
> zero.
> ---
>  src/misc/variables.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/src/misc/variables.c b/src/misc/variables.c
> index 610e414593..d441684c06 100644
> --- a/src/misc/variables.c
> +++ b/src/misc/variables.c
> @@ -340,7 +340,7 @@ int var_Create( vlc_object_t *p_this, const char
> *psz_name, int i_type )
>          case VLC_VAR_FLOAT:
>              p_var->ops = &float_ops;
>              p_var->val.f_float = 0.f;
> -            p_var->min.f_float = FLT_MIN;
> +            p_var->min.f_float = -FLT_MAX;
>              p_var->max.f_float = FLT_MAX;
>              break;
>          case VLC_VAR_COORDS:
> -- 
> 2.13.1
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list