diff options
Diffstat (limited to 'pjmedia/src/pjmedia-codec/ipp_codecs.c')
-rw-r--r-- | pjmedia/src/pjmedia-codec/ipp_codecs.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/pjmedia/src/pjmedia-codec/ipp_codecs.c b/pjmedia/src/pjmedia-codec/ipp_codecs.c index 50926173..302811b2 100644 --- a/pjmedia/src/pjmedia-codec/ipp_codecs.c +++ b/pjmedia/src/pjmedia-codec/ipp_codecs.c @@ -965,13 +965,15 @@ static pj_status_t ipp_codec_encode( pjmedia_codec *codec, bits_out += out.nbytes; #if PJMEDIA_HAS_INTEL_IPP_CODEC_G729 - if (out.frametype == 1) { - /* SID */ - break; - } else if (out.frametype == 0) { - /* Untransmitted */ - tx -= out.nbytes; - break; + if (pt == PJMEDIA_RTP_PT_G729) { + if (out.frametype == 1) { + /* SID */ + break; + } else if (out.frametype == 0) { + /* Untransmitted */ + tx -= out.nbytes; + break; + } } #endif |