/********************************************************************** * ISO MPEG Audio Subgroup Software Simulation Group (1996) * ISO 13818-3 MPEG-2 Audio Encoder - Lower Sampling Frequency Extension * * $Id: encoder.h,v 1.1 1996/02/14 04:04:23 rowlands Exp $ * * $Log: encoder.h,v $ * Revision 1.1 1996/02/14 04:04:23 rowlands * Initial revision * * Received from Mike Coleman **********************************************************************/ /********************************************************************** * date programmers comment * * 2/25/91 Doulas Wong, start of version 1.0 records * * Davis Pan * * 5/10/91 W. Joseph Carter Reorganized & renamed all ".h" files * * into "common.h" and "encoder.h". * * Ported to Macintosh and Unix. * * Added function prototypes for more * * rigorous type checking. * * 27jun91 dpwe (Aware) moved "alloc_*" types, pros to common * * Use ifdef PROTO_ARGS for prototypes * * prototypes reflect frame_params struct* * 7/10/91 Earle Jennings Conversion of all floats to FLOAT * * 10/3/91 Don H. Lee implemented CRC-16 error protection * * Additions and revisions are marked * * with "dhl" for clarity * * 2/11/92 W. Joseph Carter Ported new code to Macintosh. Most * * important fixes involved changing * * 16-bit ints to long or unsigned in * * bit alloc routines for quant of 65535 * * and passing proper function args. * * Removed "Other Joint Stereo" option * * and made bitrate be total channel * * bitrate, irrespective of the mode. * * Fixed many small bugs & reorganized. * * Modified some function prototypes. * * 7/27/92 Masahiro Iwadare FFT modifications for Layer 3 * * 8/3/92 Mike Li removed declaration _stklen for DOS. * * 9/22/92 jddevine@aware.com Fix protos for _scale_factor_calc() * * 11/04/94 Jon Rowlands Fix protos for usage() * * 07/11/95 Soeren H. Nielsen Changed defs. and protos for LSF * **********************************************************************/