annotate src/libvorbis-1.3.3/lib/modes/setup_22.h @ 168:ceec0dd9ec9c

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