diff --git a/src/org/jitsi/impl/neomedia/codec/audio/silk/JavaEncoder.java b/src/org/jitsi/impl/neomedia/codec/audio/silk/JavaEncoder.java index d9f9996890bc5497dca102b443cba8002a9aeb55..0cd38b228096be32be66663527a213a7536b15a4 100644 --- a/src/org/jitsi/impl/neomedia/codec/audio/silk/JavaEncoder.java +++ b/src/org/jitsi/impl/neomedia/codec/audio/silk/JavaEncoder.java @@ -165,7 +165,7 @@ protected void doOpen() encControl.bitRate = BITRATE; encControl.complexity = COMPLEXITY; encControl.maxInternalSampleRate = encControl.API_sampleRate; - encControl.packetLossPercentage = assumePacketLoss ? 2 : 0; + encControl.packetLossPercentage = assumePacketLoss ? 3 : 0; encControl.packetSize = (int) ((JavaDecoder.FRAME_DURATION * sampleRate * channels) / 1000); diff --git a/src/org/jitsi/impl/neomedia/codec/audio/silk/Silk_control_codec_FLP.java b/src/org/jitsi/impl/neomedia/codec/audio/silk/Silk_control_codec_FLP.java index 3df2d87d83542e09adeeaf5dc1f1aa80ac7856c8..55a22163b98ba9bbc6b7937ad71b76c785c8fd4d 100644 --- a/src/org/jitsi/impl/neomedia/codec/audio/silk/Silk_control_codec_FLP.java +++ b/src/org/jitsi/impl/neomedia/codec/audio/silk/Silk_control_codec_FLP.java @@ -619,7 +619,7 @@ static void SKP_Silk_LBRR_ctrl_FLP( */ LBRR_usage = Silk_define.SKP_SILK_NO_LBRR; if (psEnc.speech_activity > Silk_define_FLP.LBRR_SPEECH_ACTIVITY_THRES - && psEnc.sCmn.PacketLoss_perc >= Silk_define.LBRR_LOSS_THRES) + && psEnc.sCmn.PacketLoss_perc > Silk_define.LBRR_LOSS_THRES) { // nb! maybe multiply loss prob and speech activity LBRR_usage = Silk_define.SKP_SILK_ADD_LBRR_TO_PLUS1; }