diff options
author | David Vossel <dvossel@digium.com> | 2010-06-17 17:23:43 +0000 |
---|---|---|
committer | David Vossel <dvossel@digium.com> | 2010-06-17 17:23:43 +0000 |
commit | b00f58da25df6d86a409a7e278b987f6ee863fb4 (patch) | |
tree | 200243a6d4e70905af7d2e36981d2928f03e6936 /include/asterisk/frame.h | |
parent | 0ef555074237d2db34bc99bf1fb913bbe9746a25 (diff) |
adds speex 16khz audio support
(closes issue #17501)
Reported by: fabled
Patches:
asterisk-trunk-speex-wideband-v2.patch uploaded by fabled (license 448)
Tested by: malcolmd, fabled, dvossel
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@271231 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'include/asterisk/frame.h')
-rw-r--r-- | include/asterisk/frame.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/asterisk/frame.h b/include/asterisk/frame.h index cbe8cfd07..5cf137fae 100644 --- a/include/asterisk/frame.h +++ b/include/asterisk/frame.h @@ -296,8 +296,10 @@ extern struct ast_frame ast_null_frame; #define AST_FORMAT_TEXT_MASK (((1ULL << 30)-1) & ~(AST_FORMAT_AUDIO_MASK) & ~(AST_FORMAT_VIDEO_MASK)) /*! G.719 (64 kbps assumed) */ #define AST_FORMAT_G719 (1ULL << 32) +/*! SpeeX Wideband (16kHz) Free Compression */ +#define AST_FORMAT_SPEEX16 (1ULL << 33) /*! Raw mu-law data (G.711) */ -#define AST_FORMAT_TESTLAW (1ULL << 47) +#define AST_FORMAT_TESTLAW (1ULL << 47) /*! Reserved bit - do not use */ #define AST_FORMAT_RESERVED (1ULL << 63) @@ -745,6 +747,7 @@ static force_inline int ast_format_rate(format_t format) case AST_FORMAT_G722: case AST_FORMAT_SLINEAR16: case AST_FORMAT_SIREN7: + case AST_FORMAT_SPEEX16: return 16000; case AST_FORMAT_SIREN14: return 32000; |