Update of /cvsroot/mplayer/main/libao2 In directory mail:/var/tmp.root/cvs-serv20340/libao2 Modified Files: pl_eq.c Log Message: Remove unportable lround and maybe speed up rounding a bit. Anders: please check if this is correct. Index: pl_eq.c =================================================================== RCS file: /cvsroot/mplayer/main/libao2/pl_eq.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- pl_eq.c 15 Jun 2002 06:15:07 -0000 1.1 +++ pl_eq.c 15 Jun 2002 23:31:58 -0000 1.2 @@ -94,11 +94,11 @@ double th=2*3.141592654*fc; double C=(1 - tan(th*q/2))/(1 + tan(th*q/2)); - a[0] = (int16_t)lround( 16383.0 * (1 + C) * cos(th)); - a[1] = (int16_t)lround(-16383.0 * C); + a[0] = (int16_t)( 16383.0 * (1 + C) * cos(th) + 0.5); + a[1] = (int16_t)(-16383.0 * C + 0.5); - b[0] = (int16_t)lround(-16383.0 * (C - 1)/2); - b[1] = (int16_t)lround(-16383.0 * 1.0050); + b[0] = (int16_t)(-16383.0 * (C - 1)/2 + 0.5); + b[1] = (int16_t)(-16383.0 * 1.0050 + 0.5); } // empty buffers
participants (1)
-
Atmosfear