comparison mp3lib/tabinit.c @ 8560:1320f1b3229d

fixing that f*cking linker 'bug' e.g. naming config with libmp3lame
author alex
date Tue, 24 Dec 2002 22:33:46 +0000
parents 03b7e2955a20
children d155623271e3
comparison
equal deleted inserted replaced
8559:b5db3be5b3f3 8560:1320f1b3229d
1 real decwin[(512+32)], cos64[32], cos32[16], cos16[8], cos8[4], cos4[2]; 1 real mp3lib_decwin[(512+32)], cos64[32], cos32[16], cos16[8], cos8[4], cos4[2];
2 real *pnts[]={ cos64,cos32,cos16,cos8,cos4 }; 2 real *pnts[]={ cos64,cos32,cos16,cos8,cos4 };
3 3
4 static long intwinbase[] = { 4 static long intwinbase[] = {
5 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, 5 0, -1, -1, -1, -1, -1, -1, -2, -2, -2,
6 -2, -3, -3, -4, -4, -5, -5, -6, -7, -7, 6 -2, -3, -3, -4, -4, -5, -5, -6, -7, -7,
40 kr=0x10>>i; divv=0x40>>i; 40 kr=0x10>>i; divv=0x40>>i;
41 costab = pnts[i]; 41 costab = pnts[i];
42 for(k=0;k<kr;k++) costab[k] = 1.0 / (2.0 * cos(M_PI * ((double) k * 2.0 + 1.0) / (double) divv)); 42 for(k=0;k<kr;k++) costab[k] = 1.0 / (2.0 * cos(M_PI * ((double) k * 2.0 + 1.0) / (double) divv));
43 } 43 }
44 44
45 table = decwin; 45 table = mp3lib_decwin;
46 scaleval = -scaleval; 46 scaleval = -scaleval;
47 for(i=0,j=0;i<256;i++,j++,table+=32) 47 for(i=0,j=0;i<256;i++,j++,table+=32)
48 { 48 {
49 if(table < decwin+512+16) 49 if(table < mp3lib_decwin+512+16)
50 table[16] = table[0] = (double) intwinbase[j] / 65536.0 * (double) scaleval; 50 table[16] = table[0] = (double) intwinbase[j] / 65536.0 * (double) scaleval;
51 if(i % 32 == 31) 51 if(i % 32 == 31)
52 table -= 1023; 52 table -= 1023;
53 if(i % 64 == 63) 53 if(i % 64 == 63)
54 scaleval = - scaleval; 54 scaleval = - scaleval;
55 } 55 }
56 56
57 for( /* i=256 */ ;i<512;i++,j--,table+=32) 57 for( /* i=256 */ ;i<512;i++,j--,table+=32)
58 { 58 {
59 if(table < decwin+512+16) 59 if(table < mp3lib_decwin+512+16)
60 table[16] = table[0] = (double) intwinbase[j] / 65536.0 * (double) scaleval; 60 table[16] = table[0] = (double) intwinbase[j] / 65536.0 * (double) scaleval;
61 if(i % 32 == 31) 61 if(i % 32 == 31)
62 table -= 1023; 62 table -= 1023;
63 if(i % 64 == 63) 63 if(i % 64 == 63)
64 scaleval = - scaleval; 64 scaleval = - scaleval;