{"object_kind":"push","event_name":"push","before":"ece2890c8bead4832356941c8ef680a5b50ed293","after":"bb022c1b84d8c3f272ba01d89dd239e2e1465d0e","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"bb022c1b84d8c3f272ba01d89dd239e2e1465d0e","message":null,"user_id":3060,"user_name":"Wim Taymans","user_username":"wtaymans","user_email":"","user_avatar":"https://secure.gravatar.com/avatar/ee99737f7492c79c3a9be75f2e2437f2c944c95fca1480fafcd7ce3bf8c85784?s=80&d=identicon","project_id":4753,"project":{"id":4753,"name":"pipewire","description":"Multimedia processing graphs","web_url":"https://gitlab.freedesktop.org/pipewire/pipewire","avatar_url":"https://gitlab.freedesktop.org/uploads/-/system/project/avatar/4753/pipewire.png","git_ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/pipewire.git","git_http_url":"https://gitlab.freedesktop.org/pipewire/pipewire.git","namespace":"PipeWire","visibility_level":20,"path_with_namespace":"pipewire/pipewire","default_branch":"master","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/pipewire/pipewire","url":"git@ssh.gitlab.freedesktop.org:pipewire/pipewire.git","ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/pipewire.git","http_url":"https://gitlab.freedesktop.org/pipewire/pipewire.git"},"commits":[{"id":"bb022c1b84d8c3f272ba01d89dd239e2e1465d0e","message":"node-driver: Handle realtime clock modifications\n\nIf the user alters the realtime clock (for example by using the \"date\"\ncommand in the shell), and the node driver uses the realtime clock as\nthe timerfd clock, then the scheduled graph cycle invocation may not\ntake place, or may take place much later than planned, because the\ntimestamp that was passed to spa_system_timerfd_settime() is now invalid.\nConfigure the timer to automatically be canceled if the realtime clock\nis modified so that the graph cycle can be rescheduled with an updated\ntimestamp that is actually usable with the altered realtime clock.\n\n","title":"node-driver: Handle realtime clock modifications","timestamp":"2025-07-17T13:13:34+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/bb022c1b84d8c3f272ba01d89dd239e2e1465d0e","author":{"name":"Carlos Rafael Giani","email":"crg7475@mailbox.org"},"added":[],"modified":["spa/plugins/support/node-driver.c"],"removed":[]}],"total_commits_count":1,"push_options":{},"repository":{"name":"pipewire","url":"git@ssh.gitlab.freedesktop.org:pipewire/pipewire.git","description":"Multimedia processing graphs","homepage":"https://gitlab.freedesktop.org/pipewire/pipewire","git_http_url":"https://gitlab.freedesktop.org/pipewire/pipewire.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/pipewire.git","visibility_level":20}}