home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wvis0626.zip / warpvision_20020626.zip / libavcodec / mpegaudio.h < prev    next >
C/C++ Source or Header  |  2002-06-19  |  758b  |  28 lines

  1. /* mpeg audio declarations for both encoder and decoder */
  2.  
  3. /* max frame size, in samples */
  4. #define MPA_FRAME_SIZE 1152 
  5.  
  6. /* max compressed frame size */
  7. #define MPA_MAX_CODED_FRAME_SIZE 1792
  8.  
  9. #define MPA_MAX_CHANNELS 2
  10.  
  11. #define SBLIMIT 32 /* number of subbands */
  12.  
  13. #define MPA_STEREO  0
  14. #define MPA_JSTEREO 1
  15. #define MPA_DUAL    2
  16. #define MPA_MONO    3
  17.  
  18. int l2_select_table(int bitrate, int nb_channels, int freq, int lsf);
  19.  
  20. extern const UINT16 mpa_bitrate_tab[2][3][15];
  21. extern const UINT16 mpa_freq_tab[3];
  22. extern const unsigned char *alloc_tables[5];
  23. extern const double enwindow[512];
  24. extern const int sblimit_table[5];
  25. extern const int quant_steps[17];
  26. extern const int quant_bits[17];
  27. extern const INT32 mpa_enwindow[257];
  28.