home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 6 / AACD06.ISO / AACD / Sound / LAME / Source / l3psy.h < prev    next >
C/C++ Source or Header  |  1999-05-30  |  1KB  |  42 lines

  1. /**********************************************************************
  2.  * ISO MPEG Audio Subgroup Software Simulation Group (1996)
  3.  * ISO 13818-3 MPEG-2 Audio Encoder - Lower Sampling Frequency Extension
  4.  *
  5.  * $Id: l3psy.h,v 1.1 1996/02/14 04:04:23 rowlands Exp $
  6.  *
  7.  * $Log: l3psy.h,v $
  8.  * Revision 1.1  1996/02/14 04:04:23  rowlands
  9.  * Initial revision
  10.  *
  11.  * Received from Mike Coleman
  12.  **********************************************************************/
  13.  
  14. #ifndef L3PSY_DOT_H_
  15. #define L3PSY_DOT_H_
  16. /* #define CBANDS 63 */
  17. #define CBANDS_s 42
  18. #define BLKSIZE_s 256
  19. #define HBLKSIZE_s 129
  20. #define TCBMAX_l 63
  21. #define TCBMAX_s 42
  22. #define SBMAX_l 21
  23. #define SBMAX_s 12
  24.  
  25. /* #define switch_pe        1800 */
  26. #define NORM_TYPE       0
  27. #define START_TYPE      1
  28. #define SHORT_TYPE      2
  29. #define STOP_TYPE       3
  30.  
  31. /* l3psy.c */
  32. #include "l3side.h"
  33. void L3psycho_anal( short int *buffer[2], int chn, 
  34.             int gr , layer *info,
  35.             double sfreq, 
  36.             int check_ms, double *ms_ener_ratio,
  37.             double ratio_d[2][21], double ratio_ds[2][12][3],
  38.             double pe[2], 
  39.                     int blocktype_d[2]); 
  40. /* void read_absthr(float *absthr, int table); */
  41. #endif
  42.