rev |
line source |
nuclear@0
|
1 /********************************************************************
|
nuclear@0
|
2 * *
|
nuclear@0
|
3 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
|
nuclear@0
|
4 * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
|
nuclear@0
|
5 * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
|
nuclear@0
|
6 * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
|
nuclear@0
|
7 * *
|
nuclear@0
|
8 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2009 *
|
nuclear@0
|
9 * by the Xiph.Org Foundation http://www.xiph.org/ *
|
nuclear@0
|
10 * *
|
nuclear@0
|
11 ********************************************************************
|
nuclear@0
|
12
|
nuclear@0
|
13 function: 22kHz settings
|
nuclear@0
|
14 last mod: $Id: setup_22.h 17026 2010-03-25 05:00:27Z xiphmont $
|
nuclear@0
|
15
|
nuclear@0
|
16 ********************************************************************/
|
nuclear@0
|
17
|
nuclear@0
|
18 static const double rate_mapping_22[4]={
|
nuclear@0
|
19 15000.,20000.,44000.,86000.
|
nuclear@0
|
20 };
|
nuclear@0
|
21
|
nuclear@0
|
22 static const double rate_mapping_22_uncoupled[4]={
|
nuclear@0
|
23 16000.,28000.,50000.,90000.
|
nuclear@0
|
24 };
|
nuclear@0
|
25
|
nuclear@0
|
26 static const double _psy_lowpass_22[4]={9.5,11.,30.,99.};
|
nuclear@0
|
27
|
nuclear@0
|
28 static const ve_setup_data_template ve_setup_22_stereo={
|
nuclear@0
|
29 3,
|
nuclear@0
|
30 rate_mapping_22,
|
nuclear@0
|
31 quality_mapping_16,
|
nuclear@0
|
32 2,
|
nuclear@0
|
33 19000,
|
nuclear@0
|
34 26000,
|
nuclear@0
|
35
|
nuclear@0
|
36 blocksize_16_short,
|
nuclear@0
|
37 blocksize_16_long,
|
nuclear@0
|
38
|
nuclear@0
|
39 _psy_tone_masteratt_16,
|
nuclear@0
|
40 _psy_tone_0dB,
|
nuclear@0
|
41 _psy_tone_suppress,
|
nuclear@0
|
42
|
nuclear@0
|
43 _vp_tonemask_adj_16,
|
nuclear@0
|
44 _vp_tonemask_adj_16,
|
nuclear@0
|
45 _vp_tonemask_adj_16,
|
nuclear@0
|
46
|
nuclear@0
|
47 _psy_noiseguards_16,
|
nuclear@0
|
48 _psy_noisebias_16_impulse,
|
nuclear@0
|
49 _psy_noisebias_16_short,
|
nuclear@0
|
50 _psy_noisebias_16_short,
|
nuclear@0
|
51 _psy_noisebias_16,
|
nuclear@0
|
52 _psy_noise_suppress,
|
nuclear@0
|
53
|
nuclear@0
|
54 _psy_compand_8,
|
nuclear@0
|
55 _psy_compand_16_mapping,
|
nuclear@0
|
56 _psy_compand_16_mapping,
|
nuclear@0
|
57
|
nuclear@0
|
58 {_noise_start_16,_noise_start_16},
|
nuclear@0
|
59 { _noise_part_16, _noise_part_16},
|
nuclear@0
|
60 _noise_thresh_16,
|
nuclear@0
|
61
|
nuclear@0
|
62 _psy_ath_floater_16,
|
nuclear@0
|
63 _psy_ath_abs_16,
|
nuclear@0
|
64
|
nuclear@0
|
65 _psy_lowpass_22,
|
nuclear@0
|
66
|
nuclear@0
|
67 _psy_global_44,
|
nuclear@0
|
68 _global_mapping_16,
|
nuclear@0
|
69 _psy_stereo_modes_16,
|
nuclear@0
|
70
|
nuclear@0
|
71 _floor_books,
|
nuclear@0
|
72 _floor,
|
nuclear@0
|
73 2,
|
nuclear@0
|
74 _floor_mapping_16,
|
nuclear@0
|
75
|
nuclear@0
|
76 _mapres_template_16_stereo
|
nuclear@0
|
77 };
|
nuclear@0
|
78
|
nuclear@0
|
79 static const ve_setup_data_template ve_setup_22_uncoupled={
|
nuclear@0
|
80 3,
|
nuclear@0
|
81 rate_mapping_22_uncoupled,
|
nuclear@0
|
82 quality_mapping_16,
|
nuclear@0
|
83 -1,
|
nuclear@0
|
84 19000,
|
nuclear@0
|
85 26000,
|
nuclear@0
|
86
|
nuclear@0
|
87 blocksize_16_short,
|
nuclear@0
|
88 blocksize_16_long,
|
nuclear@0
|
89
|
nuclear@0
|
90 _psy_tone_masteratt_16,
|
nuclear@0
|
91 _psy_tone_0dB,
|
nuclear@0
|
92 _psy_tone_suppress,
|
nuclear@0
|
93
|
nuclear@0
|
94 _vp_tonemask_adj_16,
|
nuclear@0
|
95 _vp_tonemask_adj_16,
|
nuclear@0
|
96 _vp_tonemask_adj_16,
|
nuclear@0
|
97
|
nuclear@0
|
98 _psy_noiseguards_16,
|
nuclear@0
|
99 _psy_noisebias_16_impulse,
|
nuclear@0
|
100 _psy_noisebias_16_short,
|
nuclear@0
|
101 _psy_noisebias_16_short,
|
nuclear@0
|
102 _psy_noisebias_16,
|
nuclear@0
|
103 _psy_noise_suppress,
|
nuclear@0
|
104
|
nuclear@0
|
105 _psy_compand_8,
|
nuclear@0
|
106 _psy_compand_16_mapping,
|
nuclear@0
|
107 _psy_compand_16_mapping,
|
nuclear@0
|
108
|
nuclear@0
|
109 {_noise_start_16,_noise_start_16},
|
nuclear@0
|
110 { _noise_part_16, _noise_part_16},
|
nuclear@0
|
111 _noise_thresh_16,
|
nuclear@0
|
112
|
nuclear@0
|
113 _psy_ath_floater_16,
|
nuclear@0
|
114 _psy_ath_abs_16,
|
nuclear@0
|
115
|
nuclear@0
|
116 _psy_lowpass_22,
|
nuclear@0
|
117
|
nuclear@0
|
118 _psy_global_44,
|
nuclear@0
|
119 _global_mapping_16,
|
nuclear@0
|
120 _psy_stereo_modes_16,
|
nuclear@0
|
121
|
nuclear@0
|
122 _floor_books,
|
nuclear@0
|
123 _floor,
|
nuclear@0
|
124 2,
|
nuclear@0
|
125 _floor_mapping_16,
|
nuclear@0
|
126
|
nuclear@0
|
127 _mapres_template_16_uncoupled
|
nuclear@0
|
128 };
|