33 #define P_NOISECURVES 3
35 #define NOISE_COMPAND_LEVELS 40
131 float global_specmax,
132 float local_specmax);
#define PACKETBLOBS
Definition: codec_internal.h:29
float ** noiseoffset
Definition: psy.h:100
vorbis_info_psy * _vi_psy_copy(vorbis_info_psy *i)
#define VE_BANDS
Definition: envelope.h:28
float ath_adjatt
Definition: psy.h:39
float * ath
Definition: psy.h:102
int noisewindowlomin
Definition: psy.h:52
long * bark
Definition: psy.h:104
void _vp_offset_and_mix(vorbis_look_psy *p, float *noise, float *tone, int offset_select, float *logmask, float *mdct, float *logmdct)
Definition: psy.c:772
int noisewindowhimin
Definition: psy.h:53
float noisewindowhi
Definition: psy.h:51
long rate
Definition: psy.h:110
int eighth_octave_lines
Definition: psy.h:67
#define P_BANDS
Definition: psy.h:30
float tone_centerboost
Definition: psy.h:43
long firstoc
Definition: psy.h:106
float noisemaxsupp
Definition: psy.h:49
int normal_p
Definition: psy.h:60
long * octave
Definition: psy.h:103
struct vorbis_info_psy * vi
Definition: psy.h:97
float noiseoff[P_NOISECURVES][P_BANDS]
Definition: psy.h:55
float ath_maxatt
Definition: psy.h:40
int n
Definition: psy.h:96
double normal_thresh
Definition: psy.h:63
vorbis_info_psy_global * gi
Definition: psy.h:90
int channels
Definition: psy.h:88
float noisewindowlo
Definition: psy.h:50
float *** tonecurves
Definition: psy.h:99
float ampmax_att_per_sec
Definition: psy.h:75
int blockflag
Definition: psy.h:37
void _vp_tonemask(vorbis_look_psy *p, float *logfft, float *logmask, float global_specmax, float local_specmax)
Definition: psy.c:747
void _vp_psy_clear(vorbis_look_psy *p)
Definition: psy.c:361
int noisemaskp
Definition: psy.h:48
int normal_partition
Definition: psy.h:62
#define NOISE_COMPAND_LEVELS
Definition: psy.h:35
#define P_NOISECURVES
Definition: psy.h:33
long shiftoc
Definition: psy.h:107
float noisecompand[NOISE_COMPAND_LEVELS]
Definition: psy.h:56
int eighth_octave_lines
Definition: psy.h:108
float _vp_ampmax_decay(float amp, vorbis_dsp_state *vd)
Definition: psy.c:830
float tone_decay
Definition: psy.h:44
int noisewindowfixed
Definition: psy.h:54
float toneatt[P_BANDS]
Definition: psy.h:46
float ampmax
Definition: psy.h:87
Definition: backends.h:131
float tone_masteratt[P_NOISECURVES]
Definition: psy.h:42
struct vorbis_info_psy vorbis_info_psy
void _vi_psy_free(vorbis_info_psy *i)
Definition: psy.c:62
void _vp_psy_init(vorbis_look_psy *p, vorbis_info_psy *vi, vorbis_info_psy_global *gi, int n, long rate)
Definition: psy.c:267
float tone_abs_limit
Definition: psy.h:45
void _vp_couple_quantize_normalize(int blobno, vorbis_info_psy_global *g, vorbis_look_psy *p, vorbis_info_mapping0 *vi, float **mdct, int **iwork, int *nonzero, int sliding_lowpass, int ch)
Definition: psy.c:1009
void * _vi_psy_dup(void *source)
float preecho_minenergy
Definition: psy.h:73
float max_curve_dB
Definition: psy.h:58
float m_val
Definition: psy.h:112
int total_octave_lines
Definition: psy.h:109
void _vp_noisemask(vorbis_look_psy *p, float *logmdct, float *logmask)
Definition: psy.c:699
float stretch_penalty
Definition: psy.h:72
int normal_start
Definition: psy.h:61