From ad78627fb6244ea61c910f465edea0b1cd665f85 Mon Sep 17 00:00:00 2001 From: gardners Date: Sun, 6 May 2012 21:12:31 +0930 Subject: [PATCH] added PCM codec entry. --- serval.h | 1 + vomp.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/serval.h b/serval.h index a34f9d00..f636000c 100755 --- a/serval.h +++ b/serval.h @@ -1320,6 +1320,7 @@ extern vomp_call_state vomp_call_states[VOMP_MAX_CALLS]; #define VOMP_CODEC_16SIGNED 0x05 #define VOMP_CODEC_8ULAW 0x06 #define VOMP_CODEC_8ALAW 0x07 +#define VOMP_CODEC_PCM 0x08 #define VOMP_CODEC_DTMF 0x80 #define VOMP_CODEC_ENGAGED 0x81 #define VOMP_CODEC_ONHOLD 0x82 diff --git a/vomp.c b/vomp.c index a3a029b8..c0a441ea 100644 --- a/vomp.c +++ b/vomp.c @@ -1081,6 +1081,7 @@ int vomp_sample_size(int c) case VOMP_CODEC_16SIGNED: return 320; /* 8000x2bytes*0.02sec */ case VOMP_CODEC_8ULAW: return 160; case VOMP_CODEC_8ALAW: return 160; + case VOMP_CODEC_PCM: return 320; case VOMP_CODEC_DTMF: return 1; case VOMP_CODEC_ENGAGED: return 0; case VOMP_CODEC_ONHOLD: return 0; @@ -1100,6 +1101,7 @@ int vomp_codec_timespan(int c) case VOMP_CODEC_16SIGNED: return 20; case VOMP_CODEC_8ULAW: return 20; case VOMP_CODEC_8ALAW: return 20; + case VOMP_CODEC_PCM: return 20; case VOMP_CODEC_DTMF: return 80; case VOMP_CODEC_ENGAGED: return 20; case VOMP_CODEC_ONHOLD: return 20;