diff options
-rw-r--r-- | libass/ass_utils.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libass/ass_utils.h b/libass/ass_utils.h index b9af979..2a4c368 100644 --- a/libass/ass_utils.h +++ b/libass/ass_utils.h @@ -163,7 +163,7 @@ static inline int double_to_d22(double x) // Calculate cache key for a rotational angle in degrees static inline int rot_key(double a) { - return double_to_d22(fmod(a, M_PI)); + return double_to_d22(remainder(a, 2 * M_PI)); } #define FNV1_32A_INIT 0x811c9dc5U |