{"object_kind":"push","event_name":"push","before":"84e2fcc050cd751b96f03a67e8343222817a8646","after":"e97551818a15518f52c1b16160a72c554b1d58f7","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"e97551818a15518f52c1b16160a72c554b1d58f7","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":"e97551818a15518f52c1b16160a72c554b1d58f7","message":"m-si-audio-adapter: Suspend node before setting Format and avoid redundancy\n\nWhen a new Format param is set, the node's state is not checked, so this\nattempt can even take place when the node is not suspended. Setting that\nparam will not work if the node isn't suspended though. Add a check for\nthe state and suspend the node if needed.\n\nAlso, do not set the Format param if the new param POD is the same as that\nof the existing format to avoid redundant calls.\n\n(This mirrors already existing checks for the PortConfig param.)\n\n","title":"m-si-audio-adapter: Suspend node before setting Format and avoid redundancy","timestamp":"2025-06-27T13:08:30+03:00","url":"https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/e97551818a15518f52c1b16160a72c554b1d58f7","author":{"name":"Carlos Rafael Giani","email":"crg7475@mailbox.org"},"added":[],"modified":["modules/module-si-audio-adapter.c"],"removed":[]}],"total_commits_count":1,"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}}