|
BurgerLib
|
#include "pkvorbisbackends.h"#include "pkogg.h"#include "pkvorbiscodec.h"#include "pkvorbiscodecinternal.h"#include "pkvorbiscodebook.h"#include "mmmemory.h"#include "clstdlib.h"#include "fxfixed.h"#include <math.h>#include <stdlib.h>
Classes | |
| struct | vorbis_look_floor |
| struct | lsfit_acc |
Defines | |
| #define | floor1_rangedB 140 /* floor 1 fixed at -140dB to 0dB range */ |
Typedefs | |
| typedef struct vorbis_look_floor | vorbis_look_floor |
| typedef struct lsfit_acc | lsfit_acc |
Functions | |
| static vorbis_info_floor * | floor1_copy_info (vorbis_info_floor *i) |
| static void | floor1_free_info (vorbis_info_floor *i) |
| static void | floor1_free_look (vorbis_look_floor *i) |
| static int | ilog (unsigned int v) |
| static int | ilog2 (unsigned int v) |
| static void | floor1_pack (vorbis_info_floor *i, oggpack_buffer *opb) |
| static vorbis_info_floor * | floor1_unpack (vorbis_info *vi, oggpack_buffer *opb) |
| static int BURGER_ANSIAPI | icomp (const void *a, const void *b) |
| static vorbis_look_floor * | floor1_look (vorbis_dsp_state *, vorbis_info_mode *, vorbis_info_floor *input) |
| static int | render_point (int x0, int x1, int y0, int y1, int x) |
| static int | vorbis_dBquant (const float *x) |
| static void | render_line (int x0, int x1, int y0, int y1, float *d) |
| static void | render_line0 (int x0, int x1, int y0, int y1, float *d) |
| static int | accumulate_fit (const float *flr, const float *mdct, int x0, int x1, lsfit_acc *a, int n, vorbis_info_floor1 *info) |
| static int | fit_line (lsfit_acc *a, int fits, int *y0, int *y1) |
| static int | inspect_error (int x0, int x1, int y0, int y1, const float *mask, const float *mdct, vorbis_info_floor1 *info) |
| static int | post_Y (int *A, int *B, int pos) |
| static int | floor1_forward (vorbis_block *vb, vorbis_look_floor *input, float *mdct, const float *logmdct, const float *logmask, const float *logmax, float *codedflr) |
| static void * | floor1_inverse1 (vorbis_block *vb, vorbis_look_floor *input) |
| static int | floor1_inverse2 (vorbis_block *vb, vorbis_look_floor *input, void *memo, float *output) |
Variables | |
| static float | FLOOR_fromdB_LOOKUP [256] |
| vorbis_func_floor | floor1_exportbundle |
| #define floor1_rangedB 140 /* floor 1 fixed at -140dB to 0dB range */ |
| typedef struct vorbis_look_floor vorbis_look_floor |
| static int accumulate_fit | ( | const float * | flr, |
| const float * | mdct, | ||
| int | x0, | ||
| int | x1, | ||
| lsfit_acc * | a, | ||
| int | n, | ||
| vorbis_info_floor1 * | info | ||
| ) | [static] |
| static vorbis_info_floor* floor1_copy_info | ( | vorbis_info_floor * | i | ) | [static] |
| static int floor1_forward | ( | vorbis_block * | vb, |
| vorbis_look_floor * | input, | ||
| float * | mdct, | ||
| const float * | logmdct, | ||
| const float * | logmask, | ||
| const float * | logmax, | ||
| float * | codedflr | ||
| ) | [static] |
| static void floor1_free_info | ( | vorbis_info_floor * | i | ) | [static] |
| static void floor1_free_look | ( | vorbis_look_floor * | i | ) | [static] |
| static void* floor1_inverse1 | ( | vorbis_block * | vb, |
| vorbis_look_floor * | input | ||
| ) | [static] |
| static int floor1_inverse2 | ( | vorbis_block * | vb, |
| vorbis_look_floor * | input, | ||
| void * | memo, | ||
| float * | output | ||
| ) | [static] |
| static vorbis_look_floor* floor1_look | ( | vorbis_dsp_state * | , |
| vorbis_info_mode * | , | ||
| vorbis_info_floor * | input | ||
| ) | [static] |
| static void floor1_pack | ( | vorbis_info_floor * | i, |
| oggpack_buffer * | opb | ||
| ) | [static] |
| static vorbis_info_floor* floor1_unpack | ( | vorbis_info * | vi, |
| oggpack_buffer * | opb | ||
| ) | [static] |
| static int BURGER_ANSIAPI icomp | ( | const void * | a, |
| const void * | b | ||
| ) | [static] |
| static int ilog | ( | unsigned int | v | ) | [static] |
| static int ilog2 | ( | unsigned int | v | ) | [static] |
| static int inspect_error | ( | int | x0, |
| int | x1, | ||
| int | y0, | ||
| int | y1, | ||
| const float * | mask, | ||
| const float * | mdct, | ||
| vorbis_info_floor1 * | info | ||
| ) | [static] |
| static int post_Y | ( | int * | A, |
| int * | B, | ||
| int | pos | ||
| ) | [static] |
| static void render_line | ( | int | x0, |
| int | x1, | ||
| int | y0, | ||
| int | y1, | ||
| float * | d | ||
| ) | [static] |
| static void render_line0 | ( | int | x0, |
| int | x1, | ||
| int | y0, | ||
| int | y1, | ||
| float * | d | ||
| ) | [static] |
| static int render_point | ( | int | x0, |
| int | x1, | ||
| int | y0, | ||
| int | y1, | ||
| int | x | ||
| ) | [static] |
| static int vorbis_dBquant | ( | const float * | x | ) | [static] |
float FLOOR_fromdB_LOOKUP[256] [static] |
1.8.0