1 /********************************************************************
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. *
8 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2009 *
9 * by the Xiph.Org Foundation https://xiph.org/ *
11 ********************************************************************
13 function: catch-all toplevel settings for q modes only
15 ********************************************************************/
17 static const double rate_mapping_X[12]={
18 -1.,-1.,-1.,-1.,-1.,-1.,
19 -1.,-1.,-1.,-1.,-1.,-1.
22 static const ve_setup_data_template ve_setup_X_stereo={
33 _psy_tone_masteratt_44,
37 _vp_tonemask_adj_otherblock,
38 _vp_tonemask_adj_longblock,
39 _vp_tonemask_adj_otherblock,
42 _psy_noisebias_impulse,
43 _psy_noisebias_padding,
49 _psy_compand_short_mapping,
50 _psy_compand_long_mapping,
52 {_noise_start_short_44,_noise_start_long_44},
53 {_noise_part_short_44,_noise_part_long_44},
70 _mapres_template_44_stereo
73 static const ve_setup_data_template ve_setup_X_uncoupled={
84 _psy_tone_masteratt_44,
88 _vp_tonemask_adj_otherblock,
89 _vp_tonemask_adj_longblock,
90 _vp_tonemask_adj_otherblock,
93 _psy_noisebias_impulse,
94 _psy_noisebias_padding,
100 _psy_compand_short_mapping,
101 _psy_compand_long_mapping,
103 {_noise_start_short_44,_noise_start_long_44},
104 {_noise_part_short_44,_noise_part_long_44},
121 _mapres_template_44_uncoupled
124 static const ve_setup_data_template ve_setup_XX_stereo={
135 _psy_tone_masteratt_8,
151 _psy_compand_8_mapping,
154 {_noise_start_8,_noise_start_8},
155 {_noise_part_8,_noise_part_8},
172 _mapres_template_8_stereo
175 static const ve_setup_data_template ve_setup_XX_uncoupled={
186 _psy_tone_masteratt_8,
202 _psy_compand_8_mapping,
205 {_noise_start_8,_noise_start_8},
206 {_noise_part_8,_noise_part_8},
223 _mapres_template_8_uncoupled