{"object_kind":"push","event_name":"push","before":"d42646e91fb64fe9422f550b9759c2c06389335c","after":"c745582ef56b7a352931ef3ffa0ab9f49729bee6","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"c745582ef56b7a352931ef3ffa0ab9f49729bee6","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":"99079dd95538051a2f652f25a4f6a107d941f9a1","message":"docs/dma-buf: Document the correct device ID negotation key\n\nThe correct key is PW_CAPABILITY_DEVICE_ID_NEGOTIATION which contains a\nnumber.\n","title":"docs/dma-buf: Document the correct device ID negotation key","timestamp":"2026-03-09T15:54:08+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/99079dd95538051a2f652f25a4f6a107d941f9a1","author":{"name":"Jonas Ådahl","email":"jadahl@gmail.com"},"added":[],"modified":["doc/dox/internals/dma-buf.dox"],"removed":[]},{"id":"f7bb4c95ed0ce04fe00075b52bc3bc1456dfe4a0","message":"pipewire/capabilities: Update device ID negotation according to API docs\n\nIt was was documenting a previous iteration of the protocol which used a\nboolean and a base64 encoded list.\n","title":"pipewire/capabilities: Update device ID negotation according to API docs","timestamp":"2026-03-09T15:54:08+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/f7bb4c95ed0ce04fe00075b52bc3bc1456dfe4a0","author":{"name":"Jonas Ådahl","email":"jadahl@gmail.com"},"added":[],"modified":["src/pipewire/capabilities.h"],"removed":[]},{"id":"c745582ef56b7a352931ef3ffa0ab9f49729bee6","message":"pipewire/capabilities: Remove left-over macro defiition\n\nThis was used for a previous iteration, that used tags, and was replaced\nwith PW_CAPABILITY_DEVICE_ID_NEGOTIATION.\n","title":"pipewire/capabilities: Remove left-over macro defiition","timestamp":"2026-03-09T15:54:08+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/c745582ef56b7a352931ef3ffa0ab9f49729bee6","author":{"name":"Jonas Ådahl","email":"jadahl@gmail.com"},"added":[],"modified":["src/pipewire/capabilities.h"],"removed":[]}],"total_commits_count":3,"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}}