update Sun Mar 14 06:37:03 PDT 2010
[pkgsrc.git] / audio / mpg123 / patches / patch-ak
1 $NetBSD: patch-ak,v 1.1 1999/10/12 04:43:15 simonb Exp $
2
3 --- tabinit.c.orig      Mon Feb 15 23:55:11 1999
4 +++ tabinit.c   Thu Aug 12 17:31:33 1999
5 @@ -56,7 +56,7 @@
6      kr=0x10>>i; divv=0x40>>i;
7      costab = pnts[i];
8      for(k=0;k<kr;k++)
9 -      costab[k] = 1.0 / (2.0 * cos(M_PI * ((double) k * 2.0 + 1.0) / (double) divv));
10 +      costab[k] = DOUBLE_TO_REAL(1.0 / (2.0 * cos(M_PI * ((double) k * 2.0 + 1.0) / (double) divv)));
11  #ifdef USE_3DNOW
12      for(k=0;k<kr;k++)
13        costab[k+kr] = -costab[k];
14 @@ -69,7 +69,7 @@
15    for(i=0,j=0;i<256;i++,j++,idx+=32)
16    {
17      if(idx < 512+16)
18 -      decwin[idx+16] = decwin[idx] = (double) intwinbase[j] / 65536.0 * (double) scaleval;
19 +      decwin[idx+16] = decwin[idx] = DOUBLE_TO_REAL((double) intwinbase[j] / 65536.0 * (double) scaleval);
20  
21      if(i % 32 == 31)
22        idx -= 1023;
23 @@ -80,7 +80,7 @@
24    for( /* i=256 */ ;i<512;i++,j--,idx+=32)
25    {
26      if(idx < 512+16)
27 -      decwin[idx+16] = decwin[idx] = (double) intwinbase[j] / 65536.0 * (double) scaleval;
28 +      decwin[idx+16] = decwin[idx] = DOUBLE_TO_REAL((double) intwinbase[j] / 65536.0 * (double) scaleval);
29  
30      if(i % 32 == 31)
31        idx -= 1023;
32 @@ -91,7 +91,7 @@
33  #ifdef USE_3DNOW
34    if(!param.down_sample) {
35      for(i=0;i<512+32;i++) {
36 -      decwin[512+31-i] *= 65536.0; /* allows faster clipping in 3dnow code */
37 +      decwin[512+31-i] = REAL_MUL(decwin[512+31-i], 65536.0); /* allows faster clipping in 3dnow code */
38        decwin[512+32+i] = decwin[512+31-i];
39      }
40    }