00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef COMMON_H_INCLUDED
00021 #define COMMON_H_INCLUDED
00022
00023 #include "mpg123.h"
00024 #include "mpglib.h"
00025
00026 extern const int tabsel_123[2][3][16];
00027 extern const long freqs[9];
00028
00029 extern real muls[27][64];
00030
00031
00032 int head_check(unsigned long head,int check_layer);
00033 int decode_header(struct frame *fr,unsigned long newhead);
00034 void print_header(struct frame *fr);
00035 void print_header_compact(struct frame *fr);
00036 unsigned int getbits(PMPSTR mp, int number_of_bits);
00037 unsigned int getbits_fast(PMPSTR mp, int number_of_bits);
00038 int set_pointer( PMPSTR mp, long backstep);
00039
00040 #endif
00041