annotate src/libvorbis-1.3.3/lib/modes/setup_11.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: 11kHz settings
cannam@86 14 last mod: $Id: setup_11.h 16894 2010-02-12 20:32:12Z xiphmont $
cannam@86 15
cannam@86 16 ********************************************************************/
cannam@86 17
cannam@86 18 #include "psych_11.h"
cannam@86 19
cannam@86 20 static const int blocksize_11[2]={
cannam@86 21 512,512
cannam@86 22 };
cannam@86 23
cannam@86 24 static const int _floor_mapping_11a[]={
cannam@86 25 6,6
cannam@86 26 };
cannam@86 27 static const int *_floor_mapping_11[]={
cannam@86 28 _floor_mapping_11a
cannam@86 29 };
cannam@86 30
cannam@86 31 static const double rate_mapping_11[3]={
cannam@86 32 8000.,13000.,44000.,
cannam@86 33 };
cannam@86 34
cannam@86 35 static const double rate_mapping_11_uncoupled[3]={
cannam@86 36 12000.,20000.,50000.,
cannam@86 37 };
cannam@86 38
cannam@86 39 static const double quality_mapping_11[3]={
cannam@86 40 -.1,.0,1.
cannam@86 41 };
cannam@86 42
cannam@86 43 static const ve_setup_data_template ve_setup_11_stereo={
cannam@86 44 2,
cannam@86 45 rate_mapping_11,
cannam@86 46 quality_mapping_11,
cannam@86 47 2,
cannam@86 48 9000,
cannam@86 49 15000,
cannam@86 50
cannam@86 51 blocksize_11,
cannam@86 52 blocksize_11,
cannam@86 53
cannam@86 54 _psy_tone_masteratt_11,
cannam@86 55 _psy_tone_0dB,
cannam@86 56 _psy_tone_suppress,
cannam@86 57
cannam@86 58 _vp_tonemask_adj_11,
cannam@86 59 NULL,
cannam@86 60 _vp_tonemask_adj_11,
cannam@86 61
cannam@86 62 _psy_noiseguards_8,
cannam@86 63 _psy_noisebias_11,
cannam@86 64 _psy_noisebias_11,
cannam@86 65 NULL,
cannam@86 66 NULL,
cannam@86 67 _psy_noise_suppress,
cannam@86 68
cannam@86 69 _psy_compand_8,
cannam@86 70 _psy_compand_8_mapping,
cannam@86 71 NULL,
cannam@86 72
cannam@86 73 {_noise_start_8,_noise_start_8},
cannam@86 74 {_noise_part_8,_noise_part_8},
cannam@86 75 _noise_thresh_11,
cannam@86 76
cannam@86 77 _psy_ath_floater_8,
cannam@86 78 _psy_ath_abs_8,
cannam@86 79
cannam@86 80 _psy_lowpass_11,
cannam@86 81
cannam@86 82 _psy_global_44,
cannam@86 83 _global_mapping_8,
cannam@86 84 _psy_stereo_modes_8,
cannam@86 85
cannam@86 86 _floor_books,
cannam@86 87 _floor,
cannam@86 88 1,
cannam@86 89 _floor_mapping_11,
cannam@86 90
cannam@86 91 _mapres_template_8_stereo
cannam@86 92 };
cannam@86 93
cannam@86 94 static const ve_setup_data_template ve_setup_11_uncoupled={
cannam@86 95 2,
cannam@86 96 rate_mapping_11_uncoupled,
cannam@86 97 quality_mapping_11,
cannam@86 98 -1,
cannam@86 99 9000,
cannam@86 100 15000,
cannam@86 101
cannam@86 102 blocksize_11,
cannam@86 103 blocksize_11,
cannam@86 104
cannam@86 105 _psy_tone_masteratt_11,
cannam@86 106 _psy_tone_0dB,
cannam@86 107 _psy_tone_suppress,
cannam@86 108
cannam@86 109 _vp_tonemask_adj_11,
cannam@86 110 NULL,
cannam@86 111 _vp_tonemask_adj_11,
cannam@86 112
cannam@86 113 _psy_noiseguards_8,
cannam@86 114 _psy_noisebias_11,
cannam@86 115 _psy_noisebias_11,
cannam@86 116 NULL,
cannam@86 117 NULL,
cannam@86 118 _psy_noise_suppress,
cannam@86 119
cannam@86 120 _psy_compand_8,
cannam@86 121 _psy_compand_8_mapping,
cannam@86 122 NULL,
cannam@86 123
cannam@86 124 {_noise_start_8,_noise_start_8},
cannam@86 125 {_noise_part_8,_noise_part_8},
cannam@86 126 _noise_thresh_11,
cannam@86 127
cannam@86 128 _psy_ath_floater_8,
cannam@86 129 _psy_ath_abs_8,
cannam@86 130
cannam@86 131 _psy_lowpass_11,
cannam@86 132
cannam@86 133 _psy_global_44,
cannam@86 134 _global_mapping_8,
cannam@86 135 _psy_stereo_modes_8,
cannam@86 136
cannam@86 137 _floor_books,
cannam@86 138 _floor,
cannam@86 139 1,
cannam@86 140 _floor_mapping_11,
cannam@86 141
cannam@86 142 _mapres_template_8_uncoupled
cannam@86 143 };