more FMJ conditionals - use FMJ alaw codecs which have no internal ibm dependency. Also, catch throwable when constructing codecs to handle class not found exceptions

cusax-fix
Ken Larson 18 years ago
parent f2fe4c9d19
commit b6791d6ca1

@ -137,8 +137,12 @@ public class MediaControl
*/
private static String[] customCodecs = new String[]
{
"net.java.sip.communicator.impl.media.codec.audio.alaw.JavaEncoder",
"net.java.sip.communicator.impl.media.codec.audio.alaw.DePacketizer",
FMJConditionals.FMJ_CODECS
? "net.sf.fmj.media.codec.audio.alaw.Encoder"
: "net.java.sip.communicator.impl.media.codec.audio.alaw.JavaEncoder",
FMJConditionals.FMJ_CODECS
? "net.sf.fmj.media.codec.audio.alaw.DePacketizer"
: "net.java.sip.communicator.impl.media.codec.audio.alaw.DePacketizer",
FMJConditionals.FMJ_CODECS
? "net.sf.fmj.media.codec.audio.alaw.Packetizer"
: "net.java.sip.communicator.impl.media.codec.audio.alaw.Packetizer",
@ -1128,7 +1132,7 @@ private void registerCustomCodecs()
logger.debug("Codec : " + className +
" is succsefully registered : " + result);
}
catch (Exception ex)
catch (Throwable ex)
{
logger.debug("Codec : " + className +
" is NOT succsefully registered");

Loading…
Cancel
Save