00001 /* 00002 * allcodecs.h 00003 * 00004 * Open Phone Abstraction Library (OPAL) 00005 * Formally known as the Open H323 project. 00006 * 00007 * Copyright (c) 2001 Equivalence Pty. Ltd. 00008 * 00009 * The contents of this file are subject to the Mozilla Public License 00010 * Version 1.0 (the "License"); you may not use this file except in 00011 * compliance with the License. You may obtain a copy of the License at 00012 * http://www.mozilla.org/MPL/ 00013 * 00014 * Software distributed under the License is distributed on an "AS IS" 00015 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See 00016 * the License for the specific language governing rights and limitations 00017 * under the License. 00018 * 00019 * The Original Code is Open Phone Abstraction Library. 00020 * 00021 * The Initial Developer of the Original Code is Equivalence Pty. Ltd. 00022 * 00023 * Contributor(s): ______________________________________. 00024 * 00025 * $Log: allcodecs.h,v $ 00026 * Revision 2.9 2006/01/01 19:19:32 dsandras 00027 * Added RFC2190 H.263 codec thanks to Salyens. Many thanks! 00028 * 00029 * Revision 2.8 2004/05/15 12:53:40 rjongbloed 00030 * Fixed incorrect laoding of H.323 capability for G.726 00031 * 00032 * Revision 2.7 2004/02/19 10:46:43 rjongbloed 00033 * Merged OpenH323 version 1.13.1 changes. 00034 * 00035 * Revision 2.6 2004/02/17 08:48:57 csoutheren 00036 * Disabled VoiceAge G.729 codec on Linux 00037 * 00038 * Revision 2.5 2003/06/02 04:04:54 rjongbloed 00039 * Changed to use new autoconf system 00040 * 00041 * Revision 2.4 2003/03/17 10:26:59 robertj 00042 * Added video support. 00043 * 00044 * Revision 2.3 2002/11/10 11:33:16 robertj 00045 * Updated to OpenH323 v1.10.3 00046 * 00047 * Revision 2.2 2002/07/01 04:56:29 robertj 00048 * Updated to OpenH323 v1.9.1 00049 * 00050 * Revision 2.1 2001/08/01 05:03:26 robertj 00051 * Changes to allow control of linking software transcoders, use macros 00052 * to force linking. 00053 * 00054 */ 00055 00056 #ifndef __CODEC_ALLCODECS_H 00057 #define __CODEC_ALLCODECS_H 00058 00059 #include <opal/buildopts.h> 00060 00061 #include <codec/g711codec.h> 00062 OPAL_REGISTER_G711(); 00063 00064 #if VOICE_AGE_G729A 00065 #include <codec/g729codec.h> 00066 OPAL_REGISTER_G729(); 00067 #endif 00068 00069 #include <codec/gsmcodec.h> 00070 OPAL_REGISTER_GSM0610(); 00071 00072 #include <codec/g726codec.h> 00073 OPAL_REGISTER_G726(); 00074 00075 #include <codec/mscodecs.h> 00076 OPAL_REGISTER_MSCODECS(); 00077 00078 #include <codec/lpc10codec.h> 00079 OPAL_REGISTER_LPC10(); 00080 00081 #include <codec/speexcodec.h> 00082 OPAL_REGISTER_SPEEX(); 00083 00084 #include <codec/vidcodec.h> 00085 OPAL_REGISTER_UNCOMPRESSED_VIDEO(); 00086 00087 #include <codec/h261codec.h> 00088 OPAL_REGISTER_H261(); 00089 00090 #ifdef RFC2190_AVCODEC 00091 #include <codec/h263codec.h> 00092 OPAL_REGISTER_H263(); 00093 #endif // RFC2190_AVCODEC 00094 00095 #endif // __CODEC_ALLCODECS_H 00096 00097