{"object_kind":"push","event_name":"push","before":"ef5d9ff0287f21dd7ac5386248d56cfb517efd1c","after":"019b53ace8761174c9fd38aedca81696ce671eb2","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"019b53ace8761174c9fd38aedca81696ce671eb2","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":"019b53ace8761174c9fd38aedca81696ce671eb2","message":"spa: alsa: Try to get driver rate before setting up matching\n\nIn some cases, it is possible that the follower shares a clock with the\ndriver, but the driver rate is not known when the follower is assigned\nto the driver. If this happens, then state->driver_rate is 0, and when\nsetting the format, we might think that we need to resample (because\nfollower rate != driver rate). This can cause us to incorrectly halve\nthe period size for the node.\n\nThis was introduced in commit 0b67c10a9cbe62d2f32a49226976611fd1553cdc,\nwhich forces reevaluation of matching status on driver change.\n\nTo avoid this, let us also probe for the driver rate when updating the\nmatching status, so we can make the update more accurate.\n","title":"spa: alsa: Try to get driver rate before setting up matching","timestamp":"2025-07-03T19:02:02+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/019b53ace8761174c9fd38aedca81696ce671eb2","author":{"name":"Arun Raghavan","email":"arun@asymptotic.io"},"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}}