From 6721fcbaf2e5f06ad78656f6a3937c7c4dbb794e Mon Sep 17 00:00:00 2001 From: russell Date: Thu, 12 May 2005 19:21:41 +0000 Subject: fix some lines that should not have been removed (bug #4251) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5640 f38db490-d61c-443f-a65b-d21fe96a405b --- jitterbuf.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'jitterbuf.c') diff --git a/jitterbuf.c b/jitterbuf.c index 3bdd3b533..26d58cb6f 100755 --- a/jitterbuf.c +++ b/jitterbuf.c @@ -310,11 +310,16 @@ static void queue_put(jitterbuf *jb, void *data, int type, long ms, long ts) jb->frames = frame; frame->next = frame; frame->prev = frame; + } else if (ts < jb->frames->ts) { + frame->next = jb->frames; frame->prev = jb->frames->prev; frame->next->prev = frame; frame->prev->next = frame; + /* frame is out of order */ + jb->info.frames_ooo++; + jb->frames = frame; } else { p = jb->frames; -- cgit v1.2.3