|
BurgerLib
|
#include "pkvorbispsy.h"#include "pkvorbiscodec.h"#include "pkvorbiscodecinternal.h"#include "pkvorbisscales.h"#include "pkvorbisbackends.h"#include "mmmemory.h"#include "clstdlib.h"#include "fpfloat.h"#include <math.h>#include "pkvorbismasking.h"
Defines | |
| #define | NEGINF -9999.f |
Functions | |
| vorbis_look_psy_global *BURGER_API | _vp_global_look (vorbis_info *vi) |
| void BURGER_API | _vp_global_free (vorbis_look_psy_global *look) |
| void BURGER_API | _vi_psy_free (vorbis_info_psy *i) |
| vorbis_info_psy *BURGER_API | _vi_psy_copy (vorbis_info_psy *i) |
| static void BURGER_API | set_curve (float *ref, float *c, int n, float crate) |
| static void BURGER_API | min_curve (float *c, float *c2) |
| static void BURGER_API | max_curve (float *c, float *c2) |
| static void BURGER_API | attenuate_curve (float *c, float att) |
| static void BURGER_API | interp_curve (float *c, float *c1, float *c2, float del) |
| static void BURGER_API | setup_curve (float **c, int band, float *curveatt_dB) |
| void BURGER_API | _vp_psy_init (vorbis_look_psy *p, vorbis_info_psy *vi, vorbis_info_psy_global *gi, int n, long rate) |
| void BURGER_API | _vp_psy_clear (vorbis_look_psy *p) |
| static void BURGER_API | seed_curve (float *seed, const float **curves, float amp, int oc, int n, int linesper, float dBoffset) |
| static void BURGER_API | seed_loop (vorbis_look_psy *p, const float ***curves, const float *f, const float *flr, float *seed, float specmax) |
| static void BURGER_API | seed_chase (float *seeds, int linesper, long n) |
| static void BURGER_API | max_seeds (vorbis_look_psy *p, float *seed, float *flr) |
| static void BURGER_API | bark_noise_hybridmp (int n, const Int32 *b, const float *f, float *noise, const float offset, const int fixed) |
| void BURGER_API | _vp_remove_floor (vorbis_look_psy *p, float *mdct, float *codedflr, float *residue) |
| void BURGER_API | _vp_compute_mask (vorbis_look_psy *p, float *logfft, float *logmdct, float *logmask, float global_specmax, float local_specmax, float bitrate_noise_offset) |
| float BURGER_API | _vp_ampmax_decay (float amp, vorbis_dsp_state *vd) |
| static void BURGER_API | couple_lossless (float A, float B, float granule, float igranule, float *mag, float *ang, int flip_p) |
| static void BURGER_API | couple_point (float A, float B, float fA, float fB, float granule, float igranule, float fmag, float *mag, float *ang) |
| void BURGER_API | _vp_quantize_couple (vorbis_look_psy *p, vorbis_info_mapping *vi, float **pcm, float **sofar, float **quantized, int *nonzero, int passno) |
| #define NEGINF -9999.f |
| float BURGER_API _vp_ampmax_decay | ( | float | amp, |
| vorbis_dsp_state * | vd | ||
| ) |
| void BURGER_API _vp_compute_mask | ( | vorbis_look_psy * | p, |
| float * | logfft, | ||
| float * | logmdct, | ||
| float * | logmask, | ||
| float | global_specmax, | ||
| float | local_specmax, | ||
| float | bitrate_noise_offset | ||
| ) |
| void BURGER_API _vp_global_free | ( | vorbis_look_psy_global * | look | ) |
| void BURGER_API _vp_psy_init | ( | vorbis_look_psy * | p, |
| vorbis_info_psy * | vi, | ||
| vorbis_info_psy_global * | gi, | ||
| int | n, | ||
| long | rate | ||
| ) |
| void BURGER_API _vp_quantize_couple | ( | vorbis_look_psy * | p, |
| vorbis_info_mapping * | vi, | ||
| float ** | pcm, | ||
| float ** | sofar, | ||
| float ** | quantized, | ||
| int * | nonzero, | ||
| int | passno | ||
| ) |
| void BURGER_API _vp_remove_floor | ( | vorbis_look_psy * | p, |
| float * | mdct, | ||
| float * | codedflr, | ||
| float * | residue | ||
| ) |
| static void BURGER_API attenuate_curve | ( | float * | c, |
| float | att | ||
| ) | [static] |
| static void BURGER_API bark_noise_hybridmp | ( | int | n, |
| const Int32 * | b, | ||
| const float * | f, | ||
| float * | noise, | ||
| const float | offset, | ||
| const int | fixed | ||
| ) | [static] |
| static void BURGER_API couple_lossless | ( | float | A, |
| float | B, | ||
| float | granule, | ||
| float | igranule, | ||
| float * | mag, | ||
| float * | ang, | ||
| int | flip_p | ||
| ) | [static] |
| static void BURGER_API couple_point | ( | float | A, |
| float | B, | ||
| float | fA, | ||
| float | fB, | ||
| float | granule, | ||
| float | igranule, | ||
| float | fmag, | ||
| float * | mag, | ||
| float * | ang | ||
| ) | [static] |
| static void BURGER_API interp_curve | ( | float * | c, |
| float * | c1, | ||
| float * | c2, | ||
| float | del | ||
| ) | [static] |
| static void BURGER_API max_curve | ( | float * | c, |
| float * | c2 | ||
| ) | [static] |
| static void BURGER_API max_seeds | ( | vorbis_look_psy * | p, |
| float * | seed, | ||
| float * | flr | ||
| ) | [static] |
| static void BURGER_API min_curve | ( | float * | c, |
| float * | c2 | ||
| ) | [static] |
| static void BURGER_API seed_chase | ( | float * | seeds, |
| int | linesper, | ||
| long | n | ||
| ) | [static] |
| static void BURGER_API seed_curve | ( | float * | seed, |
| const float ** | curves, | ||
| float | amp, | ||
| int | oc, | ||
| int | n, | ||
| int | linesper, | ||
| float | dBoffset | ||
| ) | [static] |
| static void BURGER_API seed_loop | ( | vorbis_look_psy * | p, |
| const float *** | curves, | ||
| const float * | f, | ||
| const float * | flr, | ||
| float * | seed, | ||
| float | specmax | ||
| ) | [static] |
| static void BURGER_API set_curve | ( | float * | ref, |
| float * | c, | ||
| int | n, | ||
| float | crate | ||
| ) | [static] |
| static void BURGER_API setup_curve | ( | float ** | c, |
| int | band, | ||
| float * | curveatt_dB | ||
| ) | [static] |
1.8.0