{"object_kind":"push","event_name":"push","before":"445ca819cee0060599375784012fe5e4e8d4e8b1","after":"afa7ebc03250481bd36ff98bb5bf3106c68f6af1","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"afa7ebc03250481bd36ff98bb5bf3106c68f6af1","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":"a419f69bbb58f72543db3dbc11c843b0fb22f0c0","message":"bluez5-device: Refactor device_set_update for ASHA & BAP\n","title":"bluez5-device: Refactor device_set_update for ASHA & BAP","timestamp":"2025-05-07T07:39:46+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/a419f69bbb58f72543db3dbc11c843b0fb22f0c0","author":{"name":"Sanchayan Maity","email":"sanchayan@asymptotic.io"},"added":[],"modified":["spa/plugins/bluez5/bluez5-device.c"],"removed":[]},{"id":"e68111b4aa0212abc4b21904224b18f2598f7721","message":"media-sink: Fix sequence number sync for ASHA\n\nThe two sides of a ASHA pair rarely if ever start together and the\nsequence number was always a bit off due to the stateful nature of\nreset_buffer and ASHA needing the sequence number to be matched to\nthe other side.\n\nSimplify this by setting the sequence number for ASHA just before\nflushing.\n","title":"media-sink: Fix sequence number sync for ASHA","timestamp":"2025-05-07T07:39:46+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/e68111b4aa0212abc4b21904224b18f2598f7721","author":{"name":"Sanchayan Maity","email":"sanchayan@asymptotic.io"},"added":[],"modified":["spa/plugins/bluez5/asha-codec-g722.c","spa/plugins/bluez5/media-sink.c"],"removed":[]},{"id":"afa7ebc03250481bd36ff98bb5bf3106c68f6af1","message":"media-sink: Drop packet if send fails for ASHA\n\nOne of the ideas behind retrying the sending of a failed packet with the\npoll callback was to make sure that we do not end up with missing seqnums\nby missing received credit due to some jitter.\n\nHowever, the rate matching behaviour for ASHA is not clear and we do not\nseem to face problems in local testing by just dropping the packet.\n","title":"media-sink: Drop packet if send fails for ASHA","timestamp":"2025-05-07T07:39:46+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/afa7ebc03250481bd36ff98bb5bf3106c68f6af1","author":{"name":"Sanchayan Maity","email":"sanchayan@asymptotic.io"},"added":[],"modified":["spa/plugins/bluez5/media-sink.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}}