26 #define VE_AMP (VE_PRE+VE_POST-1)
31 #define VE_MINSTRETCH 2
32 #define VE_MAXSTRETCH 12
#define VE_NEARDC
Definition: envelope.h:29
#define VE_BANDS
Definition: envelope.h:28
float nearDC_acc
Definition: envelope.h:39
float nearDC_partialacc
Definition: envelope.h:40
int begin
Definition: envelope.h:46
Definition: envelope.h:34
int end
Definition: envelope.h:47
long storage
Definition: envelope.h:67
long _ve_envelope_search(vorbis_dsp_state *v)
Definition: envelope.c:216
float total
Definition: envelope.h:49
envelope_filter_state * filter
Definition: envelope.h:62
#define VE_AMP
Definition: envelope.h:26
long curmark
Definition: envelope.h:69
long current
Definition: envelope.h:68
mdct_lookup mdct
Definition: envelope.h:58
int winlength
Definition: envelope.h:54
Definition: envelope.h:52
int nearptr
Definition: envelope.h:41
long cursor
Definition: envelope.h:70
float * mdct_win
Definition: envelope.h:59
float minenergy
Definition: envelope.h:56
int searchstep
Definition: envelope.h:55
float * window
Definition: envelope.h:48
int stretch
Definition: envelope.h:63
int _ve_envelope_mark(vorbis_dsp_state *v)
Definition: envelope.c:330
Definition: envelope.h:45
void _ve_envelope_clear(envelope_lookup *e)
Definition: envelope.c:76
void _ve_envelope_init(envelope_lookup *e, vorbis_info *vi)
Definition: envelope.c:32
int * mark
Definition: envelope.h:65
int ch
Definition: envelope.h:53
void _ve_envelope_shift(envelope_lookup *e, long shift)
Definition: envelope.c:356
int ampptr
Definition: envelope.h:36