rev |
line source |
nuclear@1
|
1 /********************************************************************
|
nuclear@1
|
2 * *
|
nuclear@1
|
3 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
|
nuclear@1
|
4 * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
|
nuclear@1
|
5 * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
|
nuclear@1
|
6 * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
|
nuclear@1
|
7 * *
|
nuclear@1
|
8 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2009 *
|
nuclear@1
|
9 * by the Xiph.Org Foundation http://www.xiph.org/ *
|
nuclear@1
|
10 * *
|
nuclear@1
|
11 ********************************************************************
|
nuclear@1
|
12
|
nuclear@1
|
13 function: toplevel settings for 32kHz
|
nuclear@1
|
14 last mod: $Id: setup_32.h 16894 2010-02-12 20:32:12Z xiphmont $
|
nuclear@1
|
15
|
nuclear@1
|
16 ********************************************************************/
|
nuclear@1
|
17
|
nuclear@1
|
18 static const double rate_mapping_32[12]={
|
nuclear@1
|
19 18000.,28000.,35000.,45000.,56000.,60000.,
|
nuclear@1
|
20 75000.,90000.,100000.,115000.,150000.,190000.,
|
nuclear@1
|
21 };
|
nuclear@1
|
22
|
nuclear@1
|
23 static const double rate_mapping_32_un[12]={
|
nuclear@1
|
24 30000.,42000.,52000.,64000.,72000.,78000.,
|
nuclear@1
|
25 86000.,92000.,110000.,120000.,140000.,190000.,
|
nuclear@1
|
26 };
|
nuclear@1
|
27
|
nuclear@1
|
28 static const double _psy_lowpass_32[12]={
|
nuclear@1
|
29 12.3,13.,13.,14.,15.,99.,99.,99.,99.,99.,99.,99.
|
nuclear@1
|
30 };
|
nuclear@1
|
31
|
nuclear@1
|
32 static const ve_setup_data_template ve_setup_32_stereo={
|
nuclear@1
|
33 11,
|
nuclear@1
|
34 rate_mapping_32,
|
nuclear@1
|
35 quality_mapping_44,
|
nuclear@1
|
36 2,
|
nuclear@1
|
37 26000,
|
nuclear@1
|
38 40000,
|
nuclear@1
|
39
|
nuclear@1
|
40 blocksize_short_44,
|
nuclear@1
|
41 blocksize_long_44,
|
nuclear@1
|
42
|
nuclear@1
|
43 _psy_tone_masteratt_44,
|
nuclear@1
|
44 _psy_tone_0dB,
|
nuclear@1
|
45 _psy_tone_suppress,
|
nuclear@1
|
46
|
nuclear@1
|
47 _vp_tonemask_adj_otherblock,
|
nuclear@1
|
48 _vp_tonemask_adj_longblock,
|
nuclear@1
|
49 _vp_tonemask_adj_otherblock,
|
nuclear@1
|
50
|
nuclear@1
|
51 _psy_noiseguards_44,
|
nuclear@1
|
52 _psy_noisebias_impulse,
|
nuclear@1
|
53 _psy_noisebias_padding,
|
nuclear@1
|
54 _psy_noisebias_trans,
|
nuclear@1
|
55 _psy_noisebias_long,
|
nuclear@1
|
56 _psy_noise_suppress,
|
nuclear@1
|
57
|
nuclear@1
|
58 _psy_compand_44,
|
nuclear@1
|
59 _psy_compand_short_mapping,
|
nuclear@1
|
60 _psy_compand_long_mapping,
|
nuclear@1
|
61
|
nuclear@1
|
62 {_noise_start_short_44,_noise_start_long_44},
|
nuclear@1
|
63 {_noise_part_short_44,_noise_part_long_44},
|
nuclear@1
|
64 _noise_thresh_44,
|
nuclear@1
|
65
|
nuclear@1
|
66 _psy_ath_floater,
|
nuclear@1
|
67 _psy_ath_abs,
|
nuclear@1
|
68
|
nuclear@1
|
69 _psy_lowpass_32,
|
nuclear@1
|
70
|
nuclear@1
|
71 _psy_global_44,
|
nuclear@1
|
72 _global_mapping_44,
|
nuclear@1
|
73 _psy_stereo_modes_44,
|
nuclear@1
|
74
|
nuclear@1
|
75 _floor_books,
|
nuclear@1
|
76 _floor,
|
nuclear@1
|
77 2,
|
nuclear@1
|
78 _floor_mapping_44,
|
nuclear@1
|
79
|
nuclear@1
|
80 _mapres_template_44_stereo
|
nuclear@1
|
81 };
|
nuclear@1
|
82
|
nuclear@1
|
83 static const ve_setup_data_template ve_setup_32_uncoupled={
|
nuclear@1
|
84 11,
|
nuclear@1
|
85 rate_mapping_32_un,
|
nuclear@1
|
86 quality_mapping_44,
|
nuclear@1
|
87 -1,
|
nuclear@1
|
88 26000,
|
nuclear@1
|
89 40000,
|
nuclear@1
|
90
|
nuclear@1
|
91 blocksize_short_44,
|
nuclear@1
|
92 blocksize_long_44,
|
nuclear@1
|
93
|
nuclear@1
|
94 _psy_tone_masteratt_44,
|
nuclear@1
|
95 _psy_tone_0dB,
|
nuclear@1
|
96 _psy_tone_suppress,
|
nuclear@1
|
97
|
nuclear@1
|
98 _vp_tonemask_adj_otherblock,
|
nuclear@1
|
99 _vp_tonemask_adj_longblock,
|
nuclear@1
|
100 _vp_tonemask_adj_otherblock,
|
nuclear@1
|
101
|
nuclear@1
|
102 _psy_noiseguards_44,
|
nuclear@1
|
103 _psy_noisebias_impulse,
|
nuclear@1
|
104 _psy_noisebias_padding,
|
nuclear@1
|
105 _psy_noisebias_trans,
|
nuclear@1
|
106 _psy_noisebias_long,
|
nuclear@1
|
107 _psy_noise_suppress,
|
nuclear@1
|
108
|
nuclear@1
|
109 _psy_compand_44,
|
nuclear@1
|
110 _psy_compand_short_mapping,
|
nuclear@1
|
111 _psy_compand_long_mapping,
|
nuclear@1
|
112
|
nuclear@1
|
113 {_noise_start_short_44,_noise_start_long_44},
|
nuclear@1
|
114 {_noise_part_short_44,_noise_part_long_44},
|
nuclear@1
|
115 _noise_thresh_44,
|
nuclear@1
|
116
|
nuclear@1
|
117 _psy_ath_floater,
|
nuclear@1
|
118 _psy_ath_abs,
|
nuclear@1
|
119
|
nuclear@1
|
120 _psy_lowpass_32,
|
nuclear@1
|
121
|
nuclear@1
|
122 _psy_global_44,
|
nuclear@1
|
123 _global_mapping_44,
|
nuclear@1
|
124 NULL,
|
nuclear@1
|
125
|
nuclear@1
|
126 _floor_books,
|
nuclear@1
|
127 _floor,
|
nuclear@1
|
128 2,
|
nuclear@1
|
129 _floor_mapping_44,
|
nuclear@1
|
130
|
nuclear@1
|
131 _mapres_template_44_uncoupled
|
nuclear@1
|
132 };
|