Skip to content
Snippets Groups Projects
  • Matthew Nicholson's avatar
    b7dc0743
    Merged revisions 174583 via svnmerge from · b7dc0743
    Matthew Nicholson authored
    https://origsvn.digium.com/svn/asterisk/branches/1.4
    
    ........
      r174583 | mnicholson | 2009-02-10 11:52:42 -0600 (Tue, 10 Feb 2009) | 18 lines
      
      Improve behavior of jitterbuffer when maxjitterbuffer is set.
      
      This change improves the way the jitterbuffer handles maxjitterbuffer and
      dramatically reduces the number of frames dropped when maxjitterbuffer is
      exceeded.  In the previous jitterbuffer, when maxjitterbuffer was exceeded, all
      new frames were dropped until the jitterbuffer is empty.  This change modifies
      the code to only drop frames until maxjitterbuffer is no longer exceeded.
      
      Also, previously when maxjitterbuffer was exceeded, dropped frames were not
      tracked causing stats for dropped frames to be incorrect, this change also
      addresses that problem.
      
      (closes issue #14044)
      Patches:
            bug14044-1.diff uploaded by mnicholson (license 96)
      Tested by: mnicholson
      Review: http://reviewboard.digium.com/r/144/
    ........
    
    
    git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@174584 65c4cc65-6c06-0410-ace0-fbb531ad65f3
    b7dc0743
    History
    Merged revisions 174583 via svnmerge from
    Matthew Nicholson authored
    https://origsvn.digium.com/svn/asterisk/branches/1.4
    
    ........
      r174583 | mnicholson | 2009-02-10 11:52:42 -0600 (Tue, 10 Feb 2009) | 18 lines
      
      Improve behavior of jitterbuffer when maxjitterbuffer is set.
      
      This change improves the way the jitterbuffer handles maxjitterbuffer and
      dramatically reduces the number of frames dropped when maxjitterbuffer is
      exceeded.  In the previous jitterbuffer, when maxjitterbuffer was exceeded, all
      new frames were dropped until the jitterbuffer is empty.  This change modifies
      the code to only drop frames until maxjitterbuffer is no longer exceeded.
      
      Also, previously when maxjitterbuffer was exceeded, dropped frames were not
      tracked causing stats for dropped frames to be incorrect, this change also
      addresses that problem.
      
      (closes issue #14044)
      Patches:
            bug14044-1.diff uploaded by mnicholson (license 96)
      Tested by: mnicholson
      Review: http://reviewboard.digium.com/r/144/
    ........
    
    
    git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@174584 65c4cc65-6c06-0410-ace0-fbb531ad65f3