zenilib
0.5.3.0
|
#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.
Functions | |
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_mapping * | mapping0_unpack (vorbis_info *vi, oggpack_buffer *opb) |
Variables | |
const vorbis_func_mapping | mapping0_exportbundle |
Definition at line 48 of file mapping0.c.
References ret.
Referenced by mapping0_pack(), and mapping0_unpack().
|
static |
Definition at line 238 of file mapping0.c.
References _residue_P, _vorbis_apply_window(), _vorbis_block_alloc(), _vp_couple_quantize_normalize(), _vp_noisemask(), _vp_offset_and_mix(), _vp_tonemask(), vorbis_block_internal::ampmax, vorbis_dsp_state::backend_state, codec_setup_info::blocksizes, vorbis_block_internal::blocktype, vorbis_info::channels, vorbis_info_mapping0::chmuxlist, vorbis_info::codec_setup, drft_forward(), private_state::fft_look, floor1_encode(), floor1_fit(), FLOOR1_fromdB_LOOKUP, floor1_interpolate_fit(), codec_setup_info::floor_type, vorbis_info_mapping0::floorsubmap, private_state::flr, i, vorbis_block::internal, j, k, vorbis_block::lW, codec_setup_info::map_param, mdct_forward(), memset, vorbis_block::mode, private_state::modebits, vorbis_look_psy::n, vorbis_block::nW, oggpack_write(), vorbis_block_internal::packetblob, PACKETBLOBS, vorbis_block::pcm, vorbis_block::pcmend, private_state::psy, codec_setup_info::psy_g_param, private_state::residue, codec_setup_info::residue_type, vorbis_info_mapping0::residuesubmap, vorbis_info_psy_global::sliding_lowpass, vorbis_info_mapping0::submaps, todB(), private_state::transform, vorbis_block::vd, vorbis_dsp_state::vi, vi, vorbis_bitrate_managed(), vorbis_block::W, and private_state::window.
|
static |
Definition at line 40 of file mapping0.c.
References _ogg_free, and memset.
Referenced by mapping0_unpack().
|
static |
Definition at line 706 of file mapping0.c.
References _floor_P, _residue_P, vorbis_dsp_state::backend_state, codec_setup_info::blocksizes, vorbis_info::channels, vorbis_info_mapping0::chmuxlist, vorbis_info::codec_setup, vorbis_info_mapping0::coupling_ang, vorbis_info_mapping0::coupling_mag, vorbis_info_mapping0::coupling_steps, codec_setup_info::floor_type, vorbis_info_mapping0::floorsubmap, private_state::flr, i, j, mdct_backward(), memset, vorbis_block::pcm, vorbis_block::pcmend, private_state::residue, codec_setup_info::residue_type, vorbis_info_mapping0::residuesubmap, vorbis_info_mapping0::submaps, private_state::transform, vorbis_block::vd, vorbis_dsp_state::vi, vi, and vorbis_block::W.
|
static |
Definition at line 58 of file mapping0.c.
References vorbis_info::channels, vorbis_info_mapping0::chmuxlist, vorbis_info_mapping0::coupling_ang, vorbis_info_mapping0::coupling_mag, vorbis_info_mapping0::coupling_steps, vorbis_info_mapping0::floorsubmap, i, ilog(), oggpack_write(), vorbis_info_mapping0::residuesubmap, and vorbis_info_mapping0::submaps.
|
static |
Definition at line 102 of file mapping0.c.
References _ogg_calloc, vorbis_info::channels, vorbis_info_mapping0::chmuxlist, vorbis_info::codec_setup, vorbis_info_mapping0::coupling_ang, vorbis_info_mapping0::coupling_mag, vorbis_info_mapping0::coupling_steps, codec_setup_info::floors, vorbis_info_mapping0::floorsubmap, i, ilog(), mapping0_free_info(), memset, NULL, oggpack_read(), codec_setup_info::residues, vorbis_info_mapping0::residuesubmap, and vorbis_info_mapping0::submaps.
const vorbis_func_mapping mapping0_exportbundle |
Definition at line 810 of file mapping0.c.