{"object_kind":"push","event_name":"push","before":"eeaddbb3852cc392b473bad6de5655b95c508ccd","after":"42415eadd9dbdfd7f043518c92155fa29ef8243d","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"42415eadd9dbdfd7f043518c92155fa29ef8243d","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":"42415eadd9dbdfd7f043518c92155fa29ef8243d","message":"bluez5: iso-io: don't use streams without tx_latency enabled for fill level calculation\n\nWhen there is a stream without tx_latency enabled, the fill_count ends\nwith MIN_FILL value. This causes one buffer of silence to be written to\nevery stream before the actual data in each iteration.\nConsequently, more data is written than consumed in each iteration.\nAfter several iterations, spa_bt_send fails, triggering a\ngroup_latency_check failure in few next iterations and leading to\ndropped data.\n\nSkip streams without tx_latency enabled in fill level calculations\nto prevent these audio glitches.\n","title":"bluez5: iso-io: don't use streams without tx_latency enabled for fill level calculation","timestamp":"2026-04-09T08:00:37+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/42415eadd9dbdfd7f043518c92155fa29ef8243d","author":{"name":"Martin Geier","email":"martin.geier@streamunlimited.com"},"added":[],"modified":["spa/plugins/bluez5/iso-io.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}}