LMMS
Loading...
Searching...
No Matches
envelope.c File Reference
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <math.h>
#include "../../ogg.h"
#include "../../codec.h"
#include "codec_internal.h"
#include "os.h"
#include "scales.h"
#include "envelope.h"
#include "mdct.h"
#include "misc.h"

Functions

void _ve_envelope_init (envelope_lookup *e, vorbis_info *vi)
void _ve_envelope_clear (envelope_lookup *e)
static int _ve_amp (envelope_lookup *ve, vorbis_info_psy_global *gi, float *data, envelope_band *bands, envelope_filter_state *filters)
long _ve_envelope_search (vorbis_dsp_state *v)
int _ve_envelope_mark (vorbis_dsp_state *v)
void _ve_envelope_shift (envelope_lookup *e, long shift)

Function Documentation

◆ _ve_amp()

int _ve_amp ( envelope_lookup * ve,
vorbis_info_psy_global * gi,
float * data,
envelope_band * bands,
envelope_filter_state * filters )
static

◆ _ve_envelope_clear()

void _ve_envelope_clear ( envelope_lookup * e)

◆ _ve_envelope_init()

void _ve_envelope_init ( envelope_lookup * e,
vorbis_info * vi )

◆ _ve_envelope_mark()

int _ve_envelope_mark ( vorbis_dsp_state * v)

◆ _ve_envelope_search()

long _ve_envelope_search ( vorbis_dsp_state * v)

◆ _ve_envelope_shift()

void _ve_envelope_shift ( envelope_lookup * e,
long shift )