examples/sfexamples/oggvorbiscodec/src/tremor/registry.c

00001 /********************************************************************
00002  *                                                                  *
00003  * THIS FILE IS PART OF THE OggVorbis 'TREMOR' CODEC SOURCE CODE.   *
00004  *                                                                  *
00005  * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
00006  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
00007  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
00008  *                                                                  *
00009  * THE OggVorbis 'TREMOR' SOURCE CODE IS (C) COPYRIGHT 1994-2002    *
00010  * BY THE Xiph.Org FOUNDATION http://www.xiph.org/                  *
00011  *                                                                  *
00012  ********************************************************************
00013 
00014  function: registry for floor, res backends and channel mappings
00015 
00016  ********************************************************************/
00017 
00018 #include "ivorbiscodec.h"
00019 #include "codec_internal.h"
00020 #include "registry.h"
00021 #include "misc.h"
00022 
00023 
00024 /* seems like major overkill now; the backend numbers will grow into
00025    the infrastructure soon enough */
00026 
00027 extern vorbis_func_floor     floor0_exportbundle;
00028 extern vorbis_func_floor     floor1_exportbundle;
00029 extern vorbis_func_residue   residue0_exportbundle;
00030 extern vorbis_func_residue   residue1_exportbundle;
00031 extern vorbis_func_residue   residue2_exportbundle;
00032 extern vorbis_func_mapping   mapping0_exportbundle;
00033 
00034 vorbis_func_floor* const     _floor_P[]={
00035   &floor0_exportbundle,
00036   &floor1_exportbundle,
00037 };
00038 
00039 vorbis_func_residue* const   _residue_P[]={
00040   &residue0_exportbundle,
00041   &residue1_exportbundle,
00042   &residue2_exportbundle,
00043 };
00044 
00045 vorbis_func_mapping* const   _mapping_P[]={
00046   &mapping0_exportbundle,
00047 };
00048 
00049 
00050 

Generated by  doxygen 1.6.2