examples/sfexamples/oggvorbiscodec/src/libvorbis/lib/modes/setup_X.h

00001 /********************************************************************
00002  *                                                                  *
00003  * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
00004  * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
00005  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
00006  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
00007  *                                                                  *
00008  * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
00009  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
00010  *                                                                  *
00011  ********************************************************************
00012 
00013  function: catch-all toplevel settings for q modes only
00014  last mod: $Id: setup_X.h 7187 2004-07-20 07:24:27Z xiphmont $
00015 
00016  ********************************************************************/
00017 
00018 static double rate_mapping_X[12]={
00019   -1.,-1.,-1.,-1.,-1.,-1.,
00020   -1.,-1.,-1.,-1.,-1.,-1.
00021 };
00022 
00023 ve_setup_data_template ve_setup_X_stereo={
00024   11,
00025   rate_mapping_X,
00026   quality_mapping_44,
00027   2,
00028   50000,
00029   200000,
00030   
00031   blocksize_short_44,
00032   blocksize_long_44,
00033 
00034   _psy_tone_masteratt_44,
00035   _psy_tone_0dB,
00036   _psy_tone_suppress,
00037 
00038   _vp_tonemask_adj_otherblock,
00039   _vp_tonemask_adj_longblock,
00040   _vp_tonemask_adj_otherblock,
00041 
00042   _psy_noiseguards_44,
00043   _psy_noisebias_impulse,
00044   _psy_noisebias_padding,
00045   _psy_noisebias_trans,
00046   _psy_noisebias_long,
00047   _psy_noise_suppress,
00048   
00049   _psy_compand_44,
00050   _psy_compand_short_mapping,
00051   _psy_compand_long_mapping,
00052 
00053   {_noise_start_short_44,_noise_start_long_44},
00054   {_noise_part_short_44,_noise_part_long_44},
00055   _noise_thresh_44,
00056 
00057   _psy_ath_floater,
00058   _psy_ath_abs,
00059   
00060   _psy_lowpass_44,
00061 
00062   _psy_global_44,
00063   _global_mapping_44,
00064   _psy_stereo_modes_44,
00065 
00066   _floor_books,
00067   _floor,
00068   _floor_short_mapping_44,
00069   _floor_long_mapping_44,
00070 
00071   _mapres_template_44_stereo
00072 };
00073 
00074 ve_setup_data_template ve_setup_X_uncoupled={
00075   11,
00076   rate_mapping_X,
00077   quality_mapping_44,
00078   -1,
00079   50000,
00080   200000,
00081   
00082   blocksize_short_44,
00083   blocksize_long_44,
00084 
00085   _psy_tone_masteratt_44,
00086   _psy_tone_0dB,
00087   _psy_tone_suppress,
00088 
00089   _vp_tonemask_adj_otherblock,
00090   _vp_tonemask_adj_longblock,
00091   _vp_tonemask_adj_otherblock,
00092 
00093   _psy_noiseguards_44,
00094   _psy_noisebias_impulse,
00095   _psy_noisebias_padding,
00096   _psy_noisebias_trans,
00097   _psy_noisebias_long,
00098   _psy_noise_suppress,
00099   
00100   _psy_compand_44,
00101   _psy_compand_short_mapping,
00102   _psy_compand_long_mapping,
00103 
00104   {_noise_start_short_44,_noise_start_long_44},
00105   {_noise_part_short_44,_noise_part_long_44},
00106   _noise_thresh_44,
00107 
00108   _psy_ath_floater,
00109   _psy_ath_abs,
00110   
00111   _psy_lowpass_44,
00112 
00113   _psy_global_44,
00114   _global_mapping_44,
00115   NULL,
00116 
00117   _floor_books,
00118   _floor,
00119   _floor_short_mapping_44,
00120   _floor_long_mapping_44,
00121 
00122   _mapres_template_44_uncoupled
00123 };
00124 
00125 ve_setup_data_template ve_setup_XX_stereo={
00126   2,
00127   rate_mapping_X,
00128   quality_mapping_8,
00129   2,
00130   0,
00131   8000,
00132   
00133   blocksize_8,
00134   blocksize_8,
00135 
00136   _psy_tone_masteratt_8,
00137   _psy_tone_0dB,
00138   _psy_tone_suppress,
00139 
00140   _vp_tonemask_adj_8,
00141   NULL,
00142   _vp_tonemask_adj_8,
00143 
00144   _psy_noiseguards_8,
00145   _psy_noisebias_8,
00146   _psy_noisebias_8,
00147   NULL,
00148   NULL,
00149   _psy_noise_suppress,
00150   
00151   _psy_compand_8,
00152   _psy_compand_8_mapping,
00153   NULL,
00154 
00155   {_noise_start_8,_noise_start_8},
00156   {_noise_part_8,_noise_part_8},
00157   _noise_thresh_5only,
00158 
00159   _psy_ath_floater_8,
00160   _psy_ath_abs_8,
00161   
00162   _psy_lowpass_8,
00163 
00164   _psy_global_44,
00165   _global_mapping_8,
00166   _psy_stereo_modes_8,
00167 
00168   _floor_books,
00169   _floor,
00170   _floor_mapping_8,
00171   NULL,
00172 
00173   _mapres_template_8_stereo
00174 };
00175 
00176 ve_setup_data_template ve_setup_XX_uncoupled={
00177   2,
00178   rate_mapping_X,
00179   quality_mapping_8,
00180   -1,
00181   0,
00182   8000,
00183   
00184   blocksize_8,
00185   blocksize_8,
00186 
00187   _psy_tone_masteratt_8,
00188   _psy_tone_0dB,
00189   _psy_tone_suppress,
00190 
00191   _vp_tonemask_adj_8,
00192   NULL,
00193   _vp_tonemask_adj_8,
00194 
00195   _psy_noiseguards_8,
00196   _psy_noisebias_8,
00197   _psy_noisebias_8,
00198   NULL,
00199   NULL,
00200   _psy_noise_suppress,
00201   
00202   _psy_compand_8,
00203   _psy_compand_8_mapping,
00204   NULL,
00205 
00206   {_noise_start_8,_noise_start_8},
00207   {_noise_part_8,_noise_part_8},
00208   _noise_thresh_5only,
00209 
00210   _psy_ath_floater_8,
00211   _psy_ath_abs_8,
00212   
00213   _psy_lowpass_8,
00214 
00215   _psy_global_44,
00216   _global_mapping_8,
00217   _psy_stereo_modes_8,
00218 
00219   _floor_books,
00220   _floor,
00221   _floor_mapping_8,
00222   NULL,
00223 
00224   _mapres_template_8_uncoupled
00225 };
00226 

Generated by  doxygen 1.6.2