Changeset 838 for pjproject/trunk/pjmedia/src/pjmedia/g711.c
- Timestamp:
- Nov 30, 2006 1:35:00 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/src/pjmedia/g711.c
r627 r838 21 21 */ 22 22 #include <pjmedia/codec.h> 23 #include <pjmedia/alaw_ulaw.h> 23 24 #include <pjmedia/endpoint.h> 24 25 #include <pjmedia/errno.h> … … 42 43 PJ_DECL(pj_status_t) g711_init_factory (pjmedia_codec_factory *factory, 43 44 pj_pool_t *pool); 44 45 /* Algorithm prototypes. */46 unsigned char linear2alaw(int pcm_val);47 int alaw2linear(unsigned char a_val);48 unsigned char linear2ulaw(int pcm_val);49 int ulaw2linear(unsigned char u_val);50 45 51 46 /* Prototypes for G711 factory */ … … 478 473 479 474 for (i=0; i!=input->size/2; ++i, ++dst) { 480 *dst = linear2alaw(samples[i]);475 *dst = pjmedia_linear2alaw(samples[i]); 481 476 } 482 477 } else if (priv->pt == PJMEDIA_RTP_PT_PCMU) { … … 485 480 486 481 for (i=0; i!=input->size/2; ++i, ++dst) { 487 *dst = linear2ulaw(samples[i]);482 *dst = pjmedia_linear2ulaw(samples[i]); 488 483 } 489 484 … … 520 515 521 516 for (i=0; i!=input->size; ++i) { 522 *dst++ = (pj_uint16_t) alaw2linear(*src++);517 *dst++ = (pj_uint16_t) pjmedia_alaw2linear(*src++); 523 518 } 524 519 } else if (priv->pt == PJMEDIA_RTP_PT_PCMU) { … … 528 523 529 524 for (i=0; i!=input->size; ++i) { 530 *dst++ = (pj_uint16_t) ulaw2linear(*src++);525 *dst++ = (pj_uint16_t) pjmedia_ulaw2linear(*src++); 531 526 } 532 527
Note: See TracChangeset
for help on using the changeset viewer.