[Asterisk-cvs] asterisk/codecs codec_g723_1.c,1.12,1.13
markster at lists.digium.com
markster at lists.digium.com
Sun Apr 4 12:34:08 CDT 2004
Update of /usr/cvsroot/asterisk/codecs
In directory mongoose.digium.com:/tmp/cvs-serv14007/codecs
Modified Files:
codec_g723_1.c
Log Message:
Minor samples updates
Index: codec_g723_1.c
===================================================================
RCS file: /usr/cvsroot/asterisk/codecs/codec_g723_1.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- codec_g723_1.c 27 Sep 2003 02:45:37 -0000 1.12
+++ codec_g723_1.c 4 Apr 2004 16:33:56 -0000 1.13
@@ -115,7 +115,7 @@
f.subclass = AST_FORMAT_SLINEAR;
f.datalen = sizeof(slin_g723_ex);
/* Assume 8000 Hz */
- f.samples = sizeof(slin_g723_ex)/16;
+ f.samples = sizeof(slin_g723_ex)/2;
f.mallocd = 0;
f.offset = 0;
f.src = __PRETTY_FUNCTION__;
@@ -130,7 +130,7 @@
f.subclass = AST_FORMAT_G723_1;
f.datalen = sizeof(g723_slin_ex);
/* All frames are 30 ms long */
- f.samples = 30;
+ f.samples = 240;
f.mallocd = 0;
f.offset = 0;
f.src = __PRETTY_FUNCTION__;
@@ -167,7 +167,7 @@
tmp->f.subclass = AST_FORMAT_SLINEAR;
tmp->f.datalen = tmp->tail * 2;
/* Assume 8000 Hz */
- tmp->f.samples = tmp->tail / 8;
+ tmp->f.samples = tmp->tail;
tmp->f.mallocd = 0;
tmp->f.offset = AST_FRIENDLY_OFFSET;
tmp->f.src = __PRETTY_FUNCTION__;
@@ -296,9 +296,8 @@
Coder(&tmp->cod, tmp->buf, tmp->outbuf + cnt);
#endif
/* Assume 8000 Hz */
- tmp->f.samples += 30;
- /* FIXME:SLD: Shouldn't the [0] be [cnt]?? */
- cnt += g723_len(tmp->outbuf[0]);
+ tmp->f.samples += 240;
+ cnt += g723_len(tmp->outbuf[cnt]);
tmp->tail -= Frame;
/* Move the data at the end of the buffer to the front */
if (tmp->tail)
More information about the svn-commits
mailing list