diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 1999-12-07 05:45:48 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 1999-12-07 05:45:48 +0000 |
commit | 878dd470f235a2c945f2410927175a45f052b234 (patch) | |
tree | 4fc09f73bccf2e5017fd2dab7019e076351cab9b /codecs/mp3/src/iwinm.c | |
parent | 070e10a75492938462eeac565c78c8c16a02fc74 (diff) |
Version 0.1.1 from FTP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@95 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'codecs/mp3/src/iwinm.c')
-rwxr-xr-x | codecs/mp3/src/iwinm.c | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/codecs/mp3/src/iwinm.c b/codecs/mp3/src/iwinm.c new file mode 100755 index 000000000..6bd12b627 --- /dev/null +++ b/codecs/mp3/src/iwinm.c @@ -0,0 +1,64 @@ +/*____________________________________________________________________________ + + FreeAmp - The Free MP3 Player + + MP3 Decoder originally Copyright (C) 1995-1997 Xing Technology + Corp. http://www.xingtech.com + + Portions Copyright (C) 1998 EMusic.com + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + + $Id$ +____________________________________________________________________________*/ + +/**** iwinm.c *************************************************** + +MPEG audio decoder, window master +portable C integer version of cwinm.c + + + +******************************************************************/ + +#include <stdlib.h> +#include <stdio.h> +#include <float.h> +#include <math.h> +#include "itype.h" + +/*-------------------------------------------------------------------------*/ +/* public vbuf's */ +WININT vbuf[512]; +WININT vbuf2[512]; + +/*-- integer point window coefs ---*/ +/*-- quick uses only first 116 ----*/ +static WINCOEF iwincoef[264]; + +/*==================================================================*/ +WINCOEF *i_wincoef_addr() +{ + return iwincoef; +} +/*-------------------------------------------------------------------*/ +#ifdef FULL_INTEGER +#include "iwin.c" +#include "iwinb.c" +#else +#include "iwinQ.c" +#include "iwinbQ.c" +#endif +/*-------------------------------------------------------------------*/ |