{"object_kind":"push","event_name":"push","before":"5017eeab4a5be0a285a78067472b30a9c11b2ca6","after":"f93beeafed97c5bf1a2dc0b8c709b75437f46474","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"f93beeafed97c5bf1a2dc0b8c709b75437f46474","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":"879c9327ed39dfce6c55296b6ad6395c41d1993e","message":"audioconvert: add burg predictor\n\nMake a Burg linear predictor from a set of history samples.\n\nFor the mixer we use as much as we can up to the configured max history\nfrom the previous buffer. We then use this data to fade out the last\nsamples.\n\nFor the gap finder we use a history buffer to smoothly fade out the\nsignal when a gap was detected.\n\nUse the last buffer like in the mixer when the audioconvert io area is\ncleared and fade out with the last buffer extrapolated data.\n\nThe burg predictor does a better job at keeping the slope and general\nshape of the previous curve and causes much less pops when doing a\nfade-out.\n\nSee #5404\n","title":"audioconvert: add burg predictor","timestamp":"2026-08-27T19:47:41+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/879c9327ed39dfce6c55296b6ad6395c41d1993e","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["spa/lib/lib.c","spa/plugins/audioconvert/audioconvert.c","spa/plugins/audioconvert/gaps-ops-c.c","spa/plugins/audioconvert/gaps-ops.c","spa/plugins/audioconvert/gaps-ops.h","spa/plugins/audiomixer/mixer-dsp.c"],"removed":[]},{"id":"84949f51e1e00b8435cdf768af5f804840414102","message":"conf: bump the fade duration to 20ms\n","title":"conf: bump the fade duration to 20ms","timestamp":"2026-08-27T19:48:36+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/84949f51e1e00b8435cdf768af5f804840414102","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["doc/dox/config/pipewire-client.conf.5.md","doc/dox/config/pipewire-props.7.md","spa/plugins/audioconvert/audioconvert.c","spa/plugins/audiomixer/mixer-dsp.c","src/daemon/client.conf.in","src/daemon/minimal.conf.in","src/daemon/pipewire-pulse.conf.in"],"removed":[]},{"id":"f93beeafed97c5bf1a2dc0b8c709b75437f46474","message":"buffer: add FADE buffer data flag\n\nMake buffer data that has a fade-in or fade-out with the FADE flag.\n\nThis could instruct nodes to skip trying to apply another fade curve\nlater.\n","title":"buffer: add FADE buffer data flag","timestamp":"2026-08-27T19:48:36+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/f93beeafed97c5bf1a2dc0b8c709b75437f46474","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["spa/include/spa/buffer/buffer.h","spa/plugins/audiomixer/mixer-dsp.c"],"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}}