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

Functions

int vorbis_staticbook_pack (const static_codebook *c, oggpack_buffer *opb)
static_codebookvorbis_staticbook_unpack (oggpack_buffer *opb)
int vorbis_book_encode (codebook *book, int a, oggpack_buffer *b)
static ogg_uint32_t bitreverse (ogg_uint32_t x)
STIN long decode_packed_entry_number (codebook *book, oggpack_buffer *b)
long vorbis_book_decode (codebook *book, oggpack_buffer *b)
long vorbis_book_decodevs_add (codebook *book, float *a, oggpack_buffer *b, int n)
long vorbis_book_decodev_add (codebook *book, float *a, oggpack_buffer *b, int n)
long vorbis_book_decodev_set (codebook *book, float *a, oggpack_buffer *b, int n)
long vorbis_book_decodevv_add (codebook *book, float **a, long offset, int ch, oggpack_buffer *b, int n)

Function Documentation

◆ bitreverse()

ogg_uint32_t bitreverse ( ogg_uint32_t x)
static

◆ decode_packed_entry_number()

STIN long decode_packed_entry_number ( codebook * book,
oggpack_buffer * b )

◆ vorbis_book_decode()

long vorbis_book_decode ( codebook * book,
oggpack_buffer * b )

◆ vorbis_book_decodev_add()

long vorbis_book_decodev_add ( codebook * book,
float * a,
oggpack_buffer * b,
int n )

◆ vorbis_book_decodev_set()

long vorbis_book_decodev_set ( codebook * book,
float * a,
oggpack_buffer * b,
int n )

◆ vorbis_book_decodevs_add()

long vorbis_book_decodevs_add ( codebook * book,
float * a,
oggpack_buffer * b,
int n )

◆ vorbis_book_decodevv_add()

long vorbis_book_decodevv_add ( codebook * book,
float ** a,
long offset,
int ch,
oggpack_buffer * b,
int n )

◆ vorbis_book_encode()

int vorbis_book_encode ( codebook * book,
int a,
oggpack_buffer * b )

◆ vorbis_staticbook_pack()

int vorbis_staticbook_pack ( const static_codebook * c,
oggpack_buffer * opb )

◆ vorbis_staticbook_unpack()

static_codebook * vorbis_staticbook_unpack ( oggpack_buffer * opb)