{"object_kind":"push","event_name":"push","before":"e15e50c5ee9c0653c9976cc3c141fba41887e50c","after":"165bd7b219c769179f9dcf13a53112f0989b2646","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"165bd7b219c769179f9dcf13a53112f0989b2646","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":"165bd7b219c769179f9dcf13a53112f0989b2646","message":"pipewiresrc: fix race when node suspended moving from PAUSED to PLAYING\n\nIf in PAUSED state, the node can move from idle to suspended resulting\nin format cleared and state is no longer negotiated. To avoid returning\nnot-negotiated error upon basesrc calling create callback, wait for new\nformat to be provided and negotiated state is back.\n","title":"pipewiresrc: fix race when node suspended moving from PAUSED to PLAYING","timestamp":"2025-12-19T07:15:08+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/165bd7b219c769179f9dcf13a53112f0989b2646","author":{"name":"Robert Rosengren","email":"robertr@axis.com"},"added":[],"modified":["src/gst/gstpipewiresrc.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}}