tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

setup_22.h (2785B)


      1 /********************************************************************
      2 *                                                                  *
      3 * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
      4 * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
      5 * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
      6 * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
      7 *                                                                  *
      8 * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2009             *
      9 * by the Xiph.Org Foundation https://xiph.org/                     *
     10 *                                                                  *
     11 ********************************************************************
     12 
     13 function: 22kHz settings
     14 
     15 ********************************************************************/
     16 
     17 static const double rate_mapping_22[4]={
     18  15000.,20000.,44000.,86000.
     19 };
     20 
     21 static const double rate_mapping_22_uncoupled[4]={
     22  16000.,28000.,50000.,90000.
     23 };
     24 
     25 static const double _psy_lowpass_22[4]={9.5,11.,30.,99.};
     26 
     27 static const ve_setup_data_template ve_setup_22_stereo={
     28  3,
     29  rate_mapping_22,
     30  quality_mapping_16,
     31  2,
     32  19000,
     33  26000,
     34 
     35  blocksize_16_short,
     36  blocksize_16_long,
     37 
     38  _psy_tone_masteratt_16,
     39  _psy_tone_0dB,
     40  _psy_tone_suppress,
     41 
     42  _vp_tonemask_adj_16,
     43  _vp_tonemask_adj_16,
     44  _vp_tonemask_adj_16,
     45 
     46  _psy_noiseguards_16,
     47  _psy_noisebias_16_impulse,
     48  _psy_noisebias_16_short,
     49  _psy_noisebias_16_short,
     50  _psy_noisebias_16,
     51  _psy_noise_suppress,
     52 
     53  _psy_compand_8,
     54  _psy_compand_16_mapping,
     55  _psy_compand_16_mapping,
     56 
     57  {_noise_start_16,_noise_start_16},
     58  { _noise_part_16, _noise_part_16},
     59  _noise_thresh_16,
     60 
     61  _psy_ath_floater_16,
     62  _psy_ath_abs_16,
     63 
     64  _psy_lowpass_22,
     65 
     66  _psy_global_44,
     67  _global_mapping_16,
     68  _psy_stereo_modes_16,
     69 
     70  _floor_books,
     71  _floor,
     72  2,
     73  _floor_mapping_16,
     74 
     75  _mapres_template_16_stereo
     76 };
     77 
     78 static const ve_setup_data_template ve_setup_22_uncoupled={
     79  3,
     80  rate_mapping_22_uncoupled,
     81  quality_mapping_16,
     82  -1,
     83  19000,
     84  26000,
     85 
     86  blocksize_16_short,
     87  blocksize_16_long,
     88 
     89  _psy_tone_masteratt_16,
     90  _psy_tone_0dB,
     91  _psy_tone_suppress,
     92 
     93  _vp_tonemask_adj_16,
     94  _vp_tonemask_adj_16,
     95  _vp_tonemask_adj_16,
     96 
     97  _psy_noiseguards_16,
     98  _psy_noisebias_16_impulse,
     99  _psy_noisebias_16_short,
    100  _psy_noisebias_16_short,
    101  _psy_noisebias_16,
    102  _psy_noise_suppress,
    103 
    104  _psy_compand_8,
    105  _psy_compand_16_mapping,
    106  _psy_compand_16_mapping,
    107 
    108  {_noise_start_16,_noise_start_16},
    109  { _noise_part_16, _noise_part_16},
    110  _noise_thresh_16,
    111 
    112  _psy_ath_floater_16,
    113  _psy_ath_abs_16,
    114 
    115  _psy_lowpass_22,
    116 
    117  _psy_global_44,
    118  _global_mapping_16,
    119  _psy_stereo_modes_16,
    120 
    121  _floor_books,
    122  _floor,
    123  2,
    124  _floor_mapping_16,
    125 
    126  _mapres_template_16_uncoupled
    127 };