]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
send 2 firs to make sure it works
authorAnthony Minessale <anthm@freeswitch.org>
Wed, 17 Jul 2013 17:46:10 +0000 (12:46 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Wed, 17 Jul 2013 17:46:10 +0000 (12:46 -0500)
src/switch_rtp.c

index 7b41987e845084b9c5830b8f95be09fe37106b56..785d51fbb009a9eb25886a8429af8a0701017bb8 100644 (file)
@@ -5273,7 +5273,9 @@ SWITCH_DECLARE(switch_status_t) switch_rtp_zerocopy_read_frame(switch_rtp_t *rtp
        }
 
        if (rtp_session->fir_countdown) {
-               if (--rtp_session->fir_countdown == FIR_COUNTDOWN / 2) {
+               rtp_session->fir_countdown--;
+
+               if (rtp_session->fir_countdown == FIR_COUNTDOWN / 2 || rtp_session->fir_countdown == 0) {
                        send_fir(rtp_session);
                        //send_pli(rtp_session);
                }