zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
setup_16.h
Go to the documentation of this file.
1 /********************************************************************
2  * *
3  * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
4  * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
5  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
6  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
7  * *
8  * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2009 *
9  * by the Xiph.Org Foundation http://www.xiph.org/ *
10  * *
11  ********************************************************************
12 
13  function: 16kHz settings
14  last mod: $Id: setup_16.h 16894 2010-02-12 20:32:12Z xiphmont $
15 
16  ********************************************************************/
17 
18 #include "psych_16.h"
19 #include "residue_16.h"
20 
21 static const int blocksize_16_short[3]={
22  1024,512,512
23 };
24 static const int blocksize_16_long[3]={
25  1024,1024,1024
26 };
27 
28 static const int _floor_mapping_16a[]={
29  9,3,3
30 };
31 static const int _floor_mapping_16b[]={
32  9,9,9
33 };
34 static const int *_floor_mapping_16[]={
37 };
38 
39 static const double rate_mapping_16[4]={
40  12000.,20000.,44000.,86000.
41 };
42 
43 static const double rate_mapping_16_uncoupled[4]={
44  16000.,28000.,64000.,100000.
45 };
46 
47 static const double _global_mapping_16[4]={ 1., 2., 3., 4. };
48 
49 static const double quality_mapping_16[4]={ -.1,.05,.5,1. };
50 
51 static const double _psy_compand_16_mapping[4]={ 0., .8, 1., 1.};
52 
53 static const ve_setup_data_template ve_setup_16_stereo={
54  3,
57  2,
58  15000,
59  19000,
60 
63 
67 
71 
78 
82 
86 
89 
91 
95 
97  _floor,
98  2,
100 
102 };
103 
104 static const ve_setup_data_template ve_setup_16_uncoupled={
105  3,
108  -1,
109  15000,
110  19000,
111 
114 
118 
122 
129 
133 
137 
140 
142 
146 
147  _floor_books,
148  _floor,
149  2,
151 
153 };
static const noiseguard _psy_noiseguards_16[4]
Definition: psych_16.h:115
static const double _psy_compand_16_mapping[4]
Definition: setup_16.h:51
static const int blocksize_16_long[3]
Definition: setup_16.h:24
static const att3 _psy_tone_masteratt_16[4]
Definition: psych_16.h:41
static const int _psy_tone_suppress[12]
Definition: psych_44.h:481
static const double _noise_thresh_16[4]
Definition: psych_16.h:122
static const double rate_mapping_16_uncoupled[4]
Definition: setup_16.h:43
static const noise3 _psy_noisebias_16_short[4]
Definition: psych_16.h:58
static const double _psy_lowpass_16[4]
Definition: psych_16.h:39
static const compandblock _psy_compand_8[2]
Definition: psych_8.h:70
static const vorbis_mapping_template _mapres_template_16_stereo[3]
Definition: residue_16.h:87
static const int _psy_tone_0dB[12]
Definition: psych_44.h:484
static const int _psy_noise_suppress[12]
Definition: psych_44.h:487
static const vorbis_mapping_template _mapres_template_16_uncoupled[3]
Definition: residue_16.h:159
static const double quality_mapping_16[4]
Definition: setup_16.h:49
static const int _psy_ath_floater_16[4]
Definition: psych_16.h:127
static const int * _floor_mapping_16[]
Definition: setup_16.h:34
static const int _psy_ath_abs_16[4]
Definition: psych_16.h:131
static const ve_setup_data_template ve_setup_16_stereo
Definition: setup_16.h:53
static const double rate_mapping_16[4]
Definition: setup_16.h:39
static const int _noise_part_16[4]
Definition: psych_16.h:125
static const int _noise_start_16[3]
Definition: psych_16.h:124
static const noise3 _psy_noisebias_16_impulse[4]
Definition: psych_16.h:77
static const noise3 _psy_noisebias_16[4]
Definition: psych_16.h:96
static const vorbis_info_psy_global _psy_global_44[5]
Definition: psych_44.h:21
static const static_codebook *const *const _floor_books[11]
Definition: floor_all.h:152
static const int blocksize_16_short[3]
Definition: setup_16.h:21
static const adj_stereo _psy_stereo_modes_16[4]
Definition: psych_16.h:19
static const double _global_mapping_16[4]
Definition: setup_16.h:47
static const ve_setup_data_template ve_setup_16_uncoupled
Definition: setup_16.h:104
static const vp_adjblock _vp_tonemask_adj_16[4]
Definition: psych_16.h:48
static const vorbis_info_floor1 _floor[11]
Definition: floor_all.h:166
static const int _floor_mapping_16b[]
Definition: setup_16.h:31
static const int _floor_mapping_16a[]
Definition: setup_16.h:28