{"object_kind":"push","event_name":"push","before":"fc3a199ca25ebcffbf77012c9a77e61ae8064a0c","after":"685aed1de2ba5a966b5bb733c175aeadf047a3a3","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"685aed1de2ba5a966b5bb733c175aeadf047a3a3","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":"685aed1de2ba5a966b5bb733c175aeadf047a3a3","message":"alsa: update resampler requested size before reading\n\nspa_alsa_read is called from the source process function when we are a\nfollower and no buffer is ready yet.\n\nPart of the rate correction was performed by the ALSA driver when it\nwoke up but now, the resampler has updated the requested size and we\nneed to requery it before we can start reading samples.\n\nOtherwise, we end up with requested samples from before the rate update\nand we might not give enough samples to the resampler. In that case, the\nadapter will call us again and we will again try to produce a buffer\nworth of the requested samples, which will xrun.\n","title":"alsa: update resampler requested size before reading","timestamp":"2025-07-22T16:48:43+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/685aed1de2ba5a966b5bb733c175aeadf047a3a3","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["spa/plugins/alsa/alsa-pcm.c"],"removed":[]}],"total_commits_count":1,"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}}