{"object_kind":"push","event_name":"push","before":"1251d603f430c8dbb2fede228002b788580145f8","after":"04d6a2bcae922e5dc139c4066c2f99d9bab73328","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"04d6a2bcae922e5dc139c4066c2f99d9bab73328","message":null,"user_id":3060,"user_name":"Wim Taymans","user_username":"wtaymans","user_email":"[REDACTED]","user_avatar":"https://secure.gravatar.com/avatar/1ca1bed246cb9b95b7ead6d6be96bb09f0c112953140c8bb38b41aedf4465270?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?v=1793009622","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":"04d6a2bcae922e5dc139c4066c2f99d9bab73328","message":"scheduler: assign driver node when necessary\n\nWhen a node wants a driver or is always_process, we should move it to a\ndriver, even if it is not active/runnable.\n\nThis is just like how we do it for nodes collected from a driver. When\nwe move the nodes to the driver, the driver only becomes runnable when\none of the nodes is runnable so we don't have to force any specific\nrunnable state on the driver.\n\nThis ensure that streams are assigned a driver and moved to the IDLE\nstate even when they are not active/runnable yet.\n\nFixes #5519\n","title":"scheduler: assign driver node when necessary","timestamp":"2026-10-26T12:39:55+01:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/04d6a2bcae922e5dc139c4066c2f99d9bab73328","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["src/modules/module-scheduler-v1.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}}