diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2000-07-25 20:04:15 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2000-07-25 20:04:15 +0000 |
commit | 5d1d53514d5b47881e12b25db581f3c4a82a81ba (patch) | |
tree | 02c7148054efa0b4fb7c864056f25cb1a13afc45 /codecs/codec_g723_1.c | |
parent | aec2c7f22df13c6d3508b5930890099f62aab8c8 (diff) |
Version 0.1.4 from FTP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@215 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'codecs/codec_g723_1.c')
-rwxr-xr-x | codecs/codec_g723_1.c | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/codecs/codec_g723_1.c b/codecs/codec_g723_1.c index b71e28cc2..72dcd9013 100755 --- a/codecs/codec_g723_1.c +++ b/codecs/codec_g723_1.c @@ -173,16 +173,14 @@ static struct ast_frame *g723tolin_frameout(struct ast_translator_pvt *pvt) tmp->tail = 0; #if 0 - /* Save a sample frame */ - { static int samplefr = 0; - if (samplefr == 80) { - int fd; - fd = open("g723.example", O_WRONLY | O_CREAT | O_TRUNC, 0644); - write(fd, tmp->f.data, tmp->f.datalen); - close(fd); + /* Save the frames */ + { + static int fd2 = -1; + if (fd2 == -1) { + fd2 = open("g723.example", O_WRONLY | O_CREAT | O_TRUNC, 0644); + } + write(fd2, tmp->f.data, tmp->f.datalen); } - samplefr++; - } #endif return &tmp->f; } @@ -200,7 +198,7 @@ static int g723tolin_framein(struct ast_translator_pvt *pvt, struct ast_frame *f #ifdef ANNEX_B Decod(&tmp->dec, tmpdata, f->data, 0); for (x=0;x<Frame;x++) - (tmp->buf + tmp->tail)[x] = (short)tmpdata[x]; + (tmp->buf + tmp->tail)[x] = (short)(tmpdata[x]); #else Decod(&tmp->dec, tmp->buf + tmp->tail, f->data, 0); #endif |