Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
gstreamer
gstreamer
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 409
    • Issues 409
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 84
    • Merge Requests 84
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GStreamer
  • gstreamergstreamer
  • Merge Requests
  • !715

Open
Opened Dec 04, 2020 by Seungha Yang@seungha.yang🐑Developer
  • Report abuse
Report abuse

systemclock: Use high resolution timer on Windows if possible

  • Overview 20
  • Commits 1
  • Pipelines 10
  • Changes 2
Default Windows' system timer has poor resolution (less than about 16ms)
which is not suitable for media processing.
To use high-resolution timer on Windows, we need to make use of timeBeginPeriod() API

NOTE: timeBeginPeriod() will change global system setting, that means
other applications on the system will be affected. If user doesn't
want to change global system setting, "GST_DISABLE_WINMM_CLOCK_TIMER"
environment can be used for the purpose.

NOTE: After the use of updated system clock precision, we will
restore the previous setting by using timeEndPeriod()
Edited Dec 07, 2020 by Seungha Yang
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Reference: gstreamer/gstreamer!715
Source branch: win32-clock