Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • gstreamer gstreamer
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 985
    • Issues 985
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 456
    • Merge requests 456
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.

Update #1:

Due to abusive users subverting our CI facilities to mine cryptocurrency, breaking out of the container sandbox in the process, we have been forced to take actions to limit the usage of the public runners to official projects only.

The policy will be enforced on 2023-03-23 (or before if we detect abuses).

Please see this issue for more context and to see if and how you are impacted.

  • GStreamerGStreamer
  • gstreamergstreamer
  • Merge requests
  • !1955

rtpjitterbuffer: Improve accuracy of RFC7273 clock time calculations

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Sebastian Dröge requested to merge slomo/gstreamer:rtpjitterbuffer-rfc7273-accuracy-improvements into main Mar 14, 2022
  • Overview 4
  • Commits 1
  • Pipelines 7
  • Changes 1

Previously the result of the calculations included inaccuracies caused by the NTP clock estimation, which caused the timestamps to jitter +/- 1/clockrate.

By reorganizing the calculations it is possible to get rid of this inaccuracy and calculate deterministic and exact packet timestamps based on the actual NTP clock as long as the estimation is not off by more than 2**31 clockrate units.

The only remaining inaccuracy that is introduced now is caused by the conversion from the NTP clock to the pipeline clock.

Also split up debug output, demote many messages to the trace debug level and output more intermediate results.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: rtpjitterbuffer-rfc7273-accuracy-improvements