git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5496 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
beveloper
2003-11-29 13:28:35 +00:00
parent bf84ef8841
commit a3c29bc44a
3 changed files with 12 additions and 39 deletions
@@ -6,3 +6,10 @@
- modified for usage with OpenBeOS - modified for usage with OpenBeOS
- removed global variable struct mpstr *gmp - removed global variable struct mpstr *gmp
- moved initialization into separate function - moved initialization into separate function
25/Nov/2003: (by Marcus Overhagen)
- removed global variables bitindex and wordpointer
- cleanup
29/Nov/2003: (by Marcus Overhagen)
- cleanup
@@ -29,7 +29,6 @@
#define SCALE_BLOCK 12 #define SCALE_BLOCK 12
#define MPG_MD_STEREO 0 #define MPG_MD_STEREO 0
#define MPG_MD_JOINT_STEREO 1 #define MPG_MD_JOINT_STEREO 1
#define MPG_MD_DUAL_CHANNEL 2 #define MPG_MD_DUAL_CHANNEL 2
@@ -75,8 +74,6 @@ extern int do_layer2(struct mpstr *mp, struct frame *fr,unsigned char *,int *);
extern int do_layer1(struct mpstr *mp, struct frame *fr,unsigned char *,int *); extern int do_layer1(struct mpstr *mp, struct frame *fr,unsigned char *,int *);
extern int decode_header(struct frame *fr,unsigned long newhead); extern int decode_header(struct frame *fr,unsigned long newhead);
struct gr_info_s { struct gr_info_s {
int scfsi; int scfsi;
unsigned part2_3_length; unsigned part2_3_length;
@@ -108,44 +105,13 @@ struct III_sideinfo
}; };
extern int synth_1to1 (struct mpstr *mp, real *,int,unsigned char *,int *); extern int synth_1to1 (struct mpstr *mp, real *,int,unsigned char *,int *);
extern int synth_1to1_8bit (real *,int,unsigned char *,int *);
extern int synth_1to1_mono (struct mpstr *mp, real *,unsigned char *,int *); extern int synth_1to1_mono (struct mpstr *mp, real *,unsigned char *,int *);
extern int synth_1to1_mono2stereo (real *,unsigned char *,int *);
extern int synth_1to1_8bit_mono (real *,unsigned char *,int *);
extern int synth_1to1_8bit_mono2stereo (real *,unsigned char *,int *);
extern int synth_2to1 (real *,int,unsigned char *,int *);
extern int synth_2to1_8bit (real *,int,unsigned char *,int *);
extern int synth_2to1_mono (real *,unsigned char *,int *);
extern int synth_2to1_mono2stereo (real *,unsigned char *,int *);
extern int synth_2to1_8bit_mono (real *,unsigned char *,int *);
extern int synth_2to1_8bit_mono2stereo (real *,unsigned char *,int *);
extern int synth_4to1 (real *,int,unsigned char *,int *);
extern int synth_4to1_8bit (real *,int,unsigned char *,int *);
extern int synth_4to1_mono (real *,unsigned char *,int *);
extern int synth_4to1_mono2stereo (real *,unsigned char *,int *);
extern int synth_4to1_8bit_mono (real *,unsigned char *,int *);
extern int synth_4to1_8bit_mono2stereo (real *,unsigned char *,int *);
extern int synth_ntom (real *,int,unsigned char *,int *);
extern int synth_ntom_8bit (real *,int,unsigned char *,int *);
extern int synth_ntom_mono (real *,unsigned char *,int *);
extern int synth_ntom_mono2stereo (real *,unsigned char *,int *);
extern int synth_ntom_8bit_mono (real *,unsigned char *,int *);
extern int synth_ntom_8bit_mono2stereo (real *,unsigned char *,int *);
extern void rewindNbits(int bits);
extern int hsstell(void);
extern int get_songlen(struct frame *fr,int no);
extern void init_layer3(int); extern void init_layer3(int);
extern void init_layer2(void); extern void init_layer2(void);
extern void make_decode_tables(long scale); extern void make_decode_tables(long scale);
extern void make_conv16to8_table(int);
extern void dct64(real *,real *,real *); extern void dct64(real *,real *,real *);
extern unsigned char *conv16to8;
extern long freqs[9]; extern long freqs[9];
extern real muls[27][64]; extern real muls[27][64];
extern real decwin[512+32]; extern real decwin[512+32];