diff options
Diffstat (limited to 'src/libffmpeg/libavcodec/mpegaudio.h')
-rw-r--r-- | src/libffmpeg/libavcodec/mpegaudio.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/libffmpeg/libavcodec/mpegaudio.h b/src/libffmpeg/libavcodec/mpegaudio.h new file mode 100644 index 000000000..3381dbed2 --- /dev/null +++ b/src/libffmpeg/libavcodec/mpegaudio.h @@ -0,0 +1,27 @@ +/* mpeg audio declarations for both encoder and decoder */ + +/* max frame size, in samples */ +#define MPA_FRAME_SIZE 1152 + +/* max compressed frame size */ +#define MPA_MAX_CODED_FRAME_SIZE 1792 + +#define MPA_MAX_CHANNELS 2 + +#define SBLIMIT 32 /* number of subbands */ + +#define MPA_STEREO 0 +#define MPA_JSTEREO 1 +#define MPA_DUAL 2 +#define MPA_MONO 3 + +int l2_select_table(int bitrate, int nb_channels, int freq, int lsf); + +extern const UINT16 mpa_bitrate_tab[2][3][15]; +extern const UINT16 mpa_freq_tab[3]; +extern const unsigned char *alloc_tables[5]; +extern const double enwindow[512]; +extern const int sblimit_table[5]; +extern const int quant_steps[17]; +extern const int quant_bits[17]; +extern const INT32 mpa_enwindow[257]; |