gr_info Struct Reference

#include <l3side.h>

List of all members.

Public Attributes

FLOAT xr [576]
int l3_enc [576]
int scalefac [SFBMAX]
FLOAT xrpow_max
int part2_3_length
int big_values
int count1
int global_gain
int scalefac_compress
int block_type
int mixed_block_flag
int table_select [3]
int subblock_gain [3+1]
int region0_count
int region1_count
int preflag
int scalefac_scale
int count1table_select
int part2_length
int sfb_lmax
int sfb_smin
int psy_lmax
int sfbmax
int psymax
int sfbdivide
int width [SFBMAX]
int window [SFBMAX]
int count1bits
const int * sfb_partition_table
int slen [4]
int max_nonzero_coeff


Detailed Description

Definition at line 47 of file l3side.h.


Member Data Documentation

FLOAT gr_info::xr[576]

Definition at line 48 of file l3side.h.

Referenced by block_sf(), calc_noise_core_c(), calc_xmin(), huffman_coder_count1(), Huffmancode(), init_xrpow_core_c(), mdct_sub48(), ms_convert(), psfb21_analogsilence(), set_pinfo(), and trancate_smallspectrums().

int gr_info::l3_enc[576]

Definition at line 49 of file l3side.h.

Referenced by best_huffman_divide(), best_scalefac_store(), calc_noise_core_c(), count_bits(), huffman_coder_count1(), Huffmancode(), init_xrpow(), noquant_count_bits(), quantize_ISO(), quantize_x34(), trancate_smallspectrums(), and VBR_encode_granule().

int gr_info::scalefac[SFBMAX]

Definition at line 50 of file l3side.h.

Referenced by amp_scalefac_bands(), best_scalefac_store(), calc_noise(), checkScalefactor(), inc_scalefac_scale(), inc_subblock_gain(), loop_break(), quantize_ISO(), quantize_x34(), quantize_xrpow(), scale_bitcount(), scale_bitcount_lsf(), scfsi_calc(), set_frame_pinfo(), set_pinfo(), and set_scalefacs().

FLOAT gr_info::xrpow_max

Definition at line 51 of file l3side.h.

Referenced by amp_scalefac_bands(), count_bits(), inc_scalefac_scale(), inc_subblock_gain(), init_xrpow(), init_xrpow_core_c(), and tryGlobalStepsize().

int gr_info::part2_3_length

Definition at line 53 of file l3side.h.

Referenced by best_huffman_divide(), bin_search_StepSize(), CBR_iteration_loop(), init_outer_loop(), outer_loop(), quantizeAndCountBits(), recalc_divide_sub(), reduce_bit_usage(), ResvAdjust(), VBR_encode_granule(), and VBR_old_iteration_loop().

int gr_info::big_values

Definition at line 54 of file l3side.h.

Referenced by best_huffman_divide(), calc_noise_core_c(), huffman_coder_count1(), init_outer_loop(), LongHuffmancodebits(), noquant_count_bits(), recalc_divide_init(), recalc_divide_sub(), and ShortHuffmancodebits().

int gr_info::count1

Definition at line 55 of file l3side.h.

Referenced by best_huffman_divide(), calc_noise_core_c(), huffman_coder_count1(), init_outer_loop(), and noquant_count_bits().

int gr_info::global_gain

Definition at line 56 of file l3side.h.

Referenced by bin_search_StepSize(), calc_noise(), checkScalefactor(), count_bits(), init_outer_loop(), outer_loop(), quantize_ISO(), quantize_x34(), quantize_xrpow(), searchGlobalStepsizeMax(), set_scalefacs(), and set_subblock_gain().

int gr_info::scalefac_compress

Definition at line 57 of file l3side.h.

Referenced by init_outer_loop(), scale_bitcount(), and scfsi_calc().

int gr_info::block_type

Definition at line 58 of file l3side.h.

Referenced by ABR_iteration_loop(), balance_noise(), best_huffman_divide(), calc_min_bits(), calc_target_bits(), CBR_iteration_loop(), init_outer_loop(), lame_encode_frame_init(), lame_encode_mp3_frame(), mdct_sub48(), noquant_count_bits(), on_pe(), outer_loop(), psfb21_analogsilence(), quantize_xrpow(), scale_bitcount(), scale_bitcount_lsf(), set_pinfo(), trancate_smallspectrums(), and updateStats().

int gr_info::mixed_block_flag

Definition at line 59 of file l3side.h.

Referenced by init_outer_loop(), mdct_sub48(), scale_bitcount(), set_pinfo(), and updateStats().

int gr_info::table_select[3]

Definition at line 60 of file l3side.h.

