lame_internal_flags Struct Reference

#include <util.h>

Collaboration diagram for lame_internal_flags:

Collaboration graph
[legend]
List of all members.

Public Attributes

unsigned long Class_ID
int lame_encode_frame_init
int iteration_init_init
int fill_buffer_resample_init
sample_t mfbuf [2][MFSIZE]
struct {
   void(*   msgf )(const char *format, va_list ap)
   void(*   debugf )(const char *format, va_list ap)
   void(*   errorf )(const char *format, va_list ap)
report
int mode_gr
int channels_in
int channels_out
FLOAT resample_ratio
int mf_samples_to_encode
int mf_size
int VBR_min_bitrate
int VBR_max_bitrate
int bitrate_index
int samplerate_index
int mode_ext
FLOAT lowpass1
FLOAT lowpass2
FLOAT highpass1
FLOAT highpass2
int filter_type
int quantization
int noise_shaping
int noise_shaping_amp
int substep_shaping
int psymodel
int noise_shaping_stop
int subblock_gain
int use_best_huffman
int full_outer_loop
Bit_stream_struc bs
III_side_info_t l3_side
FLOAT ms_ratio [2]
int padding
int frac_SpF
int slot_lag
id3tag_spec tag_spec
uint16_t nMusicCRC
int OldValue [2]
int CurrentStep [2]
FLOAT masking_lower
char bv_scf [576]
int pseudohalf [SFBMAX]
int sfb21_extra
sample_tinbuf_old [2]
sample_tblackfilt [2 *BPC+1]
FLOAT itime [2]
int sideinfo_len
FLOAT sb_sample [2][2][18][SBLIMIT]
FLOAT amp_filter [32]
struct {
   int   write_timing
   int   ptr
   char   buf [MAX_HEADER_LEN]
header [MAX_HEADER_BUF]
int h_ptr
int w_ptr
int ancillary_flag
int ResvSize
int ResvMax
scalefac_struct scalefac_band
FLOAT minval_l [CBANDS]
FLOAT minval_s [CBANDS]
FLOAT nb_1 [4][CBANDS]
FLOAT nb_2 [4][CBANDS]
FLOAT nb_s1 [4][CBANDS]
FLOAT nb_s2 [4][CBANDS]
FLOATs3_ss
FLOATs3_ll
FLOAT decay
III_psy_xmin thm [4]
III_psy_xmin en [4]
int cw_upper_index
FLOAT ax_sav [4][2][HBLKSIZE]
FLOAT bx_sav [4][2][HBLKSIZE]
FLOAT rx_sav [4][2][HBLKSIZE]
FLOAT cw [HBLKSIZE]
FLOAT tot_ener [4]
FLOAT loudness_sq [2][2]
FLOAT loudness_sq_save [2]
FLOAT mld_l [SBMAX_l]
FLOAT mld_s [SBMAX_s]
int bm_l [SBMAX_l]
int bo_l [SBMAX_l]
int bm_s [SBMAX_s]
int bo_s [SBMAX_s]
int npart_l
int npart_s
int s3ind [CBANDS][2]
int s3ind_s [CBANDS][2]
int numlines_s [CBANDS]
int numlines_l [CBANDS]
FLOAT rnumlines_l [CBANDS]
FLOAT pe [4]
FLOAT ms_ratio_s_old
FLOAT ms_ratio_l_old
FLOAT ms_ener_ratio_old
int blocktype_old [2]
struct {
   unsigned int   MMX:1
   unsigned int   AMD_3DNow:1
   unsigned int   SSE:1
   unsigned int   SSE2:1
CPU_features
int(* choose_table )(const int *ix, const int *const end, int *const s)
void(* fft_fht )(FLOAT *, int)
void(* quantize_lines_xrpow )(int l, FLOAT istep, const FLOAT *xp, int *pi)
void(* init_xrpow_core )(gr_info *const cod_info, FLOAT xrpow[576], int upper, FLOAT *sum)
nsPsy_t nsPsy
VBR_seek_info_t VBR_seek_table
ATH_tATH
PSY_tPSY
int nogap_total
int nogap_current
unsigned int decode_on_the_fly:1
unsigned int findReplayGain:1
unsigned int findPeakSample:1
sample_t PeakSample
int RadioGain
int AudiophileGain
replaygain_trgdata
int noclipGainChange
FLOAT noclipScale
int bitrate_stereoMode_Hist [16][4+1]
int bitrate_blockType_Hist [16][4+1+1]
plotting_datapinfo
int in_buffer_nsamples
sample_tin_buffer_0
sample_tin_buffer_1
iteration_loop_t iteration_loop

Detailed Description

Definition at line 221 of file util.h.


Member Data Documentation

unsigned long lame_internal_flags::Class_ID

Definition at line 242 of file util.h.

Referenced by lame_close(), lame_encode(), lame_encode_buffer(), lame_encode_buffer_float(), lame_encode_buffer_int(), lame_encode_buffer_long(), lame_encode_buffer_long2(), lame_encode_buffer_sample_t(), and lame_init_params().

int lame_internal_flags::lame_encode_frame_init

Definition at line 244 of file util.h.

Referenced by lame_encode_frame_init(), and lame_encode_mp3_frame().

int lame_internal_flags::iteration_init_init

Definition at line 245 of file util.h.

Referenced by iteration_init().

int lame_internal_flags::fill_buffer_resample_init

Definition at line 246 of file util.h.

Referenced by fill_buffer_resample().

sample_t lame_internal_flags::mfbuf[2][MFSIZE]

Definition at line 251 of file util.h.

void(* lame_internal_flags::msgf)(const char *format, va_list ap)

Referenced by lame_init_params(), and lame_msgf().

void(* lame_internal_flags::debugf)(const char *format, va_list ap)

Referenced by lame_debugf(), and lame_init_params().

void(* lame_internal_flags::errorf)(const char *format, va_list ap)

Referenced by lame_errorf(), and lame_init_params().

struct { ... } lame_internal_flags::report

Referenced by lame_debugf(), lame_errorf(), lame_init_params(), and lame_msgf().

int lame_internal_flags::mode_gr

Definition at line 260 of file util.h.

Referenced by ABR_iteration_loop(), adjust_ATH(), balance_noise(), best_huffman_divide(), bitcount(), bitpressure_strategy(), calc_target_bits(), CBR_iteration_loop(), get_framebits(), init_outer_loop(), lame_encode_frame_init(), lame_encode_mp3_frame(), lame_init_params(), long_block_constrain(), mdct_sub48(), ResvFrameBegin(), ResvFrameEnd(), set_frame_pinfo(), updateStats(), VBR_encode_frame(), VBR_new_iteration_loop(), VBR_new_prepare(), VBR_old_iteration_loop(), and VBR_old_prepare().

int lame_internal_flags::channels_in

Definition at line 261 of file util.h.

Referenced by lame_encode_buffer(), lame_encode_buffer_float(), lame_encode_buffer_int(), lame_encode_buffer_long(), lame_encode_buffer_long2(), and lame_init_params().

int lame_internal_flags::channels_out

Definition at line 262 of file util.h.

Referenced by ABR_iteration_loop(), adjust_ATH(), bitpressure_strategy(), block_type_set(), calc_interchannel_masking(), calc_target_bits(), CBR_iteration_loop(), copy_buffer(), encodeSideInfo2(), fill_buffer(), get_framebits(), L3psycho_anal(), L3psycho_anal_ns(), lame_encode_buffer_sample_t(), lame_encode_frame_init(), lame_encode_mp3_frame(), lame_init_params(), lame_print_internals(), mdct_sub48(), on_pe(), set_frame_pinfo(), updateStats(), VBR_encode_frame(), VBR_new_iteration_loop(), VBR_new_prepare(), VBR_old_iteration_loop(), VBR_old_prepare(), and writeMainData().

FLOAT lame_internal_flags::resample_ratio

Definition at line 263 of file util.h.

Referenced by fill_buffer(), fill_buffer_resample(), lame_init_old(), lame_init_params(), and lame_print_config().

int lame_internal_flags::mf_samples_to_encode

Definition at line 265 of file util.h.

Referenced by lame_encode_flush(), lame_get_mf_samples_to_encode(), and lame_init_old().

int lame_internal_flags::mf_size

Definition at line 266 of file util.h.

Referenced by fill_buffer(), and lame_init_old().

int lame_internal_flags::VBR_min_bitrate

Definition at line 267 of file util.h.

Referenced by get_framebits(), lame_init_old(), lame_init_params(), VBR_new_iteration_loop(), and VBR_old_iteration_loop().

int lame_internal_flags::VBR_max_bitrate

Definition at line 268 of file util.h.

Referenced by calc_target_bits(), get_framebits(), lame_init_old(), lame_init_params(), VBR_new_iteration_loop(), VBR_new_prepare(), VBR_old_iteration_loop(), and VBR_old_prepare().

int lame_internal_flags::bitrate_index

Definition at line 269 of file util.h.

Referenced by AddVbrFrame(), calc_target_bits(), encodeSideInfo2(), get_framebits(), getframebits(), lame_init_params(), updateStats(), VBR_new_iteration_loop(), VBR_new_prepare(), VBR_old_iteration_loop(), and VBR_old_prepare().

int lame_internal_flags::samplerate_index

Definition at line 270 of file util.h.

Referenced by encodeSideInfo2(), InitVbrTag(), and lame_init_params().

int lame_internal_flags::mode_ext

Definition at line 271 of file util.h.

Referenced by ABR_iteration_loop(), calc_min_bits(), CBR_iteration_loop(), encodeSideInfo2(), lame_init_params(), updateStats(), VBR_new_prepare(), and VBR_old_prepare().

FLOAT lame_internal_flags::lowpass1

Definition at line 275 of file util.h.

Referenced by lame_init_params(), and lame_init_params_ppflt().

FLOAT lame_internal_flags::lowpass2

Definition at line 275 of file util.h.

Referenced by lame_init_params(), and lame_init_params_ppflt().

FLOAT lame_internal_flags::highpass1

Definition at line 276 of file util.h.

Referenced by lame_init_params().

FLOAT lame_internal_flags::highpass2

Definition at line 276 of file util.h.

Referenced by lame_init_params().

int lame_internal_flags::filter_type

Definition at line 278 of file util.h.

Referenced by lame_init_qval(), and lame_print_internals().

int lame_internal_flags::quantization

Definition at line 279 of file util.h.

Referenced by lame_init_params(), lame_init_qval(), lame_print_internals(), quantize_init(), and VBR_encode_frame().

int lame_internal_flags::noise_shaping

Definition at line 280 of file util.h.

Referenced by balance_noise(), lame_get_sfscale(), lame_init_qval(), lame_print_internals(), lame_set_sfscale(), long_block_constrain(), outer_loop(), PutLameVBR(), and short_block_constrain().

int lame_internal_flags::noise_shaping_amp

Definition at line 285 of file util.h.

Referenced by amp_scalefac_bands(), lame_init_qval(), lame_print_internals(), and outer_loop().

int lame_internal_flags::substep_shaping

Definition at line 290 of file util.h.

Referenced by amp_scalefac_bands(), calc_target_bits(), count_bits(), init_xrpow(), lame_get_substep(), lame_init_qval(), lame_set_substep(), outer_loop(), reduce_bit_usage(), ResvMaxBits(), trancate_smallspectrums(), and VBR_old_iteration_loop().

int lame_internal_flags::psymodel

Definition at line 297 of file util.h.

Referenced by lame_encode_mp3_frame(), lame_init_qval(), and lame_print_internals().

int lame_internal_flags::noise_shaping_stop

Definition at line 298 of file util.h.

Referenced by lame_init_qval(), and lame_print_internals().

int lame_internal_flags::subblock_gain

Definition at line 305 of file util.h.

Referenced by balance_noise(), lame_get_subblock_gain(), lame_init_old(), lame_init_qval(), lame_print_internals(), and lame_set_subblock_gain().

int lame_internal_flags::use_best_huffman

Definition at line 306 of file util.h.

Referenced by iteration_finish_one(), lame_init_qval(), lame_print_internals(), and reduce_bit_usage().

int lame_internal_flags::full_outer_loop

Definition at line 308 of file util.h.

Referenced by lame_init_qval(), and outer_loop().

Bit_stream_struc lame_internal_flags::bs

Definition at line 312 of file util.h.

Referenced by compute_flushbits(), copy_buffer(), flush_bitstream(), format_bitstream(), huffman_coder_count1(), init_bit_stream_w(), putbits2(), putbits_noheaders(), putheader_bits(), and writeMainData().

III_side_info_t lame_internal_flags::l3_side

Definition at line 313 of file util.h.

Referenced by ABR_iteration_loop(), bitpressure_strategy(), calc_target_bits(), CBR_iteration_loop(), encodeSideInfo2(), flush_bitstream(), format_bitstream(), iteration_finish_one(), iteration_init(), lame_encode_frame_init(), lame_encode_mp3_frame(), mdct_sub48(), reduce_bit_usage(), ResvFrameBegin(), ResvFrameEnd(), set_frame_pinfo(), updateStats(), VBR_encode_frame(), VBR_new_iteration_loop(), VBR_new_prepare(), VBR_old_iteration_loop(), VBR_old_prepare(), and writeMainData().

FLOAT lame_internal_flags::ms_ratio[2]

Definition at line 314 of file util.h.

Referenced by lame_encode_mp3_frame().

int lame_internal_flags::padding

Definition at line 317 of file util.h.

Referenced by encodeSideInfo2(), getframebits(), and lame_encode_mp3_frame().

int lame_internal_flags::frac_SpF

Definition at line 318 of file util.h.

Referenced by lame_encode_mp3_frame(), and lame_init_params().

int lame_internal_flags::slot_lag

Definition at line 319 of file util.h.

Referenced by lame_encode_mp3_frame(), and lame_init_params().

struct id3tag_spec lame_internal_flags::tag_spec [read]

Definition at line 323 of file util.h.

Referenced by free_id3tag(), id3tag_add_v2(), id3tag_init(), id3tag_pad_v2(), id3tag_set_album(), id3tag_set_albumart(), id3tag_set_artist(), id3tag_set_comment(), id3tag_set_fieldvalue(), id3tag_set_genre(), id3tag_set_title(), id3tag_set_track(), id3tag_set_year(), id3tag_space_v1(), id3tag_v1_only(), id3tag_v2_only(), id3tag_write_v1(), id3tag_write_v2(), and PutLameVBR().

uint16_t lame_internal_flags::nMusicCRC

Definition at line 324 of file util.h.

Referenced by copy_buffer(), and PutLameVBR().

int lame_internal_flags::OldValue[2]

Definition at line 328 of file util.h.

Referenced by bin_search_StepSize(), and lame_init_old().

int lame_internal_flags::CurrentStep[2]

Definition at line 329 of file util.h.

Referenced by bin_search_StepSize(), and lame_init_old().

FLOAT lame_internal_flags::masking_lower

Definition at line 331 of file util.h.

Referenced by ABR_iteration_loop(), calc_xmin(), CBR_iteration_loop(), lame_init_old(), set_frame_pinfo(), VBR_new_prepare(), and VBR_old_prepare().

char lame_internal_flags::bv_scf[576]

Definition at line 332 of file util.h.

Referenced by huffman_init().

int lame_internal_flags::pseudohalf[SFBMAX]

Definition at line 333 of file util.h.

Referenced by amp_scalefac_bands(), balance_noise(), count_bits(), and init_xrpow().

int lame_internal_flags::sfb21_extra

Definition at line 335 of file util.h.

Referenced by init_outer_loop(), lame_init_params(), outer_loop(), and VBR_encode_granule().

sample_t* lame_internal_flags::inbuf_old[2]

Definition at line 340 of file util.h.

Referenced by fill_buffer_resample().

sample_t* lame_internal_flags::blackfilt[2 *BPC+1]

Definition at line 341 of file util.h.

Referenced by fill_buffer_resample(), and freegfc().

FLOAT lame_internal_flags::itime[2]

Definition at line 342 of file util.h.

Referenced by fill_buffer_resample().

int lame_internal_flags::sideinfo_len

Definition at line 343 of file util.h.

Referenced by calc_target_bits(), compute_flushbits(), CRC_writeheader(), encodeSideInfo2(), format_bitstream(), get_framebits(), InitVbrTag(), lame_init_params(), putheader_bits(), PutVbrTag(), and ResvFrameBegin().

FLOAT lame_internal_flags::sb_sample[2][2][18][SBLIMIT]

Definition at line 346 of file util.h.

Referenced by mdct_sub48().

FLOAT lame_internal_flags::amp_filter[32]

Definition at line 347 of file util.h.

Referenced by mdct_sub48().

int lame_internal_flags::write_timing

Definition at line 360 of file util.h.

Referenced by add_dummy_byte(), compute_flushbits(), flush_bitstream(), format_bitstream(), init_bit_stream_w(), and putbits2().

int lame_internal_flags::ptr

Definition at line 361 of file util.h.

Referenced by encodeSideInfo2(), and writeheader().

char lame_internal_flags::buf[MAX_HEADER_LEN]

Definition at line 362 of file util.h.

Referenced by encodeSideInfo2(), putheader_bits(), and writeheader().

struct { ... } lame_internal_flags::header[MAX_HEADER_BUF]

Referenced by add_dummy_byte(), compute_flushbits(), encodeSideInfo2(), flush_bitstream(), format_bitstream(), init_bit_stream_w(), putbits2(), putheader_bits(), and writeheader().

int lame_internal_flags::h_ptr

Definition at line 365 of file util.h.

Referenced by compute_flushbits(), encodeSideInfo2(), flush_bitstream(), init_bit_stream_w(), and writeheader().

int lame_internal_flags::w_ptr

Definition at line 366 of file util.h.

Referenced by compute_flushbits(), init_bit_stream_w(), putbits2(), and putheader_bits().

int lame_internal_flags::ancillary_flag

Definition at line 367 of file util.h.

Referenced by drain_into_ancillary().

int lame_internal_flags::ResvSize

Definition at line 370 of file util.h.

Referenced by flush_bitstream(), format_bitstream(), L3psycho_anal_ns(), ResvAdjust(), ResvFrameBegin(), ResvFrameEnd(), and ResvMaxBits().

int lame_internal_flags::ResvMax

Definition at line 371 of file util.h.

Referenced by L3psycho_anal_ns(), ResvFrameBegin(), ResvFrameEnd(), and ResvMaxBits().

scalefac_struct lame_internal_flags::scalefac_band

Definition at line 373 of file util.h.

Referenced by compute_ath(), huffman_init(), inc_subblock_gain(), init_outer_loop(), lame_init_params(), LongHuffmancodebits(), noquant_count_bits(), psfb21_analogsilence(), psymodel_init(), recalc_divide_init(), recalc_divide_sub(), set_pinfo(), and ShortHuffmancodebits().

FLOAT lame_internal_flags::minval_l[CBANDS]

Definition at line 380 of file util.h.

Referenced by L3psycho_anal(), and L3psycho_anal_ns().

FLOAT lame_internal_flags::minval_s[CBANDS]

Definition at line 381 of file util.h.

Referenced by compute_masking_s().

FLOAT lame_internal_flags::nb_1[4][CBANDS]

Definition at line 382 of file util.h.

Referenced by L3psycho_anal(), L3psycho_anal_ns(), and psymodel_init().

FLOAT lame_internal_flags::nb_2[4][CBANDS]

Definition at line 382 of file util.h.

Referenced by L3psycho_anal(), L3psycho_anal_ns(), and psymodel_init().

FLOAT lame_internal_flags::nb_s1[4][CBANDS]

Definition at line 383 of file util.h.

Referenced by compute_masking_s(), and psymodel_init().

FLOAT lame_internal_flags::nb_s2[4][CBANDS]

Definition at line 383 of file util.h.

Referenced by compute_masking_s(), and psymodel_init().

FLOAT* lame_internal_flags::s3_ss

Definition at line 384 of file util.h.

Referenced by compute_masking_s().

FLOAT* lame_internal_flags::s3_ll

Definition at line 385 of file util.h.

Referenced by L3psycho_anal(), and L3psycho_anal_ns().

FLOAT lame_internal_flags::decay

Definition at line 386 of file util.h.

III_psy_xmin lame_internal_flags::thm[4]

Definition at line 388 of file util.h.

Referenced by calc_interchannel_masking(), convert_partition2scalefac_l(), convert_partition2scalefac_s(), L3psycho_anal(), L3psycho_anal_ns(), msfix1(), ns_msfix(), and psymodel_init().

III_psy_xmin lame_internal_flags::en[4]

Definition at line 389 of file util.h.

Referenced by convert_partition2scalefac_l(), convert_partition2scalefac_s(), L3psycho_anal(), L3psycho_anal_ns(), msfix1(), and psymodel_init().

int lame_internal_flags::cw_upper_index

Definition at line 393 of file util.h.

Referenced by L3psycho_anal(), and psymodel_init().

FLOAT lame_internal_flags::ax_sav[4][2][HBLKSIZE]

Definition at line 394 of file util.h.

Referenced by L3psycho_anal().

FLOAT lame_internal_flags::bx_sav[4][2][HBLKSIZE]

Definition at line 395 of file util.h.

Referenced by L3psycho_anal().

FLOAT lame_internal_flags::rx_sav[4][2][HBLKSIZE]

Definition at line 396 of file util.h.

Referenced by L3psycho_anal().

FLOAT lame_internal_flags::cw[HBLKSIZE]

Definition at line 397 of file util.h.

Referenced by L3psycho_anal(), and psymodel_init().

FLOAT lame_internal_flags::tot_ener[4]

Definition at line 401 of file util.h.

Referenced by compute_ffts(), L3psycho_anal(), and L3psycho_anal_ns().

FLOAT lame_internal_flags::loudness_sq[2][2]

Definition at line 404 of file util.h.

Referenced by adjust_ATH().

FLOAT lame_internal_flags::loudness_sq_save[2]

Definition at line 405 of file util.h.

Referenced by psymodel_init().

FLOAT lame_internal_flags::mld_l[SBMAX_l]

Definition at line 409 of file util.h.

Referenced by msfix1(), and psymodel_init().

FLOAT lame_internal_flags::mld_s[SBMAX_s]

Definition at line 409 of file util.h.

Referenced by msfix1().

int lame_internal_flags::bm_l[SBMAX_l]

Definition at line 410 of file util.h.

Referenced by ns_msfix(), and psymodel_init().

int lame_internal_flags::bo_l[SBMAX_l]

Definition at line 410 of file util.h.

Referenced by convert_partition2scalefac_l(), and psymodel_init().

int lame_internal_flags::bm_s[SBMAX_s]

Definition at line 411 of file util.h.

Referenced by ns_msfix().

int lame_internal_flags::bo_s[SBMAX_s]

Definition at line 411 of file util.h.

Referenced by convert_partition2scalefac_s().

int lame_internal_flags::npart_l

Definition at line 412 of file util.h.

Referenced by convert_partition2scalefac_l(), L3psycho_anal(), L3psycho_anal_ns(), and psymodel_init().

int lame_internal_flags::npart_s

Definition at line 412 of file util.h.

Referenced by compute_masking_s(), convert_partition2scalefac_s(), L3psycho_anal(), and L3psycho_anal_ns().

int lame_internal_flags::s3ind[CBANDS][2]

Definition at line 414 of file util.h.

Referenced by L3psycho_anal(), and L3psycho_anal_ns().

int lame_internal_flags::s3ind_s[CBANDS][2]

Definition at line 415 of file util.h.

Referenced by compute_masking_s().

int lame_internal_flags::numlines_s[CBANDS]

Definition at line 417 of file util.h.

Referenced by compute_masking_s().

int lame_internal_flags::numlines_l[CBANDS]

Definition at line 418 of file util.h.

Referenced by L3psycho_anal(), L3psycho_anal_ns(), and psymodel_init().

FLOAT lame_internal_flags::rnumlines_l[CBANDS]

Definition at line 419 of file util.h.

Referenced by L3psycho_anal_ns(), and psymodel_init().

FLOAT lame_internal_flags::pe[4]

Definition at line 422 of file util.h.

Referenced by compute_ffts(), and L3psycho_anal().

FLOAT lame_internal_flags::ms_ratio_s_old

Definition at line 423 of file util.h.

FLOAT lame_internal_flags::ms_ratio_l_old

Definition at line 423 of file util.h.

FLOAT lame_internal_flags::ms_ener_ratio_old

Definition at line 424 of file util.h.

Referenced by psymodel_init().

int lame_internal_flags::blocktype_old[2]

Definition at line 427 of file util.h.

Referenced by block_type_set(), compute_masking_s(), L3psycho_anal(), L3psycho_anal_ns(), and psymodel_init().

unsigned int lame_internal_flags::MMX

Definition at line 431 of file util.h.

Referenced by huffman_init(), and lame_init_params().

unsigned int lame_internal_flags::AMD_3DNow

Definition at line 433 of file util.h.

Referenced by init_fft(), and lame_init_params().

unsigned int lame_internal_flags::SSE

Definition at line 434 of file util.h.

Referenced by init_xrpow_core_init(), and lame_init_params().

unsigned int lame_internal_flags::SSE2

Definition at line 435 of file util.h.

Referenced by lame_init_params().

struct { ... } lame_internal_flags::CPU_features

Referenced by huffman_init(), init_fft(), init_xrpow_core_init(), and lame_init_params().

int(* lame_internal_flags::choose_table)(const int *ix, const int *const end, int *const s)

Referenced by huffman_init(), recalc_divide_init(), and recalc_divide_sub().

void(* lame_internal_flags::fft_fht)(FLOAT *, int)

Referenced by fft_long(), fft_short(), and init_fft().

void(* lame_internal_flags::quantize_lines_xrpow)(int l, FLOAT istep, const FLOAT *xp, int *pi)

Referenced by quantize_init(), and quantize_xrpow().

void(* lame_internal_flags::init_xrpow_core)(gr_info *const cod_info, FLOAT xrpow[576], int upper, FLOAT *sum)

Referenced by init_xrpow(), and init_xrpow_core_init().

nsPsy_t lame_internal_flags::nsPsy

Definition at line 447 of file util.h.

Referenced by calc_xmin(), L3psycho_anal_ns(), lame_get_short_threshold_lrm(), lame_get_short_threshold_s(), lame_init_old(), lame_init_params(), lame_set_short_threshold_lrm(), lame_set_short_threshold_s(), psfb21_analogsilence(), and psymodel_init().

VBR_seek_info_t lame_internal_flags::VBR_seek_table

Definition at line 449 of file util.h.

Referenced by AddVbrFrame(), copy_buffer(), InitVbrTag(), and PutVbrTag().

ATH_t* lame_internal_flags::ATH

Definition at line 451 of file util.h.

Referenced by adjust_ATH(), calc_xmin(), compute_ath(), L3psycho_anal(), lame_init_params(), lame_print_internals(), mask_add(), ns_msfix(), psfb21_analogsilence(), psycho_loudness_approx(), and set_pinfo().

PSY_t* lame_internal_flags::PSY

Definition at line 452 of file util.h.

Referenced by ABR_iteration_loop(), CBR_iteration_loop(), convert_partition2scalefac_l(), convert_partition2scalefac_s(), lame_init_params(), lame_print_internals(), psymodel_init(), VBR_new_prepare(), and VBR_old_prepare().

int lame_internal_flags::nogap_total

Definition at line 454 of file util.h.

Referenced by lame_get_nogap_total(), lame_set_nogap_total(), and PutLameVBR().

int lame_internal_flags::nogap_current

Definition at line 455 of file util.h.

Referenced by lame_get_nogap_currentindex(), lame_set_nogap_currentindex(), and PutLameVBR().

unsigned int lame_internal_flags::decode_on_the_fly

Definition at line 459 of file util.h.

Referenced by copy_buffer(), lame_init_old(), and lame_init_params().

unsigned int lame_internal_flags::findReplayGain

Definition at line 460 of file util.h.

Referenced by copy_buffer(), flush_bitstream(), lame_init_old(), lame_init_params(), and PutLameVBR().

unsigned int lame_internal_flags::findPeakSample

Definition at line 461 of file util.h.

Referenced by copy_buffer(), flush_bitstream(), lame_init_old(), lame_init_params(), and PutLameVBR().

sample_t lame_internal_flags::PeakSample

Definition at line 462 of file util.h.

Referenced by copy_buffer(), flush_bitstream(), lame_get_PeakSample(), lame_init_bitstream(), and PutLameVBR().

int lame_internal_flags::RadioGain

Definition at line 463 of file util.h.

Referenced by flush_bitstream(), lame_get_RadioGain(), lame_init_old(), and PutLameVBR().

int lame_internal_flags::AudiophileGain

Definition at line 464 of file util.h.

Referenced by lame_get_AudiophileGain(), and lame_init_old().

replaygain_t* lame_internal_flags::rgdata

Definition at line 465 of file util.h.

Referenced by copy_buffer(), flush_bitstream(), and lame_init_params().

int lame_internal_flags::noclipGainChange

Definition at line 467 of file util.h.

Referenced by flush_bitstream(), lame_get_noclipGainChange(), and lame_init_old().

FLOAT lame_internal_flags::noclipScale

Definition at line 468 of file util.h.

Referenced by flush_bitstream(), lame_get_noclipScale(), and lame_init_old().

int lame_internal_flags::bitrate_stereoMode_Hist[16][4+1]

Definition at line 472 of file util.h.

Referenced by lame_bitrate_hist(), lame_bitrate_stereo_mode_hist(), lame_init_bitstream(), lame_stereo_mode_hist(), and updateStats().

int lame_internal_flags::bitrate_blockType_Hist[16][4+1+1]

Definition at line 473 of file util.h.

Referenced by lame_bitrate_block_type_hist(), lame_block_type_hist(), lame_init_bitstream(), and updateStats().

plotting_data* lame_internal_flags::pinfo

Definition at line 476 of file util.h.

Referenced by compute_ffts(), determine_block_type(), gtkmakeframe(), L3psycho_anal_ns(), lame_init_params(), ResvFrameBegin(), and set_pinfo().

int lame_internal_flags::in_buffer_nsamples

Definition at line 478 of file util.h.

Referenced by update_inbuffer_size().

sample_t* lame_internal_flags::in_buffer_0

Definition at line 479 of file util.h.

Referenced by lame_encode_buffer(), lame_encode_buffer_float(), lame_encode_buffer_int(), lame_encode_buffer_interleaved(), lame_encode_buffer_long(), lame_encode_buffer_long2(), and update_inbuffer_size().

sample_t* lame_internal_flags::in_buffer_1

Definition at line 480 of file util.h.

Referenced by lame_encode_buffer(), lame_encode_buffer_float(), lame_encode_buffer_int(), lame_encode_buffer_interleaved(), lame_encode_buffer_long(), lame_encode_buffer_long2(), and update_inbuffer_size().

iteration_loop_t lame_internal_flags::iteration_loop

Definition at line 482 of file util.h.

Referenced by lame_init_params().


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