{"object_kind":"push","event_name":"push","before":"2bfb75dc1d8bd25419efd6832d5442852976d82a","after":"6c602562c52a1f2b792cff23f407b5d45c70ecb8","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"6c602562c52a1f2b792cff23f407b5d45c70ecb8","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":"817a6ea0cf356f9d4588f9277ebe298db787c03f","message":"audioconvert: remember history on io change\n\nWhen the io area is cleared, remember the last sample in the last\nbuffer.\n\nWe can then remove the history bookkeeping and overhead for each buffer.\n","title":"audioconvert: remember history on io change","timestamp":"2026-08-27T17:34:00+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/817a6ea0cf356f9d4588f9277ebe298db787c03f","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["spa/plugins/audioconvert/audioconvert.c","spa/plugins/audioconvert/gaps-ops-c.c"],"removed":[]},{"id":"6c602562c52a1f2b792cff23f407b5d45c70ecb8","message":"mixer-dsp: remember last sample on io area change\n\nWhen we remove the io are, remember the last sample of the last\nbuffer. This way we only need to remember the sample when we are going\nto use it.\n","title":"mixer-dsp: remember last sample on io area change","timestamp":"2026-08-27T17:43:09+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/6c602562c52a1f2b792cff23f407b5d45c70ecb8","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["spa/plugins/audiomixer/mixer-dsp.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}}