From ae8de060162e08318cbf935dc0a2c9e0a65f62b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= <remi@remlab.net> Date: Wed, 13 Aug 2014 21:20:10 +0300 Subject: [PATCH] rotate: stick to single precision arithmetic --- modules/video_filter/rotate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/video_filter/rotate.c b/modules/video_filter/rotate.c index 2cfb868783..d30b5e52bd 100644 --- a/modules/video_filter/rotate.c +++ b/modules/video_filter/rotate.c @@ -92,7 +92,7 @@ struct filter_sys_t static void store_trigo( struct filter_sys_t *sys, float f_angle ) { - f_angle *= M_PI / 180.f; /* degrees -> radians */ + f_angle *= (float)(M_PI / 180.); /* degrees -> radians */ uint16_t i_sin = lroundf(sinf(f_angle) * 4096.f); uint16_t i_cos = lroundf(cosf(f_angle) * 4096.f); -- 2.25.4