examples/SFExamples/oggvorbiscodec/src/libvorbis/lib/modes/setup_44u.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: toplevel settings for 44.1/48kHz uncoupled modes
00014  last mod: $Id: setup_44u.h 7187 2004-07-20 07:24:27Z xiphmont $
00015 
00016  ********************************************************************/
00017 
00018 #include "modes/residue_44u.h"
00019 
00020 static double rate_mapping_44_un[12]={
00021   32000.,48000.,60000.,70000.,80000.,86000.,
00022   96000.,110000.,120000.,140000.,160000.,240001.
00023 };
00024 
00025 ve_setup_data_template ve_setup_44_uncoupled={
00026   11,
00027   rate_mapping_44_un,
00028   quality_mapping_44,
00029   -1,
00030   40000,
00031   50000,
00032   
00033   blocksize_short_44,
00034   blocksize_long_44,
00035 
00036   _psy_tone_masteratt_44,
00037   _psy_tone_0dB,
00038   _psy_tone_suppress,
00039 
00040   _vp_tonemask_adj_otherblock,
00041   _vp_tonemask_adj_longblock,
00042   _vp_tonemask_adj_otherblock,
00043 
00044   _psy_noiseguards_44,
00045   _psy_noisebias_impulse,
00046   _psy_noisebias_padding,
00047   _psy_noisebias_trans,
00048   _psy_noisebias_long,
00049   _psy_noise_suppress,
00050   
00051   _psy_compand_44,
00052   _psy_compand_short_mapping,
00053   _psy_compand_long_mapping,
00054 
00055   {_noise_start_short_44,_noise_start_long_44},
00056   {_noise_part_short_44,_noise_part_long_44},
00057   _noise_thresh_44,
00058 
00059   _psy_ath_floater,
00060   _psy_ath_abs,
00061   
00062   _psy_lowpass_44,
00063 
00064   _psy_global_44,
00065   _global_mapping_44,
00066   NULL,
00067 
00068   _floor_books,
00069   _floor,
00070   _floor_short_mapping_44,
00071   _floor_long_mapping_44,
00072 
00073   _mapres_template_44_uncoupled
00074 };

Generated by  doxygen 1.6.2