Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
godotengine
GitHub Repository: godotengine/godot
Path: blob/master/thirdparty/libvorbis/modes/setup_22.h
9898 views
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 https://xiph.org/ *
10
* *
11
********************************************************************
12
13
function: 22kHz settings
14
15
********************************************************************/
16
17
static const double rate_mapping_22[4]={
18
15000.,20000.,44000.,86000.
19
};
20
21
static const double rate_mapping_22_uncoupled[4]={
22
16000.,28000.,50000.,90000.
23
};
24
25
static const double _psy_lowpass_22[4]={9.5,11.,30.,99.};
26
27
static const ve_setup_data_template ve_setup_22_stereo={
28
3,
29
rate_mapping_22,
30
quality_mapping_16,
31
2,
32
19000,
33
26000,
34
35
blocksize_16_short,
36
blocksize_16_long,
37
38
_psy_tone_masteratt_16,
39
_psy_tone_0dB,
40
_psy_tone_suppress,
41
42
_vp_tonemask_adj_16,
43
_vp_tonemask_adj_16,
44
_vp_tonemask_adj_16,
45
46
_psy_noiseguards_16,
47
_psy_noisebias_16_impulse,
48
_psy_noisebias_16_short,
49
_psy_noisebias_16_short,
50
_psy_noisebias_16,
51
_psy_noise_suppress,
52
53
_psy_compand_8,
54
_psy_compand_16_mapping,
55
_psy_compand_16_mapping,
56
57
{_noise_start_16,_noise_start_16},
58
{ _noise_part_16, _noise_part_16},
59
_noise_thresh_16,
60
61
_psy_ath_floater_16,
62
_psy_ath_abs_16,
63
64
_psy_lowpass_22,
65
66
_psy_global_44,
67
_global_mapping_16,
68
_psy_stereo_modes_16,
69
70
_floor_books,
71
_floor,
72
2,
73
_floor_mapping_16,
74
75
_mapres_template_16_stereo
76
};
77
78
static const ve_setup_data_template ve_setup_22_uncoupled={
79
3,
80
rate_mapping_22_uncoupled,
81
quality_mapping_16,
82
-1,
83
19000,
84
26000,
85
86
blocksize_16_short,
87
blocksize_16_long,
88
89
_psy_tone_masteratt_16,
90
_psy_tone_0dB,
91
_psy_tone_suppress,
92
93
_vp_tonemask_adj_16,
94
_vp_tonemask_adj_16,
95
_vp_tonemask_adj_16,
96
97
_psy_noiseguards_16,
98
_psy_noisebias_16_impulse,
99
_psy_noisebias_16_short,
100
_psy_noisebias_16_short,
101
_psy_noisebias_16,
102
_psy_noise_suppress,
103
104
_psy_compand_8,
105
_psy_compand_16_mapping,
106
_psy_compand_16_mapping,
107
108
{_noise_start_16,_noise_start_16},
109
{ _noise_part_16, _noise_part_16},
110
_noise_thresh_16,
111
112
_psy_ath_floater_16,
113
_psy_ath_abs_16,
114
115
_psy_lowpass_22,
116
117
_psy_global_44,
118
_global_mapping_16,
119
_psy_stereo_modes_16,
120
121
_floor_books,
122
_floor,
123
2,
124
_floor_mapping_16,
125
126
_mapres_template_16_uncoupled
127
};
128
129