{"object_kind":"push","event_name":"push","before":"6e332a5d32fd506b669261a95618ffbde1c155dc","after":"9c7aa4d4233f3af9f23120b1d178072aafbbfe43","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"9c7aa4d4233f3af9f23120b1d178072aafbbfe43","message":null,"user_id":3060,"user_name":"Wim Taymans","user_username":"wtaymans","user_email":"","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","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":"2f65cf712492f695288e192eb760e205074400c1","message":"modules: return the error of getsockopt instead of -EPIPE\n","title":"modules: return the error of getsockopt instead of -EPIPE","timestamp":"2026-03-11T18:18:49+01:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/2f65cf712492f695288e192eb760e205074400c1","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["src/modules/module-raop/rtsp-client.c","src/modules/module-sendspin/websocket.c","src/modules/module-snapcast-discover.c"],"removed":[]},{"id":"9c7aa4d4233f3af9f23120b1d178072aafbbfe43","message":"impl-port: don't send NULL tag to clear\n\nNULL tags are never handled and so tags just keeps configured on the\nports. It's also hard to know the direction from the NULL data.\n\nInstead, send an empty Tag with the direction to clear everything.\n","title":"impl-port: don't send NULL tag to clear","timestamp":"2026-03-11T18:18:49+01:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/9c7aa4d4233f3af9f23120b1d178072aafbbfe43","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["src/pipewire/impl-port.c"],"removed":[]}],"total_commits_count":2,"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}}