tor-browser

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

setup_8.h (2862B)


      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: 8kHz settings
     14 
     15 ********************************************************************/
     16 
     17 #include "psych_8.h"
     18 #include "residue_8.h"
     19 
     20 static const int blocksize_8[2]={
     21  512,512
     22 };
     23 
     24 static const int _floor_mapping_8a[]={
     25  6,6
     26 };
     27 
     28 static const int *_floor_mapping_8[]={
     29  _floor_mapping_8a
     30 };
     31 
     32 static const double rate_mapping_8[3]={
     33  6000.,9000.,32000.,
     34 };
     35 
     36 static const double rate_mapping_8_uncoupled[3]={
     37  8000.,14000.,42000.,
     38 };
     39 
     40 static const double quality_mapping_8[3]={
     41  -.1,.0,1.
     42 };
     43 
     44 static const double _psy_compand_8_mapping[3]={ 0., 1., 1.};
     45 
     46 static const double _global_mapping_8[3]={ 1., 2., 3. };
     47 
     48 static const ve_setup_data_template ve_setup_8_stereo={
     49  2,
     50  rate_mapping_8,
     51  quality_mapping_8,
     52  2,
     53  8000,
     54  9000,
     55 
     56  blocksize_8,
     57  blocksize_8,
     58 
     59  _psy_tone_masteratt_8,
     60  _psy_tone_0dB,
     61  _psy_tone_suppress,
     62 
     63  _vp_tonemask_adj_8,
     64  NULL,
     65  _vp_tonemask_adj_8,
     66 
     67  _psy_noiseguards_8,
     68  _psy_noisebias_8,
     69  _psy_noisebias_8,
     70  NULL,
     71  NULL,
     72  _psy_noise_suppress,
     73 
     74  _psy_compand_8,
     75  _psy_compand_8_mapping,
     76  NULL,
     77 
     78  {_noise_start_8,_noise_start_8},
     79  {_noise_part_8,_noise_part_8},
     80  _noise_thresh_5only,
     81 
     82  _psy_ath_floater_8,
     83  _psy_ath_abs_8,
     84 
     85  _psy_lowpass_8,
     86 
     87  _psy_global_44,
     88  _global_mapping_8,
     89  _psy_stereo_modes_8,
     90 
     91  _floor_books,
     92  _floor,
     93  1,
     94  _floor_mapping_8,
     95 
     96  _mapres_template_8_stereo
     97 };
     98 
     99 static const ve_setup_data_template ve_setup_8_uncoupled={
    100  2,
    101  rate_mapping_8_uncoupled,
    102  quality_mapping_8,
    103  -1,
    104  8000,
    105  9000,
    106 
    107  blocksize_8,
    108  blocksize_8,
    109 
    110  _psy_tone_masteratt_8,
    111  _psy_tone_0dB,
    112  _psy_tone_suppress,
    113 
    114  _vp_tonemask_adj_8,
    115  NULL,
    116  _vp_tonemask_adj_8,
    117 
    118  _psy_noiseguards_8,
    119  _psy_noisebias_8,
    120  _psy_noisebias_8,
    121  NULL,
    122  NULL,
    123  _psy_noise_suppress,
    124 
    125  _psy_compand_8,
    126  _psy_compand_8_mapping,
    127  NULL,
    128 
    129  {_noise_start_8,_noise_start_8},
    130  {_noise_part_8,_noise_part_8},
    131  _noise_thresh_5only,
    132 
    133  _psy_ath_floater_8,
    134  _psy_ath_abs_8,
    135 
    136  _psy_lowpass_8,
    137 
    138  _psy_global_44,
    139  _global_mapping_8,
    140  _psy_stereo_modes_8,
    141 
    142  _floor_books,
    143  _floor,
    144  1,
    145  _floor_mapping_8,
    146 
    147  _mapres_template_8_uncoupled
    148 };