Skip to content
Snippets Groups Projects

win32: simplify the clock selection on startup

Merged Steve Lhomme requested to merge robUx4/vlc:win32-startup-clock into master
All threads resolved!

No need to do a fake call to vlc_threads_setup() every time the vlc_tick_now() is called early.

mdate_wall provides a wall clock that can be used without initialization.

Plus some misc code cleaning of clock/thread related code.

Merge request reports

Merge request pipeline #250972 passed

Merge request pipeline passed for 008e8cef

Merged by Hugo Beauzée-LuyssenHugo Beauzée-Luyssen 2 years ago (Aug 11, 2022 12:13pm UTC)

Loading

Pipeline #251198 passed

Pipeline passed for 008e8cef on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Steve Lhomme added 12 commits

    added 12 commits

    • 64463ad1...87b3e7c6 - 5 commits from branch videolan:master
    • d349bed1 - libvlc-module: remove Windows multimedia clock source choice
    • a7fd4bf3 - win32: thread: simplify the mdate_interrupt conversion
    • ff347a6a - win32: thread: allow SetPriorityClass() in Win10 RS3 UAP builds
    • 64366776 - win32: threads: do not use mdate_perf as the default clock source
    • 110a45a7 - win32: thread: simplify the clock selection code
    • 990c0a98 - win32: thread: remove unneeded mdate_default and setup_lock
    • a3021877 - libvlc-module: set the default clock-source value in the parameter definition

    Compare with previous version

  • Steve Lhomme resolved all threads

    resolved all threads

  • Steve Lhomme added 4 commits

    added 4 commits

    • 120a4caf - win32: threads: do not use mdate_perf as the default clock source
    • 8aaf78e6 - win32: thread: simplify the clock selection code
    • e659bf16 - win32: thread: remove unneeded mdate_default and setup_lock
    • f11d0b94 - libvlc-module: set the default clock-source value in the parameter definition

    Compare with previous version

  • MR Acceptance result

    :tada: This MergeRequest has been Accepted! Congratulations.

    MR acceptance checks details:

    • :white_check_mark: MR should be considered mergeable by Gitlab
    • :white_check_mark: Last pipeline should be successful
    • :white_check_mark: MergeRequest should have at least one external review and/or vote
    • :white_check_mark: All threads should be resolved, and score >= 0
    • :white_check_mark: MergeRequest should have no activity (threads/votes) for (24h/24h)

    This message was automatically generated by homer-bot.

  • added 17 commits

    • f11d0b94...1df170c8 - 10 commits from branch videolan:master
    • f696c2fd - libvlc-module: remove Windows multimedia clock source choice
    • 5d026038 - win32: thread: simplify the mdate_interrupt conversion
    • 9d215434 - win32: thread: allow SetPriorityClass() in Win10 RS3 UAP builds
    • 6d233f3f - win32: threads: do not use mdate_perf as the default clock source
    • 337fd69b - win32: thread: simplify the clock selection code
    • 5fccc834 - win32: thread: remove unneeded mdate_default and setup_lock
    • 008e8cef - libvlc-module: set the default clock-source value in the parameter definition

    Compare with previous version

  • Hugo Beauzée-Luyssen enabled an automatic merge when the pipeline for 008e8cef succeeds

    enabled an automatic merge when the pipeline for 008e8cef succeeds

  • Please register or sign in to reply
    Loading