summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia/jbuf.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjmedia/src/pjmedia/jbuf.c')
-rw-r--r--pjmedia/src/pjmedia/jbuf.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/pjmedia/src/pjmedia/jbuf.c b/pjmedia/src/pjmedia/jbuf.c
index 32f4739b..4392e855 100644
--- a/pjmedia/src/pjmedia/jbuf.c
+++ b/pjmedia/src/pjmedia/jbuf.c
@@ -322,7 +322,7 @@ PJ_DEF(pj_status_t) pjmedia_jbuf_destroy(pjmedia_jbuf *jb)
static void jbuf_calculate_jitter(pjmedia_jbuf *jb)
{
- enum { STABLE_HISTORY_LIMIT = (500/20) };
+ enum { STABLE_HISTORY_LIMIT = (100*2) };
jb->jb_last_jitter = PJ_ABS(jb->jb_level-jb->jb_last_level);
jb->jb_last_level = jb->jb_level;
@@ -341,7 +341,7 @@ static void jbuf_calculate_jitter(pjmedia_jbuf *jb)
jb->jb_stable_hist = 0;
jb->jb_max_hist_jitter = 0;
- if (jb->jb_op_count >= 100 &&
+ if (jb->jb_op_count >= STABLE_HISTORY_LIMIT*2 &&
(int)jb_framelist_size(&jb->jb_framelist) > jb->jb_prefetch+2)
{
jb_framelist_remove_head(&jb->jb_framelist,1);
@@ -360,7 +360,7 @@ static void jbuf_calculate_jitter(pjmedia_jbuf *jb)
jb->jb_stable_hist = 0;
jb->jb_max_hist_jitter = 0;
- if (jb->jb_op_count >= 100) {
+ if (jb->jb_op_count >= STABLE_HISTORY_LIMIT * 2) {
if ((int)jb_framelist_size(&jb->jb_framelist) > jb->jb_prefetch+2)
{
jb_framelist_remove_head(&jb->jb_framelist,1);