config_auto.h.in 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. /*
  2. * Copyright (C) 2008-2009 Teluu Inc. (http://www.teluu.com)
  3. * Copyright (C) 2003-2008 Benny Prijono <benny@prijono.org>
  4. *
  5. * This program is free software; you can redistribute it and/or modify
  6. * it under the terms of the GNU General Public License as published by
  7. * the Free Software Foundation; either version 2 of the License, or
  8. * (at your option) any later version.
  9. *
  10. * This program is distributed in the hope that it will be useful,
  11. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. * GNU General Public License for more details.
  14. *
  15. * You should have received a copy of the GNU General Public License
  16. * along with this program; if not, write to the Free Software
  17. * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  18. */
  19. #ifndef __PJMEDIA_CODEC_CONFIG_AUTO_H_
  20. #define __PJMEDIA_CODEC_CONFIG_AUTO_H_
  21. /**
  22. * @file config_auto.h
  23. * @brief PJMEDIA-CODEC configuration as set by autoconf script
  24. */
  25. /*
  26. * Note:
  27. * The configuration in config_site.h overrides any other settings,
  28. * including the setting as detected by autoconf.
  29. */
  30. /* L16 codec */
  31. #ifndef PJMEDIA_HAS_L16_CODEC
  32. #undef PJMEDIA_HAS_L16_CODEC
  33. #endif
  34. /* GSM codec */
  35. #ifndef PJMEDIA_HAS_GSM_CODEC
  36. #undef PJMEDIA_HAS_GSM_CODEC
  37. #endif
  38. #undef PJMEDIA_EXTERNAL_GSM_CODEC
  39. #undef PJMEDIA_EXTERNAL_GSM_GSM_H
  40. #undef PJMEDIA_EXTERNAL_GSM_H
  41. /* Speex codec */
  42. #ifndef PJMEDIA_HAS_SPEEX_CODEC
  43. #undef PJMEDIA_HAS_SPEEX_CODEC
  44. #endif
  45. #undef PJMEDIA_EXTERNAL_SPEEX_CODEC
  46. /* iLBC codec */
  47. #ifndef PJMEDIA_HAS_ILBC_CODEC
  48. #undef PJMEDIA_HAS_ILBC_CODEC
  49. #endif
  50. /* G722 codec */
  51. #ifndef PJMEDIA_HAS_G722_CODEC
  52. #undef PJMEDIA_HAS_G722_CODEC
  53. #endif
  54. /* G7221 codec */
  55. #ifndef PJMEDIA_HAS_G7221_CODEC
  56. #undef PJMEDIA_HAS_G7221_CODEC
  57. #endif
  58. /* OpenCORE AMR-NB codec */
  59. #ifndef PJMEDIA_HAS_OPENCORE_AMRNB_CODEC
  60. #undef PJMEDIA_HAS_OPENCORE_AMRNB_CODEC
  61. #endif
  62. /* OpenCORE AMR-WB codec */
  63. #ifndef PJMEDIA_HAS_OPENCORE_AMRWB_CODEC
  64. #undef PJMEDIA_HAS_OPENCORE_AMRWB_CODEC
  65. #endif
  66. /* SILK codec */
  67. #ifndef PJMEDIA_HAS_SILK_CODEC
  68. #undef PJMEDIA_HAS_SILK_CODEC
  69. #endif
  70. /* OPUS codec */
  71. #ifndef PJMEDIA_HAS_OPUS_CODEC
  72. #undef PJMEDIA_HAS_OPUS_CODEC
  73. #endif
  74. /* G.729 codec with BCG729 backend */
  75. #ifndef PJMEDIA_HAS_BCG729
  76. #undef PJMEDIA_HAS_BCG729
  77. #endif
  78. /* Android MediCodec codecs */
  79. #ifndef PJMEDIA_HAS_ANDROID_MEDIACODEC
  80. #undef PJMEDIA_HAS_ANDROID_MEDIACODEC
  81. #endif
  82. /* Lyra codec */
  83. #ifndef PJMEDIA_HAS_LYRA_CODEC
  84. #undef PJMEDIA_HAS_LYRA_CODEC
  85. #endif
  86. #endif /* __PJMEDIA_CODEC_CONFIG_AUTO_H_ */