summaryrefslogtreecommitdiff
path: root/main/fixedjitterbuf.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/fixedjitterbuf.c')
-rw-r--r--main/fixedjitterbuf.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/main/fixedjitterbuf.c b/main/fixedjitterbuf.c
index fc3e8cb66..3c350b4bc 100644
--- a/main/fixedjitterbuf.c
+++ b/main/fixedjitterbuf.c
@@ -194,7 +194,6 @@ int fixed_jb_put_first(struct fixed_jb *jb, void *data, long ms, long ts, long n
return fixed_jb_put(jb, data, ms, ts, now);
}
-
int fixed_jb_put(struct fixed_jb *jb, void *data, long ms, long ts, long now)
{
struct fixed_jb_frame *frame, *next, *newframe;
@@ -347,3 +346,8 @@ int fixed_jb_remove(struct fixed_jb *jb, struct fixed_jb_frame *frameout)
return FIXED_JB_OK;
}
+
+int fixed_jb_is_late(struct fixed_jb *jb, long ts)
+{
+ return jb->rxcore + jb->delay + ts < jb->next_delivery;
+}