Referenced by best_huffman_divide(), init_outer_loop(), LongHuffmancodebits(), recalc_divide_sub(), and ShortHuffmancodebits().

int gr_info::subblock_gain[3+1]

Definition at line 61 of file l3side.h.

Referenced by calc_noise(), checkScalefactor(), inc_subblock_gain(), init_outer_loop(), loop_break(), quantize_ISO(), quantize_x34(), quantize_xrpow(), set_pinfo(), set_scalefacs(), and set_subblock_gain().

int gr_info::region0_count

Definition at line 62 of file l3side.h.

Referenced by init_outer_loop(), LongHuffmancodebits(), and recalc_divide_sub().

int gr_info::region1_count

Definition at line 63 of file l3side.h.

Referenced by init_outer_loop(), LongHuffmancodebits(), and recalc_divide_sub().

int gr_info::preflag

Definition at line 64 of file l3side.h.

Referenced by best_scalefac_store(), calc_noise(), checkScalefactor(), inc_scalefac_scale(), init_outer_loop(), quantize_ISO(), quantize_x34(), quantize_xrpow(), scale_bitcount(), scale_bitcount_lsf(), set_pinfo(), and set_scalefacs().

int gr_info::scalefac_scale

Definition at line 65 of file l3side.h.

Referenced by amp_scalefac_bands(), balance_noise(), best_scalefac_store(), calc_noise(), checkScalefactor(), count_bits(), inc_scalefac_scale(), inc_subblock_gain(), init_outer_loop(), outer_loop(), quantize_ISO(), quantize_x34(), quantize_xrpow(), set_pinfo(), set_scalefacs(), and set_subblock_gain().

int gr_info::count1table_select

Definition at line 66 of file l3side.h.

Referenced by best_huffman_divide(), huffman_coder_count1(), init_outer_loop(), and noquant_count_bits().

int gr_info::part2_length

Definition at line 68 of file l3side.h.

Referenced by bin_search_StepSize(), init_outer_loop(), outer_loop(), reduce_bit_usage(), ResvAdjust(), scale_bitcount(), scfsi_calc(), searchGlobalStepsizeMax(), and VBR_old_iteration_loop().

int gr_info::sfb_lmax

Definition at line 69 of file l3side.h.

Referenced by inc_subblock_gain(), init_outer_loop(), and set_pinfo().

int gr_info::sfb_smin

Definition at line 70 of file l3side.h.

Referenced by init_outer_loop(), and set_pinfo().

int gr_info::psy_lmax

Definition at line 71 of file l3side.h.

Referenced by calc_xmin(), and init_outer_loop().

int gr_info::sfbmax

Definition at line 72 of file l3side.h.

Referenced by amp_scalefac_bands(), best_scalefac_store(), calc_min_bits(), count_bits(), inc_scalefac_scale(), inc_subblock_gain(), init_outer_loop(), loop_break(), outer_loop(), scale_bitcount(), and set_scalefacs().

int gr_info::psymax

Definition at line 73 of file l3side.h.

Referenced by block_sf(), calc_noise(), checkScalefactor(), get_klemm_noise(), init_outer_loop(), init_xrpow(), long_block_constrain(), set_subblock_gain(), and short_block_constrain().

int gr_info::sfbdivide

Definition at line 74 of file l3side.h.

Referenced by init_outer_loop(), and scale_bitcount().

int gr_info::width[SFBMAX]

Definition at line 75 of file l3side.h.

Referenced by amp_scalefac_bands(), best_scalefac_store(), block_sf(), calc_noise(), calc_xmin(), count_bits(), inc_scalefac_scale(), inc_subblock_gain(), init_outer_loop(), quantize_ISO(), quantize_x34(), quantize_xrpow(), and trancate_smallspectrums().

int gr_info::window[SFBMAX]

Definition at line 76 of file l3side.h.

Referenced by calc_noise(), checkScalefactor(), init_outer_loop(), loop_break(), quantize_ISO(), quantize_x34(), quantize_xrpow(), and set_scalefacs().

int gr_info::count1bits

Definition at line 77 of file l3side.h.

Referenced by best_huffman_divide(), huffman_coder_count1(), noquant_count_bits(), and recalc_divide_sub().

const int* gr_info::sfb_partition_table

Definition at line 79 of file l3side.h.

int gr_info::slen[4]

Definition at line 80 of file l3side.h.

int gr_info::max_nonzero_coeff

Definition at line 82 of file l3side.h.

Referenced by block_sf(), calc_noise(), init_xrpow(), noquant_count_bits(), quantize_ISO(), quantize_x34(), and quantize_xrpow().


The documentation for this struct was generated from the following file:
Generated on Sun Dec 2 11:37:47 2007 for LAME by  doxygen 1.5.2