annotate src/libvorbis-1.3.3/lib/modes/setup_8.h @ 83:ae30d91d2ffe

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
date Fri, 07 Feb 2020 11:51:13 +0000
parents 05aa0afa9217
children
rev   line source
Chris@1 1 /********************************************************************
Chris@1 2 * *
Chris@1 3 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
Chris@1 4 * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
Chris@1 5 * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
Chris@1 6 * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
Chris@1 7 * *
Chris@1 8 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2009 *
Chris@1 9 * by the Xiph.Org Foundation http://www.xiph.org/ *
Chris@1 10 * *
Chris@1 11 ********************************************************************
Chris@1 12
Chris@1 13 function: 8kHz settings
Chris@1 14 last mod: $Id: setup_8.h 16894 2010-02-12 20:32:12Z xiphmont $
Chris@1 15
Chris@1 16 ********************************************************************/
Chris@1 17
Chris@1 18 #include "psych_8.h"
Chris@1 19 #include "residue_8.h"
Chris@1 20
Chris@1 21 static const int blocksize_8[2]={
Chris@1 22 512,512
Chris@1 23 };
Chris@1 24
Chris@1 25 static const int _floor_mapping_8a[]={
Chris@1 26 6,6
Chris@1 27 };
Chris@1 28
Chris@1 29 static const int *_floor_mapping_8[]={
Chris@1 30 _floor_mapping_8a
Chris@1 31 };
Chris@1 32
Chris@1 33 static const double rate_mapping_8[3]={
Chris@1 34 6000.,9000.,32000.,
Chris@1 35 };
Chris@1 36
Chris@1 37 static const double rate_mapping_8_uncoupled[3]={
Chris@1 38 8000.,14000.,42000.,
Chris@1 39 };
Chris@1 40
Chris@1 41 static const double quality_mapping_8[3]={
Chris@1 42 -.1,.0,1.
Chris@1 43 };
Chris@1 44
Chris@1 45 static const double _psy_compand_8_mapping[3]={ 0., 1., 1.};
Chris@1 46
Chris@1 47 static const double _global_mapping_8[3]={ 1., 2., 3. };
Chris@1 48
Chris@1 49 static const ve_setup_data_template ve_setup_8_stereo={
Chris@1 50 2,
Chris@1 51 rate_mapping_8,
Chris@1 52 quality_mapping_8,
Chris@1 53 2,
Chris@1 54 8000,
Chris@1 55 9000,
Chris@1 56
Chris@1 57 blocksize_8,
Chris@1 58 blocksize_8,
Chris@1 59
Chris@1 60 _psy_tone_masteratt_8,
Chris@1 61 _psy_tone_0dB,
Chris@1 62 _psy_tone_suppress,
Chris@1 63
Chris@1 64 _vp_tonemask_adj_8,
Chris@1 65 NULL,
Chris@1 66 _vp_tonemask_adj_8,
Chris@1 67
Chris@1 68 _psy_noiseguards_8,
Chris@1 69 _psy_noisebias_8,
Chris@1 70 _psy_noisebias_8,
Chris@1 71 NULL,
Chris@1 72 NULL,
Chris@1 73 _psy_noise_suppress,
Chris@1 74
Chris@1 75 _psy_compand_8,
Chris@1 76 _psy_compand_8_mapping,
Chris@1 77 NULL,
Chris@1 78
Chris@1 79 {_noise_start_8,_noise_start_8},
Chris@1 80 {_noise_part_8,_noise_part_8},
Chris@1 81 _noise_thresh_5only,
Chris@1 82
Chris@1 83 _psy_ath_floater_8,
Chris@1 84 _psy_ath_abs_8,
Chris@1 85
Chris@1 86 _psy_lowpass_8,
Chris@1 87
Chris@1 88 _psy_global_44,
Chris@1 89 _global_mapping_8,
Chris@1 90 _psy_stereo_modes_8,
Chris@1 91
Chris@1 92 _floor_books,
Chris@1 93 _floor,
Chris@1 94 1,
Chris@1 95 _floor_mapping_8,
Chris@1 96
Chris@1 97 _mapres_template_8_stereo
Chris@1 98 };
Chris@1 99
Chris@1 100 static const ve_setup_data_template ve_setup_8_uncoupled={
Chris@1 101 2,
Chris@1 102 rate_mapping_8_uncoupled,
Chris@1 103 quality_mapping_8,
Chris@1 104 -1,
Chris@1 105 8000,
Chris@1 106 9000,
Chris@1 107
Chris@1 108 blocksize_8,
Chris@1 109 blocksize_8,
Chris@1 110
Chris@1 111 _psy_tone_masteratt_8,
Chris@1 112 _psy_tone_0dB,
Chris@1 113 _psy_tone_suppress,
Chris@1 114
Chris@1 115 _vp_tonemask_adj_8,
Chris@1 116 NULL,
Chris@1 117 _vp_tonemask_adj_8,
Chris@1 118
Chris@1 119 _psy_noiseguards_8,
Chris@1 120 _psy_noisebias_8,
Chris@1 121 _psy_noisebias_8,
Chris@1 122 NULL,
Chris@1 123 NULL,
Chris@1 124 _psy_noise_suppress,
Chris@1 125
Chris@1 126 _psy_compand_8,
Chris@1 127 _psy_compand_8_mapping,
Chris@1 128 NULL,
Chris@1 129
Chris@1 130 {_noise_start_8,_noise_start_8},
Chris@1 131 {_noise_part_8,_noise_part_8},
Chris@1 132 _noise_thresh_5only,
Chris@1 133
Chris@1 134 _psy_ath_floater_8,
Chris@1 135 _psy_ath_abs_8,
Chris@1 136
Chris@1 137 _psy_lowpass_8,
Chris@1 138
Chris@1 139 _psy_global_44,
Chris@1 140 _global_mapping_8,
Chris@1 141 _psy_stereo_modes_8,
Chris@1 142
Chris@1 143 _floor_books,
Chris@1 144 _floor,
Chris@1 145 1,
Chris@1 146 _floor_mapping_8,
Chris@1 147
Chris@1 148 _mapres_template_8_uncoupled
Chris@1 149 };