Cleaned up warnings of [u]char-[u]int conversions

git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1984 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/pjmedia/src/pjmedia/rtcp_xr.c b/pjmedia/src/pjmedia/rtcp_xr.c
index 6c49999..8b109a2 100644
--- a/pjmedia/src/pjmedia/rtcp_xr.c
+++ b/pjmedia/src/pjmedia/rtcp_xr.c
@@ -351,12 +351,14 @@
 	r->rnd_trip_delay   = pj_htons(sess->stat.rx.voip_mtc.rnd_trip_delay);
 	r->end_sys_delay    = pj_htons(sess->stat.rx.voip_mtc.end_sys_delay);
 	/* signal & noise level encoded in two's complement form */
-	r->signal_lvl	    = (sess->stat.rx.voip_mtc.signal_lvl >= 0)?
-			      sess->stat.rx.voip_mtc.signal_lvl :
-			      (sess->stat.rx.voip_mtc.signal_lvl + 256);
-	r->noise_lvl	    = (sess->stat.rx.voip_mtc.noise_lvl >= 0)?
-			      sess->stat.rx.voip_mtc.noise_lvl :
-			      (sess->stat.rx.voip_mtc.noise_lvl + 256);
+	r->signal_lvl	    = (pj_uint8_t) 
+			      ((sess->stat.rx.voip_mtc.signal_lvl >= 0)?
+			       sess->stat.rx.voip_mtc.signal_lvl :
+			       (sess->stat.rx.voip_mtc.signal_lvl + 256));
+	r->noise_lvl	    = (pj_uint8_t)
+			      ((sess->stat.rx.voip_mtc.noise_lvl >= 0)?
+			       sess->stat.rx.voip_mtc.noise_lvl :
+			       (sess->stat.rx.voip_mtc.noise_lvl + 256));
 	r->rerl		    = sess->stat.rx.voip_mtc.rerl;
 	r->gmin		    = sess->stat.rx.voip_mtc.gmin;
 	r->r_factor	    = sess->stat.rx.voip_mtc.r_factor;
@@ -577,10 +579,14 @@
 	sess->stat.tx.voip_mtc.end_sys_delay = 
 					pj_ntohs(rb_voip_mtc->end_sys_delay);
 	/* signal & noise level encoded in two's complement form */
-	sess->stat.tx.voip_mtc.signal_lvl = (rb_voip_mtc->signal_lvl > 127)?
-		    (rb_voip_mtc->signal_lvl - 256) : rb_voip_mtc->signal_lvl;
-	sess->stat.tx.voip_mtc.noise_lvl = (rb_voip_mtc->noise_lvl > 127)?
-		    (rb_voip_mtc->noise_lvl - 256) : rb_voip_mtc->noise_lvl;
+	sess->stat.tx.voip_mtc.signal_lvl = (pj_int8_t)
+				    ((rb_voip_mtc->signal_lvl > 127)?
+				     ((int)rb_voip_mtc->signal_lvl - 256) : 
+				     rb_voip_mtc->signal_lvl);
+	sess->stat.tx.voip_mtc.noise_lvl  = (pj_int8_t)
+				    ((rb_voip_mtc->noise_lvl > 127)?
+				     ((int)rb_voip_mtc->noise_lvl - 256) : 
+				     rb_voip_mtc->noise_lvl);
 	sess->stat.tx.voip_mtc.rerl = rb_voip_mtc->rerl;
 	sess->stat.tx.voip_mtc.gmin = rb_voip_mtc->gmin;
 	sess->stat.tx.voip_mtc.r_factor = rb_voip_mtc->r_factor;