Mercurial > hg > sv-dependency-builds
comparison src/libvorbis-1.3.3/lib/modes/setup_22.h @ 86:98c1576536ae
Bring in flac, ogg, vorbis
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Tue, 19 Mar 2013 17:37:49 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
85:545efbb81310 | 86:98c1576536ae |
---|---|
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: 22kHz settings | |
14 last mod: $Id: setup_22.h 17026 2010-03-25 05:00:27Z xiphmont $ | |
15 | |
16 ********************************************************************/ | |
17 | |
18 static const double rate_mapping_22[4]={ | |
19 15000.,20000.,44000.,86000. | |
20 }; | |
21 | |
22 static const double rate_mapping_22_uncoupled[4]={ | |
23 16000.,28000.,50000.,90000. | |
24 }; | |
25 | |
26 static const double _psy_lowpass_22[4]={9.5,11.,30.,99.}; | |
27 | |
28 static const ve_setup_data_template ve_setup_22_stereo={ | |
29 3, | |
30 rate_mapping_22, | |
31 quality_mapping_16, | |
32 2, | |
33 19000, | |
34 26000, | |
35 | |
36 blocksize_16_short, | |
37 blocksize_16_long, | |
38 | |
39 _psy_tone_masteratt_16, | |
40 _psy_tone_0dB, | |
41 _psy_tone_suppress, | |
42 | |
43 _vp_tonemask_adj_16, | |
44 _vp_tonemask_adj_16, | |
45 _vp_tonemask_adj_16, | |
46 | |
47 _psy_noiseguards_16, | |
48 _psy_noisebias_16_impulse, | |
49 _psy_noisebias_16_short, | |
50 _psy_noisebias_16_short, | |
51 _psy_noisebias_16, | |
52 _psy_noise_suppress, | |
53 | |
54 _psy_compand_8, | |
55 _psy_compand_16_mapping, | |
56 _psy_compand_16_mapping, | |
57 | |
58 {_noise_start_16,_noise_start_16}, | |
59 { _noise_part_16, _noise_part_16}, | |
60 _noise_thresh_16, | |
61 | |
62 _psy_ath_floater_16, | |
63 _psy_ath_abs_16, | |
64 | |
65 _psy_lowpass_22, | |
66 | |
67 _psy_global_44, | |
68 _global_mapping_16, | |
69 _psy_stereo_modes_16, | |
70 | |
71 _floor_books, | |
72 _floor, | |
73 2, | |
74 _floor_mapping_16, | |
75 | |
76 _mapres_template_16_stereo | |
77 }; | |
78 | |
79 static const ve_setup_data_template ve_setup_22_uncoupled={ | |
80 3, | |
81 rate_mapping_22_uncoupled, | |
82 quality_mapping_16, | |
83 -1, | |
84 19000, | |
85 26000, | |
86 | |
87 blocksize_16_short, | |
88 blocksize_16_long, | |
89 | |
90 _psy_tone_masteratt_16, | |
91 _psy_tone_0dB, | |
92 _psy_tone_suppress, | |
93 | |
94 _vp_tonemask_adj_16, | |
95 _vp_tonemask_adj_16, | |
96 _vp_tonemask_adj_16, | |
97 | |
98 _psy_noiseguards_16, | |
99 _psy_noisebias_16_impulse, | |
100 _psy_noisebias_16_short, | |
101 _psy_noisebias_16_short, | |
102 _psy_noisebias_16, | |
103 _psy_noise_suppress, | |
104 | |
105 _psy_compand_8, | |
106 _psy_compand_16_mapping, | |
107 _psy_compand_16_mapping, | |
108 | |
109 {_noise_start_16,_noise_start_16}, | |
110 { _noise_part_16, _noise_part_16}, | |
111 _noise_thresh_16, | |
112 | |
113 _psy_ath_floater_16, | |
114 _psy_ath_abs_16, | |
115 | |
116 _psy_lowpass_22, | |
117 | |
118 _psy_global_44, | |
119 _global_mapping_16, | |
120 _psy_stereo_modes_16, | |
121 | |
122 _floor_books, | |
123 _floor, | |
124 2, | |
125 _floor_mapping_16, | |
126 | |
127 _mapres_template_16_uncoupled | |
128 }; |