examples/SFExamples/oggvorbiscodec/src/libvorbis/lib/registry.c

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: registry for time, floor, res backends and channel mappings
00014  last mod: $Id: registry.c 7187 2004-07-20 07:24:27Z xiphmont $
00015 
00016  ********************************************************************/
00017 
00018 #include "vorbis/codec.h"
00019 #include "codec_internal.h"
00020 #include "registry.h"
00021 #include "misc.h"
00022 /* seems like major overkill now; the backend numbers will grow into
00023    the infrastructure soon enough */
00024 
00025 extern vorbis_func_floor     floor0_exportbundle;
00026 extern vorbis_func_floor     floor1_exportbundle;
00027 extern vorbis_func_residue   residue0_exportbundle;
00028 extern vorbis_func_residue   residue1_exportbundle;
00029 extern vorbis_func_residue   residue2_exportbundle;
00030 extern vorbis_func_mapping   mapping0_exportbundle;
00031 
00032 vorbis_func_floor     *_floor_P[]={
00033   &floor0_exportbundle,
00034   &floor1_exportbundle,
00035 };
00036 
00037 vorbis_func_residue   *_residue_P[]={
00038   &residue0_exportbundle,
00039   &residue1_exportbundle,
00040   &residue2_exportbundle,
00041 };
00042 
00043 vorbis_func_mapping   *_mapping_P[]={
00044   &mapping0_exportbundle,
00045 };
00046 

Generated by  doxygen 1.6.2