doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
envelope.c File Reference
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <math.h>
#include "../ogg/ogg.h"
#include "../vorbis/codec.h"
#include "codec_internal.h"
#include "os.h"
#include "scales.h"
#include "envelope.h"
#include "mdct.h"
#include "misc.h"

Go to the source code of this file.

Functions

void _ve_envelope_init (envelope_lookup *e, vorbis_info *vi)
 
void _ve_envelope_clear (envelope_lookup *e)
 
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

void _ve_envelope_clear ( envelope_lookup e)

Definition at line 76 of file envelope.c.

void _ve_envelope_init ( envelope_lookup e,
vorbis_info vi 
)

Definition at line 32 of file envelope.c.

int _ve_envelope_mark ( vorbis_dsp_state v)

Definition at line 331 of file envelope.c.

long _ve_envelope_search ( vorbis_dsp_state v)

Definition at line 217 of file envelope.c.

void _ve_envelope_shift ( envelope_lookup e,
long  shift 
)

Definition at line 357 of file envelope.c.