annotate src/libvorbis-1.3.3/lib/modes/setup_22.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: 22kHz settings
Chris@1 14 last mod: $Id: setup_22.h 17026 2010-03-25 05:00:27Z xiphmont $
Chris@1 15
Chris@1 16 ********************************************************************/
Chris@1 17
Chris@1 18 static const double rate_mapping_22[4]={
Chris@1 19 15000.,20000.,44000.,86000.
Chris@1 20 };
Chris@1 21
Chris@1 22 static const double rate_mapping_22_uncoupled[4]={
Chris@1 23 16000.,28000.,50000.,90000.
Chris@1 24 };
Chris@1 25
Chris@1 26 static const double _psy_lowpass_22[4]={9.5,11.,30.,99.};
Chris@1 27
Chris@1 28 static const ve_setup_data_template ve_setup_22_stereo={
Chris@1 29 3,
Chris@1 30 rate_mapping_22,
Chris@1 31 quality_mapping_16,
Chris@1 32 2,
Chris@1 33 19000,
Chris@1 34 26000,
Chris@1 35
Chris@1 36 blocksize_16_short,
Chris@1 37 blocksize_16_long,
Chris@1 38
Chris@1 39 _psy_tone_masteratt_16,
Chris@1 40 _psy_tone_0dB,
Chris@1 41 _psy_tone_suppress,
Chris@1 42
Chris@1 43 _vp_tonemask_adj_16,
Chris@1 44 _vp_tonemask_adj_16,
Chris@1 45 _vp_tonemask_adj_16,
Chris@1 46
Chris@1 47 _psy_noiseguards_16,
Chris@1 48 _psy_noisebias_16_impulse,
Chris@1 49 _psy_noisebias_16_short,
Chris@1 50 _psy_noisebias_16_short,
Chris@1 51 _psy_noisebias_16,
Chris@1 52 _psy_noise_suppress,
Chris@1 53
Chris@1 54 _psy_compand_8,
Chris@1 55 _psy_compand_16_mapping,
Chris@1 56 _psy_compand_16_mapping,
Chris@1 57
Chris@1 58 {_noise_start_16,_noise_start_16},
Chris@1 59 { _noise_part_16, _noise_part_16},
Chris@1 60 _noise_thresh_16,
Chris@1 61
Chris@1 62 _psy_ath_floater_16,
Chris@1 63 _psy_ath_abs_16,
Chris@1 64
Chris@1 65 _psy_lowpass_22,
Chris@1 66
Chris@1 67 _psy_global_44,
Chris@1 68 _global_mapping_16,
Chris@1 69 _psy_stereo_modes_16,
Chris@1 70
Chris@1 71 _floor_books,
Chris@1 72 _floor,
Chris@1 73 2,
Chris@1 74 _floor_mapping_16,
Chris@1 75
Chris@1 76 _mapres_template_16_stereo
Chris@1 77 };
Chris@1 78
Chris@1 79 static const ve_setup_data_template ve_setup_22_uncoupled={
Chris@1 80 3,
Chris@1 81 rate_mapping_22_uncoupled,
Chris@1 82 quality_mapping_16,
Chris@1 83 -1,
Chris@1 84 19000,
Chris@1 85 26000,
Chris@1 86
Chris@1 87 blocksize_16_short,
Chris@1 88 blocksize_16_long,
Chris@1 89
Chris@1 90 _psy_tone_masteratt_16,
Chris@1 91 _psy_tone_0dB,
Chris@1 92 _psy_tone_suppress,
Chris@1 93
Chris@1 94 _vp_tonemask_adj_16,
Chris@1 95 _vp_tonemask_adj_16,
Chris@1 96 _vp_tonemask_adj_16,
Chris@1 97
Chris@1 98 _psy_noiseguards_16,
Chris@1 99 _psy_noisebias_16_impulse,
Chris@1 100 _psy_noisebias_16_short,
Chris@1 101 _psy_noisebias_16_short,
Chris@1 102 _psy_noisebias_16,
Chris@1 103 _psy_noise_suppress,
Chris@1 104
Chris@1 105 _psy_compand_8,
Chris@1 106 _psy_compand_16_mapping,
Chris@1 107 _psy_compand_16_mapping,
Chris@1 108
Chris@1 109 {_noise_start_16,_noise_start_16},
Chris@1 110 { _noise_part_16, _noise_part_16},
Chris@1 111 _noise_thresh_16,
Chris@1 112
Chris@1 113 _psy_ath_floater_16,
Chris@1 114 _psy_ath_abs_16,
Chris@1 115
Chris@1 116 _psy_lowpass_22,
Chris@1 117
Chris@1 118 _psy_global_44,
Chris@1 119 _global_mapping_16,
Chris@1 120 _psy_stereo_modes_16,
Chris@1 121
Chris@1 122 _floor_books,
Chris@1 123 _floor,
Chris@1 124 2,
Chris@1 125 _floor_mapping_16,
Chris@1 126
Chris@1 127 _mapres_template_16_uncoupled
Chris@1 128 };