Opened 12 years ago

Closed 11 years ago

Last modified 11 years ago

#505 closed enhancement (fixed)

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 (3)

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

Download all attachments as: .zip

Change History (7)

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

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

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

Changed 11 years ago by nanang

Update jbuf test in pjmedia test.

comment:2 Changed 11 years ago by bennylp

  • Resolution fixed deleted
  • Status changed from closed to reopened

Suspected the last modification to cause audio stutter.

Changed 11 years ago by nanang

Shrink only one frame at one time

comment:3 Changed 11 years ago by bennylp

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

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

comment:4 Changed 11 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.