33 #define P_NOISECURVES 3
35 #define NOISE_COMPAND_LEVELS 40
126 int sliding_lowpass);
135 float global_specmax,
136 float local_specmax);
161 int sliding_lowpass);
164 float *
in,
float *out,
int *sortedindex);
167 float *magnitudes,
int *sortedindex);
float ** _vp_quantize_couple_memo(vorbis_block *vb, vorbis_info_psy_global *g, vorbis_look_psy *p, vorbis_info_mapping0 *vi, float **mdct)
vorbis_info_psy * _vi_psy_copy(vorbis_info_psy *i)
void _vp_remove_floor(vorbis_look_psy *p, float *mdct, int *icodedflr, float *residue, int sliding_lowpass)
void _vp_noise_normalize_sort(vorbis_look_psy *p, float *magnitudes, int *sortedindex)
void _vp_offset_and_mix(vorbis_look_psy *p, float *noise, float *tone, int offset_select, float *logmask)
struct vorbis_info_psy * vi
float noiseoff[P_NOISECURVES][P_BANDS]
int ** _vp_quantize_couple_sort(vorbis_block *vb, vorbis_look_psy *p, vorbis_info_mapping0 *vi, float **mags)
vorbis_info_psy_global * gi
GLsizei GLsizei GLcharARB * source
void _vp_tonemask(vorbis_look_psy *p, float *logfft, float *logmask, float global_specmax, float local_specmax)
void _vp_psy_clear(vorbis_look_psy *p)
#define NOISE_COMPAND_LEVELS
float noisecompand[NOISE_COMPAND_LEVELS]
float _vp_ampmax_decay(float amp, vorbis_dsp_state *vd)
void _vp_noise_normalize(vorbis_look_psy *p, float *in, float *out, int *sortedindex)
float tone_masteratt[P_NOISECURVES]
struct vorbis_info_psy vorbis_info_psy
void _vi_psy_free(vorbis_info_psy *i)
void _vp_psy_init(vorbis_look_psy *p, vorbis_info_psy *vi, vorbis_info_psy_global *gi, int n, long rate)
void * _vi_psy_dup(void *source)
void _vp_couple(int blobno, vorbis_info_psy_global *g, vorbis_look_psy *p, vorbis_info_mapping0 *vi, float **res, float **mag_memo, int **mag_sort, int **ifloor, int *nonzero, int sliding_lowpass)
void _vp_noisemask(vorbis_look_psy *p, float *logmdct, float *logmask)