From d9fd90e36fab42f594d5bc72551916d722a2ced4 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Sun, 7 Nov 2010 21:50:15 +0100 Subject: [PATCH] RTMP connector teller approach --- Connector_RTMP/main.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Connector_RTMP/main.cpp b/Connector_RTMP/main.cpp index 1ae5d360..7f159c5e 100644 --- a/Connector_RTMP/main.cpp +++ b/Connector_RTMP/main.cpp @@ -23,8 +23,7 @@ int main(){ //first timestamp set firsttime = getNowMS(); - int lastcheck = getNowMS(); - int rightnow = 0; + int teller = 0; #ifdef DEBUG fprintf(stderr, "Doing handshake...\n"); @@ -44,9 +43,10 @@ int main(){ #endif while (!ferror(stdin) && !ferror(stdout)){ //only parse input from stdin if available or not yet init'ed - rightnow = getNowMS(); - if ((!ready4data || (snd_cnt - snd_window_at >= snd_window_size)) && (rightnow - lastcheck > 100)){ - lastcheck = rightnow; + //rightnow = getNowMS(); + teller++; + if ((!ready4data || (snd_cnt - snd_window_at >= snd_window_size)) && (teller > 15)){ + teller = 0; parseChunk(); fflush(stdout); }