examples/sfexamples/oggvorbiscodec/src/libvorbis/lib/modes/setup_11.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: 11kHz settings 
00014  last mod: $Id: setup_11.h 7187 2004-07-20 07:24:27Z xiphmont $
00015 
00016  ********************************************************************/
00017 
00018 #include "psych_11.h"
00019 
00020 static int blocksize_11[2]={
00021   512,512
00022 };
00023 
00024 static int _floor_mapping_11[2]={
00025   6,6,
00026 };
00027 
00028 static double rate_mapping_11[3]={
00029   8000.,13000.,44000.,
00030 };
00031 
00032 static double rate_mapping_11_uncoupled[3]={
00033   12000.,20000.,50000.,
00034 };
00035 
00036 static double quality_mapping_11[3]={
00037   -.1,.0,1.
00038 };
00039 
00040 ve_setup_data_template ve_setup_11_stereo={
00041   2,
00042   rate_mapping_11,
00043   quality_mapping_11,
00044   2,
00045   9000,
00046   15000,
00047   
00048   blocksize_11,
00049   blocksize_11,
00050 
00051   _psy_tone_masteratt_11,
00052   _psy_tone_0dB,
00053   _psy_tone_suppress,
00054 
00055   _vp_tonemask_adj_11,
00056   NULL,
00057   _vp_tonemask_adj_11,
00058 
00059   _psy_noiseguards_8,
00060   _psy_noisebias_11,
00061   _psy_noisebias_11,
00062   NULL,
00063   NULL,
00064   _psy_noise_suppress,
00065   
00066   _psy_compand_8,
00067   _psy_compand_8_mapping,
00068   NULL,
00069 
00070   {_noise_start_8,_noise_start_8},
00071   {_noise_part_8,_noise_part_8},
00072   _noise_thresh_11,
00073 
00074   _psy_ath_floater_8,
00075   _psy_ath_abs_8,
00076   
00077   _psy_lowpass_11,
00078 
00079   _psy_global_44,
00080   _global_mapping_8,
00081   _psy_stereo_modes_8,
00082 
00083   _floor_books,
00084   _floor,
00085   _floor_mapping_11,
00086   NULL,
00087 
00088   _mapres_template_8_stereo
00089 };
00090 
00091 ve_setup_data_template ve_setup_11_uncoupled={
00092   2,
00093   rate_mapping_11_uncoupled,
00094   quality_mapping_11,
00095   -1,
00096   9000,
00097   15000,
00098   
00099   blocksize_11,
00100   blocksize_11,
00101 
00102   _psy_tone_masteratt_11,
00103   _psy_tone_0dB,
00104   _psy_tone_suppress,
00105 
00106   _vp_tonemask_adj_11,
00107   NULL,
00108   _vp_tonemask_adj_11,
00109 
00110   _psy_noiseguards_8,
00111   _psy_noisebias_11,
00112   _psy_noisebias_11,
00113   NULL,
00114   NULL,
00115   _psy_noise_suppress,
00116   
00117   _psy_compand_8,
00118   _psy_compand_8_mapping,
00119   NULL,
00120 
00121   {_noise_start_8,_noise_start_8},
00122   {_noise_part_8,_noise_part_8},
00123   _noise_thresh_11,
00124 
00125   _psy_ath_floater_8,
00126   _psy_ath_abs_8,
00127   
00128   _psy_lowpass_11,
00129 
00130   _psy_global_44,
00131   _global_mapping_8,
00132   _psy_stereo_modes_8,
00133 
00134   _floor_books,
00135   _floor,
00136   _floor_mapping_11,
00137   NULL,
00138 
00139   _mapres_template_8_uncoupled
00140 };
00141 

Generated by  doxygen 1.6.2