LMMS
Loading...
Searching...
No Matches
block.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "../../ogg.h"
#include "../../codec.h"
#include "codec_internal.h"
#include "window.h"
#include "mdct.h"
#include "lpc.h"
#include "registry.h"
#include "misc.h"

Macros

#define WORD_ALIGN   8

Functions

int vorbis_block_init (vorbis_dsp_state *v, vorbis_block *vb)
void_vorbis_block_alloc (vorbis_block *vb, long bytes)
void _vorbis_block_ripcord (vorbis_block *vb)
int vorbis_block_clear (vorbis_block *vb)
static int _vds_shared_init (vorbis_dsp_state *v, vorbis_info *vi, int encp)
int vorbis_analysis_init (vorbis_dsp_state *v, vorbis_info *vi)
void vorbis_dsp_clear (vorbis_dsp_state *v)
float ** vorbis_analysis_buffer (vorbis_dsp_state *v, int vals)
static void _preextrapolate_helper (vorbis_dsp_state *v)
int vorbis_analysis_wrote (vorbis_dsp_state *v, int vals)
int vorbis_analysis_blockout (vorbis_dsp_state *v, vorbis_block *vb)
int vorbis_synthesis_restart (vorbis_dsp_state *v)
int vorbis_synthesis_init (vorbis_dsp_state *v, vorbis_info *vi)
int vorbis_synthesis_blockin (vorbis_dsp_state *v, vorbis_block *vb)
int vorbis_synthesis_pcmout (vorbis_dsp_state *v, float ***pcm)
int vorbis_synthesis_read (vorbis_dsp_state *v, int n)
int vorbis_synthesis_lapout (vorbis_dsp_state *v, float ***pcm)
const float * vorbis_window (vorbis_dsp_state *v, int W)

Macro Definition Documentation

◆ WORD_ALIGN

#define WORD_ALIGN   8

Function Documentation

◆ _preextrapolate_helper()

void _preextrapolate_helper ( vorbis_dsp_state * v)
static

◆ _vds_shared_init()

int _vds_shared_init ( vorbis_dsp_state * v,
vorbis_info * vi,
int encp )
static

◆ _vorbis_block_alloc()

void * _vorbis_block_alloc ( vorbis_block * vb,
long bytes )

◆ _vorbis_block_ripcord()

void _vorbis_block_ripcord ( vorbis_block * vb)

◆ vorbis_analysis_blockout()

int vorbis_analysis_blockout ( vorbis_dsp_state * v,
vorbis_block * vb )

◆ vorbis_analysis_buffer()

float ** vorbis_analysis_buffer ( vorbis_dsp_state * v,
int vals )

◆ vorbis_analysis_init()

int vorbis_analysis_init ( vorbis_dsp_state * v,
vorbis_info * vi )

◆ vorbis_analysis_wrote()

int vorbis_analysis_wrote ( vorbis_dsp_state * v,
int vals )

◆ vorbis_block_clear()

int vorbis_block_clear ( vorbis_block * vb)

◆ vorbis_block_init()

int vorbis_block_init ( vorbis_dsp_state * v,
vorbis_block * vb )

◆ vorbis_dsp_clear()

void vorbis_dsp_clear ( vorbis_dsp_state * v)

◆ vorbis_synthesis_blockin()

int vorbis_synthesis_blockin ( vorbis_dsp_state * v,
vorbis_block * vb )

◆ vorbis_synthesis_init()

int vorbis_synthesis_init ( vorbis_dsp_state * v,
vorbis_info * vi )

◆ vorbis_synthesis_lapout()

int vorbis_synthesis_lapout ( vorbis_dsp_state * v,
float *** pcm )

◆ vorbis_synthesis_pcmout()

int vorbis_synthesis_pcmout ( vorbis_dsp_state * v,
float *** pcm )

◆ vorbis_synthesis_read()

int vorbis_synthesis_read ( vorbis_dsp_state * v,
int n )

◆ vorbis_synthesis_restart()

int vorbis_synthesis_restart ( vorbis_dsp_state * v)

◆ vorbis_window()

const float * vorbis_window ( vorbis_dsp_state * v,
int W )