summaryrefslogtreecommitdiff
path: root/pjmedia/src
diff options
context:
space:
mode:
Diffstat (limited to 'pjmedia/src')
-rw-r--r--pjmedia/src/pjmedia-codec/ipp_codecs.c16
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