{"object_kind":"push","event_name":"push","before":"5f4b422ab1bfec0b82c948bf0a3ff623424b88aa","after":"00f1d6c3d8c464b6612e340f95daf0291685fe3d","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"00f1d6c3d8c464b6612e340f95daf0291685fe3d","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":"5cc63c1b347b85b19cb280823196d1c7e4f892e3","message":"audiomixer: only add the input port to mix_list\n\nAdding the output port is not a problem because there is never a buffer\nto consume and mix but it wastes cycles.\n","title":"audiomixer: only add the input port to mix_list","timestamp":"2026-03-11T12:36:39+01:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/5cc63c1b347b85b19cb280823196d1c7e4f892e3","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["spa/plugins/audiomixer/audiomixer.c","spa/plugins/audiomixer/mixer-dsp.c"],"removed":[]},{"id":"f45e6195590b20cd35eb2209a1d6f52c46b5848f","message":"filter-graph: emit control change after loading\n\nAlways do a control change to the instances when they are created. This\nis to make sure the internal state is synced to the control values.\n\nThe sofa filter and biquads need this to correctly configure themselves\nafter a suspend.\n\nFixes #5152\n","title":"filter-graph: emit control change after loading","timestamp":"2026-03-11T12:39:46+01:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/f45e6195590b20cd35eb2209a1d6f52c46b5848f","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["spa/plugins/filter-graph/filter-graph.c"],"removed":[]},{"id":"00f1d6c3d8c464b6612e340f95daf0291685fe3d","message":"modules: improve debug in profiler\n\nAlso log the node that we are inspecting.\n","title":"modules: improve debug in profiler","timestamp":"2026-03-11T12:42:06+01:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/00f1d6c3d8c464b6612e340f95daf0291685fe3d","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["src/modules/module-profiler.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}}