diff -ur kopete-0.12.2/kopete/protocols/jabber/jingle/libjingle/talk/session/phone/linphonemediaengine.cc kopete-0.12.2-patched/kopete/protocols/jabber/jingle/libjingle/talk/session/phone/linphonemediaengine.cc
--- kopete-0.12.2/kopete/protocols/jabber/jingle/libjingle/talk/session/phone/linphonemediaengine.cc	2006-08-12 12:51:18.000000000 +1200
+++ kopete-0.12.2-patched/kopete/protocols/jabber/jingle/libjingle/talk/session/phone/linphonemediaengine.cc	2006-08-18 21:57:13.000000000 +1200
@@ -139,7 +139,7 @@
  
 #ifdef HAVE_SPEEX
   ms_speex_codec_init();
-  rtp_profile_set_payload(&av_profile, 110, &speex_wb);
+  rtp_profile_set_payload(&av_profile, 110, &payload_type_speex_wb);
   codecs_.push_back(Codec(110, "speex", 8));
 #endif
 
@@ -149,7 +149,7 @@
   codecs_.push_back(Codec(102, "iLBC", 4));
 #endif
 
-  rtp_profile_set_payload(&av_profile, 0, &pcmu8000);
+  rtp_profile_set_payload(&av_profile, 0, &payload_type_pcmu8000);
   codecs_.push_back(Codec(0, "PCMU", 2));
   
 return true;
diff -ur kopete-0.12.2/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/msrtprecv.c kopete-0.12.2-patched/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/msrtprecv.c
--- kopete-0.12.2/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/msrtprecv.c	2006-08-12 12:51:20.000000000 +1200
+++ kopete-0.12.2-patched/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/msrtprecv.c	2006-08-18 22:00:04.000000000 +1200
@@ -120,7 +120,7 @@
 		gint got=0;
 		/* we are connected with queues (surely for video)*/
 		/* use the sync system time to compute a timestamp */
-		PayloadType *pt=rtp_profile_get_payload(r->rtpsession->profile,r->rtpsession->payload_type);
+		PayloadType *pt=rtp_profile_get_payload(r->rtpsession->profile,rtp_session_get_recv_payload_type(r->rtpsession));
 		if (pt==NULL) {
 			ms_warning("ms_rtp_recv_process(): NULL RtpPayload- skipping.");
 			return;
diff -ur kopete-0.12.2/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/msrtpsend.c kopete-0.12.2-patched/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/msrtpsend.c
--- kopete-0.12.2/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/msrtpsend.c	2006-08-12 12:51:20.000000000 +1200
+++ kopete-0.12.2-patched/kopete/protocols/jabber/jingle/libjingle/talk/third_party/mediastreamer/msrtpsend.c	2006-08-18 21:59:58.000000000 +1200
@@ -85,7 +85,7 @@
 {
 	guint32 clockts;
 	/* use the sync system time to compute a timestamp */
-	PayloadType *pt=rtp_profile_get_payload(r->rtpsession->profile,r->rtpsession->payload_type);
+	PayloadType *pt=rtp_profile_get_payload(r->rtpsession->profile,rtp_session_get_send_payload_type(r->rtpsession));
 	g_return_val_if_fail(pt!=NULL,0);
 	clockts=(guint32)(((double)synctime * (double)pt->clock_rate)/1000.0);
 	ms_trace("ms_rtp_send_process: sync->time=%i clock=%i",synctime,clockts);

