www.pudn.com > S3C44B0X.mp3.rar > DECODE.H
/*********************************************** copyright by Haia Tech www.haia2004.com ************************************************/ #ifndef _DECODE_H_ #define _DECODE_H_ void decode_info( ); void III_get_side_info(III_side_info_t *si); void III_get_scale_factors(III_scalefac_t *scalefac, III_side_info_t *si, int gr, int ch); void III_dequantize_sample(int is[SBLIMIT][SSLIMIT], double xr[SBLIMIT][SSLIMIT], III_scalefac_t *scalefac, struct Granule *gr_info,int ch); void III_reorder(SS xr , struct Granule *gr_info); void III_stereo(double xr[2][SBLIMIT][SSLIMIT],III_scalefac_t *scalefac, struct Granule *gr_info); void III_antialias(SS hybridIn, struct Granule *gr_info); void III_hufman_decode(struct Granule *gr, int part2_start, int freqline[SBLIMIT][SSLIMIT] ); void Granule_imdct(struct Granule *gr, int ch, SS XX); void Granule_freqinverse(SS X); void Granule_subband_synthesis2(SS s1,SS s2,short SAM[2][SSLIMIT][SBLIMIT]); void Granule_subband_synthesis(int ch, SS s, short SAM[2][SSLIMIT][SBLIMIT]); //void out_fifo(short SAM[2][SSLIMIT][SBLIMIT], FILE *outFile); void buffer_CRC(); int main_data_slots(); #endif //_DECODE_H_