diff --git a/src/net/java/sip/communicator/impl/media/CallSessionImpl.java b/src/net/java/sip/communicator/impl/media/CallSessionImpl.java
index a56f7328f..c748a495f 100644
--- a/src/net/java/sip/communicator/impl/media/CallSessionImpl.java
+++ b/src/net/java/sip/communicator/impl/media/CallSessionImpl.java
@@ -156,12 +156,13 @@ public class CallSessionImpl
* @see #registerCustomCodecFormats(RTPManager)
* @see MediaControl#registerCustomCodecs()
*/
- private static final String[] CUSTOM_CODEC_FORMATS = new String[]
- {
- Constants.ILBC_RTP,
- Constants.ALAW_RTP,
- Constants.SPEEX_RTP
- };
+ private static final javax.media.Format[] CUSTOM_CODEC_FORMATS
+ = new javax.media.Format[]
+ {
+ new AudioFormat(Constants.ILBC_RTP),
+ new AudioFormat(Constants.ALAW_RTP),
+ new AudioFormat(Constants.SPEEX_RTP)
+ };
/**
* Creates a new session for the specified call with a custom
@@ -1441,10 +1442,16 @@ static void registerCustomCodecFormats(RTPManager rtpManager)
{
for (int i=0; i