{"object_kind":"push","event_name":"push","before":"35d63a784760848989da016e73e4b09665727d0f","after":"f82247c42c1baf4f41279a36aaea96e9c9ac191b","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"f82247c42c1baf4f41279a36aaea96e9c9ac191b","message":null,"user_id":761,"user_name":"George Kiagiadakis","user_username":"gkiagia","user_email":"","user_avatar":"https://secure.gravatar.com/avatar/fef80de08e4b130d46f64ddfd085c154e4b8cd4c45f8ba9dc8f6dc3f3ce79986?s=80&d=identicon","project_id":2941,"project":{"id":2941,"name":"wireplumber","description":"Session / policy manager implementation for PipeWire","web_url":"https://gitlab.freedesktop.org/pipewire/wireplumber","avatar_url":null,"git_ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","git_http_url":"https://gitlab.freedesktop.org/pipewire/wireplumber.git","namespace":"PipeWire","visibility_level":20,"path_with_namespace":"pipewire/wireplumber","default_branch":"master","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/pipewire/wireplumber","url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","http_url":"https://gitlab.freedesktop.org/pipewire/wireplumber.git"},"commits":[{"id":"2a4aa9281c743dedb99f348166eb098114ee36a1","message":"m-si-audio-adapter: Configure the node ports if the item has been re-configured\n\nIf we re-configure the adapter with different settings than the ones from the\nfirst configuration, we also need to configure the node ports to make sure they\nare updated with the new settings.\n\nFor example, this is needed for stream audio adapters that have been configured\nwith monitor ports, and later re-configured without monitor ports. Without this\nchange, since stream audio adapters never configure the node ports on activation,\nthe internal node will still have the monitor ports present even after disabling\nthem in the 2nd re-configuration.\n","title":"m-si-audio-adapter: Configure the node ports if the item has been re-configured","timestamp":"2025-10-01T18:59:13+03:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/2a4aa9281c743dedb99f348166eb098114ee36a1","author":{"name":"Julian Bouzas","email":"julian.bouzas@collabora.com"},"added":[],"modified":["modules/module-si-audio-adapter.c"],"removed":[]},{"id":"71f98c40f09b03c40e6e69d65c506e0f2c065299","message":"create-item: Reconfigure audio adapters if 'node.features.audio.*' settings changed\n\nUp until now, all the 'node.features.audio.*' settings did not have any effect\nif changed at runtime. This patch fixes this by reconfiguring the audio adapters\nevery time those settings have changed.\n","title":"create-item: Reconfigure audio adapters if 'node.features.audio.*' settings changed","timestamp":"2025-10-01T18:59:13+03:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/71f98c40f09b03c40e6e69d65c506e0f2c065299","author":{"name":"Julian Bouzas","email":"julian.bouzas@collabora.com"},"added":[],"modified":["src/scripts/node/create-item.lua"],"removed":[]},{"id":"084b3aab8901a36423455a22210ea53c40c381a6","message":"m-si-audio-adapter: Add new 'item.features.mono' configuration property\n\nThis allows configuring the audio adapter in MONO. The property is set to FALSE\nby default.\n","title":"m-si-audio-adapter: Add new 'item.features.mono' configuration property","timestamp":"2025-10-01T18:59:13+03:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/084b3aab8901a36423455a22210ea53c40c381a6","author":{"name":"Julian Bouzas","email":"julian.bouzas@collabora.com"},"added":[],"modified":["modules/module-si-audio-adapter.c"],"removed":[]},{"id":"f82247c42c1baf4f41279a36aaea96e9c9ac191b","message":"config: Add new 'node.features.audio.mono' setting\n\nThis setting allows users to toggle between MONO audio or not at runtime.\n","title":"config: Add new 'node.features.audio.mono' setting","timestamp":"2025-10-01T18:59:13+03:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/f82247c42c1baf4f41279a36aaea96e9c9ac191b","author":{"name":"Julian Bouzas","email":"julian.bouzas@collabora.com"},"added":[],"modified":["po/conf.pot","src/config/wireplumber.conf","src/scripts/node/create-item.lua"],"removed":[]}],"total_commits_count":4,"push_options":{},"repository":{"name":"wireplumber","url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","description":"Session / policy manager implementation for PipeWire","homepage":"https://gitlab.freedesktop.org/pipewire/wireplumber","git_http_url":"https://gitlab.freedesktop.org/pipewire/wireplumber.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/wireplumber.git","visibility_level":20}}