All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
mapping0.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <ogg/ogg.h>
#include "vorbis/codec.h"
#include "codec_internal.h"
#include "codebook.h"
#include "window.h"
#include "registry.h"
#include "psy.h"
#include "misc.h"
#include "os.h"
#include "lpc.h"
#include "lsp.h"
#include "envelope.h"
#include "mdct.h"
#include "scales.h"

Go to the source code of this file.


static int ilog (unsigned int v)
static int mapping0_forward (vorbis_block *vb)
static void mapping0_free_info (vorbis_info_mapping *i)
static int mapping0_inverse (vorbis_block *vb, vorbis_info_mapping *l)
static void mapping0_pack (vorbis_info *vi, vorbis_info_mapping *vm, oggpack_buffer *opb)
static vorbis_info_mappingmapping0_unpack (vorbis_info *vi, oggpack_buffer *opb)


const vorbis_func_mapping mapping0_exportbundle

Function Documentation

static int ilog ( unsigned int  v)

Definition at line 48 of file mapping0.c.

References ret.

Referenced by mapping0_pack(), and mapping0_unpack().

static void mapping0_free_info ( vorbis_info_mapping i)

Definition at line 40 of file mapping0.c.

References _ogg_free, and memset.

Referenced by mapping0_unpack().

Variable Documentation

const vorbis_func_mapping mapping0_exportbundle
Initial value:
static int mapping0_forward(vorbis_block *vb)
Definition: mapping0.c:238
static int mapping0_inverse(vorbis_block *vb, vorbis_info_mapping *l)
Definition: mapping0.c:706
static void mapping0_pack(vorbis_info *vi, vorbis_info_mapping *vm, oggpack_buffer *opb)
Definition: mapping0.c:58
static vorbis_info_mapping * mapping0_unpack(vorbis_info *vi, oggpack_buffer *opb)
Definition: mapping0.c:102
static void mapping0_free_info(vorbis_info_mapping *i)
Definition: mapping0.c:40

Definition at line 810 of file mapping0.c.