setup_11.h 2.68 KB
Newer Older
Monty's avatar
 
Monty committed
1 2 3 4 5 6 7
/********************************************************************
 *                                                                  *
 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
 * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
 * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
 * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
 *                                                                  *
Monty's avatar
Monty committed
8
 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2009             *
9
 * by the Xiph.Org Foundation http://www.xiph.org/                  *
Monty's avatar
 
Monty committed
10 11 12
 *                                                                  *
 ********************************************************************

Monty's avatar
Monty committed
13
 function: 11kHz settings
Monty's avatar
 
Monty committed
14 15 16 17 18

 ********************************************************************/

#include "psych_11.h"

19
static const int blocksize_11[2]={
Monty's avatar
 
Monty committed
20 21 22
  512,512
};

23 24 25 26 27
static const int _floor_mapping_11a[]={
  6,6
};
static const int *_floor_mapping_11[]={
  _floor_mapping_11a
Monty's avatar
 
Monty committed
28 29
};

30
static const double rate_mapping_11[3]={
Monty's avatar
 
Monty committed
31 32 33
  8000.,13000.,44000.,
};

34
static const double rate_mapping_11_uncoupled[3]={
Monty's avatar
 
Monty committed
35 36 37
  12000.,20000.,50000.,
};

38
static const double quality_mapping_11[3]={
Monty's avatar
 
Monty committed
39 40 41
  -.1,.0,1.
};

42
static const ve_setup_data_template ve_setup_11_stereo={
Monty's avatar
 
Monty committed
43 44 45 46 47 48
  2,
  rate_mapping_11,
  quality_mapping_11,
  2,
  9000,
  15000,
Monty's avatar
Monty committed
49

Monty's avatar
 
Monty committed
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
  blocksize_11,
  blocksize_11,

  _psy_tone_masteratt_11,
  _psy_tone_0dB,
  _psy_tone_suppress,

  _vp_tonemask_adj_11,
  NULL,
  _vp_tonemask_adj_11,

  _psy_noiseguards_8,
  _psy_noisebias_11,
  _psy_noisebias_11,
  NULL,
  NULL,
  _psy_noise_suppress,
Monty's avatar
Monty committed
67

Monty's avatar
 
Monty committed
68 69 70 71 72 73 74 75 76 77
  _psy_compand_8,
  _psy_compand_8_mapping,
  NULL,

  {_noise_start_8,_noise_start_8},
  {_noise_part_8,_noise_part_8},
  _noise_thresh_11,

  _psy_ath_floater_8,
  _psy_ath_abs_8,
Monty's avatar
Monty committed
78

Monty's avatar
 
Monty committed
79 80 81 82 83 84
  _psy_lowpass_11,

  _psy_global_44,
  _global_mapping_8,
  _psy_stereo_modes_8,

Monty's avatar
 
Monty committed
85 86
  _floor_books,
  _floor,
87
  1,
Monty's avatar
 
Monty committed
88 89 90 91 92
  _floor_mapping_11,

  _mapres_template_8_stereo
};

93
static const ve_setup_data_template ve_setup_11_uncoupled={
Monty's avatar
 
Monty committed
94 95 96 97 98 99
  2,
  rate_mapping_11_uncoupled,
  quality_mapping_11,
  -1,
  9000,
  15000,
Monty's avatar
Monty committed
100

Monty's avatar
 
Monty committed
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
  blocksize_11,
  blocksize_11,

  _psy_tone_masteratt_11,
  _psy_tone_0dB,
  _psy_tone_suppress,

  _vp_tonemask_adj_11,
  NULL,
  _vp_tonemask_adj_11,

  _psy_noiseguards_8,
  _psy_noisebias_11,
  _psy_noisebias_11,
  NULL,
  NULL,
  _psy_noise_suppress,
Monty's avatar
Monty committed
118

Monty's avatar
 
Monty committed
119 120 121 122 123 124 125 126 127 128
  _psy_compand_8,
  _psy_compand_8_mapping,
  NULL,

  {_noise_start_8,_noise_start_8},
  {_noise_part_8,_noise_part_8},
  _noise_thresh_11,

  _psy_ath_floater_8,
  _psy_ath_abs_8,
Monty's avatar
Monty committed
129

Monty's avatar
 
Monty committed
130 131 132 133 134 135
  _psy_lowpass_11,

  _psy_global_44,
  _global_mapping_8,
  _psy_stereo_modes_8,

Monty's avatar
 
Monty committed
136 137
  _floor_books,
  _floor,
138
  1,
Monty's avatar
 
Monty committed
139 140 141 142
  _floor_mapping_11,

  _mapres_template_8_uncoupled
};