Version 0.1.1 from FTP
[asterisk/asterisk.git] / codecs / mp3 / src / cwinm.c
1 /*____________________________________________________________________________
2         
3         FreeAmp - The Free MP3 Player
4
5         MP3 Decoder originally Copyright (C) 1995-1997 Xing Technology
6         Corp.  http://www.xingtech.com
7
8         Portions Copyright (C) 1998-1999 EMusic.com
9
10         This program is free software; you can redistribute it and/or modify
11         it under the terms of the GNU General Public License as published by
12         the Free Software Foundation; either version 2 of the License, or
13         (at your option) any later version.
14
15         This program is distributed in the hope that it will be useful,
16         but WITHOUT ANY WARRANTY; without even the implied warranty of
17         MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18         GNU General Public License for more details.
19
20         You should have received a copy of the GNU General Public License
21         along with this program; if not, write to the Free Software
22         Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
23         
24         $Id$
25 ____________________________________________________________________________*/
26
27 /****  cwinm.c  ***************************************************
28
29 MPEG audio decoder, window master routine
30 portable C
31
32
33 ******************************************************************/
34
35 #include <stdlib.h>
36 #include <stdio.h>
37 #include <float.h>
38 #include <math.h>
39
40
41 /* disable precision loss warning on type conversion */
42 #ifdef _MSC_VER
43 #pragma warning(disable:4244 4056)
44 #endif
45
46 float wincoef[264] =
47 {                               /* window coefs */
48 #include "tableawd.h"
49 };
50
51 /*--------------------------------------------------------*/
52 #ifdef QUICK_FLOAT
53 #include "cwinq.c"
54 #include "cwinbq.c"
55 #else
56 #include "cwin.c"
57 #include "cwinb.c"
58 #endif
59 /*--------------------------------------------------------*/