Mercurial > libavcodec.hg
view mpegaudio.h @ 199:0f1dba8fc617 libavcodec
(commited by michael / arpi was crazy enough to give me his password)
fixed a bug in get_vlc() when using the ALT_BITSTREAM_READER (rv10 & mpeg12 decoders where not working)
some optimizations
replaced a if() with a >>
changed get_bits1() a bit so it hopefully is faster on p4
author | arpi_esp |
---|---|
date | Sat, 12 Jan 2002 20:21:51 +0000 |
parents | 608c7f964bca |
children | e2fdb793069c |
line wrap: on
line source
/* 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); const UINT16 mpa_bitrate_tab[2][3][15]; 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];