Ticket #583: fixed bug on setting frametype in encode() related to special treatment for G729.

git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2249 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/pjmedia/src/pjmedia-codec/ipp_codecs.c b/pjmedia/src/pjmedia-codec/ipp_codecs.c
index 5092617..302811b 100644
--- a/pjmedia/src/pjmedia-codec/ipp_codecs.c
+++ b/pjmedia/src/pjmedia-codec/ipp_codecs.c
@@ -965,13 +965,15 @@
 	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