diff options
Diffstat (limited to 'libmpcodecs')
-rw-r--r-- | libmpcodecs/vf_smartblur.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libmpcodecs/vf_smartblur.c b/libmpcodecs/vf_smartblur.c index ffca24e96e..01c7886a99 100644 --- a/libmpcodecs/vf_smartblur.c +++ b/libmpcodecs/vf_smartblur.c @@ -25,6 +25,10 @@ #include "../config.h" #include "../mp_msg.h" +#ifdef USE_SETLOCALE +#include <locale.h> +#endif + #ifdef HAVE_MALLOC_H #include <malloc.h> #endif @@ -230,6 +234,9 @@ static int open(vf_instance_t *vf, char* args){ if(args==NULL) return 0; +#ifdef USE_SETLOCALE + setlocale( LC_NUMERIC, "C" ); +#endif e=sscanf(args, "%f:%f:%d:%f:%f:%d", &vf->priv->luma.radius, &vf->priv->luma.strength, @@ -238,6 +245,9 @@ static int open(vf_instance_t *vf, char* args){ &vf->priv->chroma.strength, &vf->priv->chroma.threshold ); +#ifdef USE_SETLOCALE + setlocale( LC_NUMERIC, "" ); +#endif vf->priv->luma.quality = vf->priv->chroma.quality= 3.0; |