00001 /********************************************************************** 00002 * ISO MPEG Audio Subgroup Software Simulation Group (1996) 00003 * ISO 13818-3 MPEG-2 Audio Encoder - Lower Sampling Frequency Extension 00004 * 00005 * $Id: musicin.h,v 1.1 2003/10/04 00:11:19 herman Exp $ 00006 * 00007 * $Log: musicin.h,v $ 00008 * Revision 1.1 2003/10/04 00:11:19 herman 00009 * New file from 1.1.7 (not in 1.1.6) added from Rich's automakified src tree. 00010 * 00011 * Revision 1.1 2003/07/29 04:17:52 heroine 00012 * *** empty log message *** 00013 * 00014 * Revision 1.1 1996/02/14 04:04:23 rowlands 00015 * Initial revision 00016 * 00017 * Received from Mike Coleman 00018 **********************************************************************/ 00019 00020 #ifndef LOOP_DOT_H 00021 #define LOOP_DOT_H 00022 #include "common.h" 00023 00024 /********************************************************************** 00025 * date programmers comment * 00026 * 25. 6.92 Toshiyuki Ishino Ver 1.0 * 00027 * 29.10.92 Masahiro Iwadare Ver 2.0 * 00028 * 17. 4.93 Masahiro Iwadare Updated for IS Modification * 00029 * * 00030 *********************************************************************/ 00031 00032 extern int cont_flag; 00033 00034 #define e 2.71828182845 00035 00036 #define CBLIMIT 21 00037 00038 #define SFB_LMAX 22 00039 #define SFB_SMAX 13 00040 00041 extern int pretab[]; 00042 00043 struct scalefac_struct 00044 { 00045 int l[23]; 00046 int s[14]; 00047 }; 00048 00049 extern struct scalefac_struct sfBandIndex[]; /* Table B.8 -- in loop.c */ 00050 00051 int nint (double in); 00052 00053 #define maximum(A,B) ( (A) > (B) ? (A) : (B) ) 00054 #define minimum(A,B) ( (A) < (B) ? (A) : (B) ) 00055 #define signum( A ) ( (A) > 0 ? 1 : -1 ) 00056 00057 /* GLOBALE VARIABLE */ 00058 00059 extern int bit_buffer[50000]; 00060 00061 #endif
1.5.5