Ticket #505 (closed enhancement: fixed)

Opened 10 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 10 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 10 years ago.
Update jbuf test in pjmedia test.
ticket505.3.patch (1.5 KB) - added by nanang 10 years ago.
Shrink only one frame at one time

Change History

Changed 10 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 10 years ago by bennylp

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

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

Changed 10 years ago by nanang

Update jbuf test in pjmedia test.

comment:2 Changed 10 years ago by bennylp

  • Status changed from closed to reopened
  • Resolution fixed deleted

Suspected the last modification to cause audio stutter.

Changed 10 years ago by nanang

Shrink only one frame at one time

comment:3 Changed 10 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.