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

Go to the source code of this file.

Classes

struct  vorbis_look_residue0
 

Functions

void res0_free_info (vorbis_info_residue *i)
 
void res0_free_look (vorbis_look_residue *i)
 
void res0_pack (vorbis_info_residue *vr, oggpack_buffer *opb)
 
vorbis_info_residueres0_unpack (vorbis_info *vi, oggpack_buffer *opb)
 
vorbis_look_residueres0_look (vorbis_dsp_state *vd, vorbis_info_residue *vr)
 
int res0_inverse (vorbis_block *vb, vorbis_look_residue *vl, float **in, int *nonzero, int ch)
 
int res1_forward (vorbis_block *vb, vorbis_look_residue *vl, float **in, float **out, int *nonzero, int ch, long **partword)
 
long ** res1_class (vorbis_block *vb, vorbis_look_residue *vl, float **in, int *nonzero, int ch)
 
int res1_inverse (vorbis_block *vb, vorbis_look_residue *vl, float **in, int *nonzero, int ch)
 
long ** res2_class (vorbis_block *vb, vorbis_look_residue *vl, float **in, int *nonzero, int ch)
 
int res2_forward (vorbis_block *vb, vorbis_look_residue *vl, float **in, float **out, int *nonzero, int ch, long **partword)
 
int res2_inverse (vorbis_block *vb, vorbis_look_residue *vl, float **in, int *nonzero, int ch)
 

Variables

vorbis_func_residue residue0_exportbundle
 
vorbis_func_residue residue1_exportbundle
 
vorbis_func_residue residue2_exportbundle
 

Function Documentation

void res0_free_info ( vorbis_info_residue i)

Definition at line 65 of file res0.c.

void res0_free_look ( vorbis_look_residue i)

Definition at line 73 of file res0.c.

int res0_inverse ( vorbis_block vb,
vorbis_look_residue vl,
float **  in,
int nonzero,
int  ch 
)

Definition at line 710 of file res0.c.

vorbis_look_residue* res0_look ( vorbis_dsp_state vd,
vorbis_info_residue vr 
)

Definition at line 231 of file res0.c.

void res0_pack ( vorbis_info_residue vr,
oggpack_buffer opb 
)

Definition at line 169 of file res0.c.

vorbis_info_residue* res0_unpack ( vorbis_info vi,
oggpack_buffer opb 
)

Definition at line 199 of file res0.c.

long** res1_class ( vorbis_block vb,
vorbis_look_residue vl,
float **  in,
int nonzero,
int  ch 
)

Definition at line 751 of file res0.c.

int res1_forward ( vorbis_block vb,
vorbis_look_residue vl,
float **  in,
float **  out,
int nonzero,
int  ch,
long **  partword 
)

Definition at line 722 of file res0.c.

int res1_inverse ( vorbis_block vb,
vorbis_look_residue vl,
float **  in,
int nonzero,
int  ch 
)

Definition at line 763 of file res0.c.

long** res2_class ( vorbis_block vb,
vorbis_look_residue vl,
float **  in,
int nonzero,
int  ch 
)

Definition at line 775 of file res0.c.

int res2_forward ( vorbis_block vb,
vorbis_look_residue vl,
float **  in,
float **  out,
int nonzero,
int  ch,
long **  partword 
)

Definition at line 789 of file res0.c.

int res2_inverse ( vorbis_block vb,
vorbis_look_residue vl,
float **  in,
int nonzero,
int  ch 
)

Definition at line 824 of file res0.c.

Variable Documentation

vorbis_func_residue residue0_exportbundle
Initial value:
={
}
int res0_inverse(vorbis_block *vb, vorbis_look_residue *vl, float **in, int *nonzero, int ch)
Definition: res0.c:710
#define NULL
Definition: Lib.h:88
void res0_free_look(vorbis_look_residue *i)
Definition: res0.c:73
vorbis_look_residue * res0_look(vorbis_dsp_state *vd, vorbis_info_residue *vr)
Definition: res0.c:231
vorbis_info_residue * res0_unpack(vorbis_info *vi, oggpack_buffer *opb)
Definition: res0.c:199
void res0_free_info(vorbis_info_residue *i)
Definition: res0.c:65

Definition at line 874 of file res0.c.

vorbis_func_residue residue1_exportbundle
Initial value:
={
}
long ** res1_class(vorbis_block *vb, vorbis_look_residue *vl, float **in, int *nonzero, int ch)
Definition: res0.c:751
void res0_pack(vorbis_info_residue *vr, oggpack_buffer *opb)
Definition: res0.c:169
void res0_free_look(vorbis_look_residue *i)
Definition: res0.c:73
int res1_inverse(vorbis_block *vb, vorbis_look_residue *vl, float **in, int *nonzero, int ch)
Definition: res0.c:763
int res1_forward(vorbis_block *vb, vorbis_look_residue *vl, float **in, float **out, int *nonzero, int ch, long **partword)
Definition: res0.c:722
vorbis_look_residue * res0_look(vorbis_dsp_state *vd, vorbis_info_residue *vr)
Definition: res0.c:231
vorbis_info_residue * res0_unpack(vorbis_info *vi, oggpack_buffer *opb)
Definition: res0.c:199
void res0_free_info(vorbis_info_residue *i)
Definition: res0.c:65

Definition at line 885 of file res0.c.

vorbis_func_residue residue2_exportbundle
Initial value:
={
}
int res2_inverse(vorbis_block *vb, vorbis_look_residue *vl, float **in, int *nonzero, int ch)
Definition: res0.c:824
void res0_pack(vorbis_info_residue *vr, oggpack_buffer *opb)
Definition: res0.c:169
void res0_free_look(vorbis_look_residue *i)
Definition: res0.c:73
int res2_forward(vorbis_block *vb, vorbis_look_residue *vl, float **in, float **out, int *nonzero, int ch, long **partword)
Definition: res0.c:789
long ** res2_class(vorbis_block *vb, vorbis_look_residue *vl, float **in, int *nonzero, int ch)
Definition: res0.c:775
vorbis_look_residue * res0_look(vorbis_dsp_state *vd, vorbis_info_residue *vr)
Definition: res0.c:231
vorbis_info_residue * res0_unpack(vorbis_info *vi, oggpack_buffer *opb)
Definition: res0.c:199
void res0_free_info(vorbis_info_residue *i)
Definition: res0.c:65

Definition at line 896 of file res0.c.