]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Replaced floor with rint
authorJaroslav Kysela <perex@perex.cz>
Thu, 11 Jul 2002 08:01:58 +0000 (08:01 +0000)
committerJaroslav Kysela <perex@perex.cz>
Thu, 11 Jul 2002 08:01:58 +0000 (08:01 +0000)
src/pcm/pcm_route.c

index b6c44a89f9e52cdfe94991b53d8171b80fbbf0de..0aaf767c86d0a67736019dd5c30064b2caf5c3bf 100644 (file)
@@ -428,7 +428,7 @@ static void snd_pcm_route_convert1_many(const snd_pcm_channel_area_t *dst_area,
                goto norm_float;
        norm_float_0:
        norm_float:
-               sum.as_float = floor(sum.as_float + 0.5);
+               sum.as_float = rint(sum.as_float);
                if (sum.as_float > (int64_t)0x7fffffff)
                        sample = 0x7fffffff;    /* maximum positive value */
                else if (sum.as_float < (int64_t)-0x80000000)