{"object_kind":"push","event_name":"push","before":"9bfea818479f1d4861cea90e9e2a7707a17dee1c","after":"f300f5992571ffcc7b94069502fa48bc7ff58867","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"f300f5992571ffcc7b94069502fa48bc7ff58867","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":"eee19d3ed5ea1c971a3499880a18d71be7f37090","message":"bluez5: add LHDC v5 codec using liblhdcv5\n","title":"bluez5: add LHDC v5 codec using liblhdcv5","timestamp":"2026-07-11T04:19:28+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/eee19d3ed5ea1c971a3499880a18d71be7f37090","author":{"name":"DBeidachazi","email":"269502169@qq.com"},"added":["spa/plugins/bluez5/a2dp-codec-lhdc.c"],"modified":["meson_options.txt","spa/include/spa/param/bluetooth/audio.h","spa/include/spa/param/bluetooth/type-info.h","spa/meson.build","spa/plugins/bluez5/a2dp-codec-caps.h","spa/plugins/bluez5/codec-loader.c","spa/plugins/bluez5/meson.build"],"removed":[]},{"id":"641631fa6ed0436a6846badc3f9ef9f5854e481f","message":"bluez5: improve LHDC v5 codec handling\n\nTighten LHDC v5 config validation and keep the codec encoder-only: do not add unsupported decode, delay query, or PipeWire-side ABR behavior.\n\nAdvertise the LHDC v5 sample rates and S16/S24 formats supported by liblhdcv5, parse the P7 bitrate range from peer capabilities, and initialize liblhdcv5 with the selected min/max bitrate indices. Keep fixed quality choices limited to the currently negotiable local max.\n","title":"bluez5: improve LHDC v5 codec handling","timestamp":"2026-07-11T04:19:28+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/641631fa6ed0436a6846badc3f9ef9f5854e481f","author":{"name":"DBeidachazi","email":"269502169@qq.com"},"added":[],"modified":["spa/plugins/bluez5/a2dp-codec-caps.h","spa/plugins/bluez5/a2dp-codec-lhdc.c"],"removed":[]},{"id":"bf2b13f78ad325b808a722451e0f48a822eeb6c8","message":"ci: disable LHDC in all-options jobs\n","title":"ci: disable LHDC in all-options jobs","timestamp":"2026-07-11T04:19:28+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/bf2b13f78ad325b808a722451e0f48a822eeb6c8","author":{"name":"DBeidachazi","email":"269502169@qq.com"},"added":[],"modified":[".gitlab-ci.yml"],"removed":[]},{"id":"08a92f017e51378a1a3aa9025e5d58a16359090f","message":"bluez5: allow manual LHDC v5 quality overrides\n","title":"bluez5: allow manual LHDC v5 quality overrides","timestamp":"2026-07-11T04:19:28+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/08a92f017e51378a1a3aa9025e5d58a16359090f","author":{"name":"DBeidachazi","email":"269502169@qq.com"},"added":[],"modified":["doc/dox/config/pipewire-props.7.md","spa/plugins/bluez5/a2dp-codec-lhdc.c"],"removed":[]},{"id":"f300f5992571ffcc7b94069502fa48bc7ff58867","message":"bluez5: fix LHDC v5 encoder setup\n\nApply quality settings only during transport initialization, account for media headers in the encoder MTU, and use the negotiated encoder interval.\n","title":"bluez5: fix LHDC v5 encoder setup","timestamp":"2026-07-11T04:19:28+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/f300f5992571ffcc7b94069502fa48bc7ff58867","author":{"name":"DBeidachazi","email":"269502169@qq.com"},"added":[],"modified":["spa/plugins/bluez5/a2dp-codec-lhdc.c"],"removed":[]}],"total_commits_count":5,"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}}