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: 22kHz settings
15 ********************************************************************/
17 static const double rate_mapping_22[4]={
18 15000.,20000.,44000.,86000.
21 static const double rate_mapping_22_uncoupled[4]={
22 16000.,28000.,50000.,90000.
25 static const double _psy_lowpass_22[4]={9.5,11.,30.,99.};
27 static const ve_setup_data_template ve_setup_22_stereo={
38 _psy_tone_masteratt_16,
47 _psy_noisebias_16_impulse,
48 _psy_noisebias_16_short,
49 _psy_noisebias_16_short,
54 _psy_compand_16_mapping,
55 _psy_compand_16_mapping,
57 {_noise_start_16,_noise_start_16},
58 { _noise_part_16, _noise_part_16},
75 _mapres_template_16_stereo
78 static const ve_setup_data_template ve_setup_22_uncoupled={
80 rate_mapping_22_uncoupled,
89 _psy_tone_masteratt_16,
98 _psy_noisebias_16_impulse,
99 _psy_noisebias_16_short,
100 _psy_noisebias_16_short,
105 _psy_compand_16_mapping,
106 _psy_compand_16_mapping,
108 {_noise_start_16,_noise_start_16},
109 { _noise_part_16, _noise_part_16},
119 _psy_stereo_modes_16,
126 _mapres_template_16_uncoupled