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