{"object_kind":"push","event_name":"push","before":"a2386d0f662b7af02469a48321d3e618414f0d36","after":"13c7ea5a07a00dda2bb189dc425f2bb5aeb8f589","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"13c7ea5a07a00dda2bb189dc425f2bb5aeb8f589","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":"2f0c8791a77731d62026c1d3d81d349dca7cd8a1","message":"netjack2: rearm timeout after timeout callback\n\nThe timer-queue does not support automatic periodic timeouts. In the\ntimeout handler, the user is supposed to rearm the timer themselves\nto implement periodic timeouts.\n\nThis periodic timeout was accidentally removed in the conversion to\nthe timer queue.\n","title":"netjack2: rearm timeout after timeout callback","timestamp":"2026-07-20T19:05:27+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/2f0c8791a77731d62026c1d3d81d349dca7cd8a1","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["src/modules/module-netjack2-driver.c"],"removed":[]},{"id":"f2d9402dd747ec1a80c692dd3bdd16e037082b86","message":"netjack2: improve debug\n\nUse a define to enable packet debugging\n","title":"netjack2: improve debug","timestamp":"2026-07-21T11:53:43+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/f2d9402dd747ec1a80c692dd3bdd16e037082b86","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["src/modules/module-netjack2-driver.c","src/modules/module-netjack2-manager.c","src/modules/module-netjack2/packets.h","src/modules/module-netjack2/peer.c"],"removed":[]},{"id":"306dc5cdf120db6d16843a0068d219330a65e1b2","message":"sendspin: support 32 bits pcm\n\nAlso add default channel layout and do some extra sanity checks.\n\nIgnore unsupported formats from the sender.\n","title":"sendspin: support 32 bits pcm","timestamp":"2026-07-21T18:00:40+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/306dc5cdf120db6d16843a0068d219330a65e1b2","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["src/modules/module-sendspin-recv.c","src/modules/module-sendspin-send.c"],"removed":[]},{"id":"d0a6c33abbf7621913d7dee57a9ced97958547f5","message":"sendspin: improve error reporting\n","title":"sendspin: improve error reporting","timestamp":"2026-07-21T18:03:30+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/d0a6c33abbf7621913d7dee57a9ced97958547f5","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["src/modules/module-sendspin-send.c","src/modules/module-sendspin/websocket.c"],"removed":[]},{"id":"868ae6cc0d7458b83b5800dc35cc587811bd421c","message":"sendspin: send Tag as metadata\n","title":"sendspin: send Tag as metadata","timestamp":"2026-07-21T18:04:33+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/868ae6cc0d7458b83b5800dc35cc587811bd421c","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["src/modules/module-sendspin-send.c"],"removed":[]},{"id":"ec8121ca26739d7400244018a12f24af8bf8dd71","message":"sendspin: fix match rule example\n\nRemove the stream.props level, we directly update the stream\nproperties.\n","title":"sendspin: fix match rule example","timestamp":"2026-07-21T18:05:10+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/ec8121ca26739d7400244018a12f24af8bf8dd71","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["src/modules/module-sendspin-send.c"],"removed":[]},{"id":"cafb773f05b85df77d14bdb3ba3af4dcb1cfc277","message":"sendspin: add some more roles\n","title":"sendspin: add some more roles","timestamp":"2026-07-21T18:06:00+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/cafb773f05b85df77d14bdb3ba3af4dcb1cfc277","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["src/modules/module-sendspin-send.c"],"removed":[]},{"id":"13c7ea5a07a00dda2bb189dc425f2bb5aeb8f589","message":"sendspin: set default delay to 0\n","title":"sendspin: set default delay to 0","timestamp":"2026-07-21T18:06:38+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/13c7ea5a07a00dda2bb189dc425f2bb5aeb8f589","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["src/modules/module-sendspin-send.c"],"removed":[]}],"total_commits_count":8,"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}}