the Distortion problem of VoiceAge G729 integrated in PJSUA

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



hi all!
      i integrate VoiceAge G729 in PJSUA. but the decoder is distortion. is there something wrong in 
my setting of G729 codec? 
in gsm_codec_parse :
 while (pkt_size >= 20 && count < *frame_cnt) {
	frames[count].type = PJMEDIA_FRAME_TYPE_AUDIO;
	frames[count].buf = pkt;
	frames[count].size = 20;
	frames[count].timestamp.u64 = ts->u64 + count * 160;
in g729_codec_decode :
   struct g729_data *g729_data = (struct g729_data*) codec->codec_data;

    pj_assert(g729_data != NULL);
    PJ_ASSERT_RETURN(input && output, PJ_EINVAL);

    if (output_buf_len < 160)
	return PJMEDIA_CODEC_EPCMTOOSHORT;

    if (input->size < 10)
	return PJMEDIA_CODEC_EFRMTOOSHORT;

	va_g729a_decoder((unsigned char*)input->buf, (short*)output->buf, 0);

    output->size = 160;
    output->type = PJMEDIA_FRAME_TYPE_AUDIO;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090803/d34f737b/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux