Ticket #505 (closed enhancement: fixed)

Opened 9 years ago

Last modified 9 years ago

Optimize delay of current jitter buffer

Reported by: bennylp Owned by: nanang
Priority: normal Milestone: release-0.9.0
Component: pjmedia Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported:

Description


Attachments

ticket505.patch (8.4 KB) - added by nanang 9 years ago.
Level calcualtion restarted on each operation switching, disabled prefetch buffering on empty, and ability to shrink its buffer based on stable burst-level.
ticket505.2.patch (5.1 KB) - added by nanang 9 years ago.
Update jbuf test in pjmedia test.
ticket505.3.patch (1.5 KB) - added by nanang 9 years ago.
Shrink only one frame at one time

Change History

Changed 9 years ago by nanang

Level calcualtion restarted on each operation switching, disabled prefetch buffering on empty, and ability to shrink its buffer based on stable burst-level.

comment:1 Changed 9 years ago by bennylp

  • Status changed from new to closed
  • Resolution set to fixed

Patch applied in r1887, thanks. Closing the ticket..

Changed 9 years ago by nanang

Update jbuf test in pjmedia test.

comment:2 Changed 9 years ago by bennylp

  • Status changed from closed to reopened
  • Resolution fixed deleted

Suspected the last modification to cause audio stutter.

Changed 9 years ago by nanang

Shrink only one frame at one time

comment:3 Changed 9 years ago by bennylp

  • Status changed from reopened to closed
  • Resolution set to fixed

ticket505.3.patch committed in r1922. It was modified slightly to keep the logging on.

comment:4 Changed 9 years ago by bennylp

In r2019:

  • added constants to shrink the excess frames in jbuf even more slowly, default can only discard one excess frame per 200ms
Note: See TracTickets for help on using tickets.