{"object_kind":"push","event_name":"push","before":"f2c878a2c175d0bece4571df691a8af02e7a3ab7","after":"ec5d2d2a29340e57e9ea8ac9107a15b01b8e8282","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"ec5d2d2a29340e57e9ea8ac9107a15b01b8e8282","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":"8babd0bc4e56107de995113ae9c748b6633b2918","message":"audioconvert: remove unused field\n","title":"audioconvert: remove unused field","timestamp":"2025-07-18T12:02:28+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/8babd0bc4e56107de995113ae9c748b6633b2918","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["spa/plugins/audioconvert/audioconvert.c"],"removed":[]},{"id":"ec5d2d2a29340e57e9ea8ac9107a15b01b8e8282","message":"audioconvert: rework the stage recalc a little\n\nUse bits to capture the work that is needed. We clear the bit when\nwe added the stage, when all bits are cleared we have nothing more to\ndo. This avoids having to check multiple bookleans.\n\nMake a helper function to calculate the destination buffer. When all\nbits are cleared, we can use the output buffer.\n","title":"audioconvert: rework the stage recalc a little","timestamp":"2025-07-18T12:10:30+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/ec5d2d2a29340e57e9ea8ac9107a15b01b8e8282","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["spa/plugins/audioconvert/audioconvert.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}}