Index: jitterbuf.c =================================================================== RCS file: /usr/cvsroot/asterisk/jitterbuf.c,v retrieving revision 1.8 diff -a -u -r1.8 jitterbuf.c --- jitterbuf.c 9 May 2005 14:24:58 -0000 1.8 +++ jitterbuf.c 12 May 2005 19:50:21 -0000 @@ -310,10 +310,15 @@ 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 {