layer3.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void init_layer3 (int)
int do_layer3_sideinfo (PMPSTR mp)
int do_layer3 (PMPSTR mp, unsigned char *pcm_sample, int *pcm_point, int(*synth_1to1_mono_ptr)(PMPSTR, real *, unsigned char *, int *), int(*synth_1to1_ptr)(PMPSTR, real *, int, unsigned char *, int *))


Function Documentation

int do_layer3 ( PMPSTR  mp,
unsigned char *  pcm_sample,
int *  pcm_point,
int(*)(PMPSTR, real *, unsigned char *, int *)  synth_1to1_mono_ptr,
int(*)(PMPSTR, real *, int, unsigned char *, int *)  synth_1to1_ptr 
)

Definition at line 1583 of file layer3.c.

References plotting_data::big_values, plotting_data::bitrate, frame::bitrate_index, III_sideinfo::ch, plotting_data::crc, plotting_data::emph, frame::emphasis, frame::error_protection, mpstr_tag::fr, freqs, III_sideinfo::gr, plotting_data::i_stereo, III_antialias(), III_dequantize_sample(), III_get_scale_factors_1(), III_get_scale_factors_2(), III_hybrid(), III_i_stereo(), plotting_data::js, frame::lay, frame::lsf, III_sideinfo::main_data_begin, plotting_data::mainbits, plotting_data::maindata, gr_info_s::maxb, plotting_data::mixed, frame::mode, frame::mode_ext, MP3_ERR, mpg123_pinfo, plotting_data::mpg123blocktype, plotting_data::mpg123xr, MPG_MD_JOINT_STEREO, plotting_data::ms_stereo, frame::padding, plotting_data::padding, plotting_data::preflag, real, plotting_data::sampfreq, frame::sampling_frequency, SBLIMIT, plotting_data::scalefac_scale, plotting_data::scfsi, set_pointer(), plotting_data::sfb, plotting_data::sfb_s, plotting_data::sfbits, sideinfo, frame::single, SSLIMIT, plotting_data::stereo, frame::stereo, plotting_data::sub_gain, and tabsel_123.

Referenced by decode_header(), and decodeMP3_clipchoice().

Here is the call graph for this function:

int do_layer3_sideinfo ( PMPSTR  mp  ) 

Definition at line 1541 of file layer3.c.

References III_sideinfo::ch, mpstr_tag::fr, III_sideinfo::gr, III_get_side_info_1(), III_get_side_info_2(), frame::lsf, III_sideinfo::main_data_begin, frame::mode, frame::mode_ext, MPG_MD_JOINT_STEREO, frame::sampling_frequency, sideinfo, frame::single, and frame::stereo.

Referenced by decodeMP3_clipchoice().

Here is the call graph for this function:

void init_layer3 ( int   ) 

Definition at line 128 of file layer3.c.

References aa_ca, aa_cs, bandInfo, COS1, COS6_1, COS6_2, COS9, gainpow2, i, i_slen2, ispow, bandInfoStruct::longIdx, longLimit, map, mapbuf0, mapbuf1, mapbuf2, mapend, n_slen2, pow1_1, pow1_2, pow2_1, pow2_2, bandInfoStruct::shortIdx, shortLimit, tan1_1, tan1_2, tan2_1, tan2_2, tfcos12, tfcos36, win, and win1.

Referenced by InitMP3().


Generated on Sun Dec 2 11:37:43 2007 for LAME by  doxygen 1.5.2