Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
godotengine
GitHub Repository: godotengine/godot
Path: blob/master/thirdparty/libvorbis/modes/setup_11.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: 11kHz settings
14
15
********************************************************************/
16
17
#include "psych_11.h"
18
19
static const int blocksize_11[2]={
20
512,512
21
};
22
23
static const int _floor_mapping_11a[]={
24
6,6
25
};
26
static const int *_floor_mapping_11[]={
27
_floor_mapping_11a
28
};
29
30
static const double rate_mapping_11[3]={
31
8000.,13000.,44000.,
32
};
33
34
static const double rate_mapping_11_uncoupled[3]={
35
12000.,20000.,50000.,
36
};
37
38
static const double quality_mapping_11[3]={
39
-.1,.0,1.
40
};
41
42
static const ve_setup_data_template ve_setup_11_stereo={
43
2,
44
rate_mapping_11,
45
quality_mapping_11,
46
2,
47
9000,
48
15000,
49
50
blocksize_11,
51
blocksize_11,
52
53
_psy_tone_masteratt_11,
54
_psy_tone_0dB,
55
_psy_tone_suppress,
56
57
_vp_tonemask_adj_11,
58
NULL,
59
_vp_tonemask_adj_11,
60
61
_psy_noiseguards_8,
62
_psy_noisebias_11,
63
_psy_noisebias_11,
64
NULL,
65
NULL,
66
_psy_noise_suppress,
67
68
_psy_compand_8,
69
_psy_compand_8_mapping,
70
NULL,
71
72
{_noise_start_8,_noise_start_8},
73
{_noise_part_8,_noise_part_8},
74
_noise_thresh_11,
75
76
_psy_ath_floater_8,
77
_psy_ath_abs_8,
78
79
_psy_lowpass_11,
80
81
_psy_global_44,
82
_global_mapping_8,
83
_psy_stereo_modes_8,
84
85
_floor_books,
86
_floor,
87
1,
88
_floor_mapping_11,
89
90
_mapres_template_8_stereo
91
};
92
93
static const ve_setup_data_template ve_setup_11_uncoupled={
94
2,
95
rate_mapping_11_uncoupled,
96
quality_mapping_11,
97
-1,
98
9000,
99
15000,
100
101
blocksize_11,
102
blocksize_11,
103
104
_psy_tone_masteratt_11,
105
_psy_tone_0dB,
106
_psy_tone_suppress,
107
108
_vp_tonemask_adj_11,
109
NULL,
110
_vp_tonemask_adj_11,
111
112
_psy_noiseguards_8,
113
_psy_noisebias_11,
114
_psy_noisebias_11,
115
NULL,
116
NULL,
117
_psy_noise_suppress,
118
119
_psy_compand_8,
120
_psy_compand_8_mapping,
121
NULL,
122
123
{_noise_start_8,_noise_start_8},
124
{_noise_part_8,_noise_part_8},
125
_noise_thresh_11,
126
127
_psy_ath_floater_8,
128
_psy_ath_abs_8,
129
130
_psy_lowpass_11,
131
132
_psy_global_44,
133
_global_mapping_8,
134
_psy_stereo_modes_8,
135
136
_floor_books,
137
_floor,
138
1,
139
_floor_mapping_11,
140
141
_mapres_template_8_uncoupled
142
};
143
144