{"object_kind":"push","event_name":"push","before":"ef023916b9539aa1d3a11315b8bfabacde62e5de","after":"5c1d6fb5ad1420adf0654c20ddd2bb79552866a8","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"5c1d6fb5ad1420adf0654c20ddd2bb79552866a8","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":"bc890d3b834549fc8633854cf13477ed41aaaf05","message":"spa: acp: in SplitPCM probe channel count and allow excess\n\nIn SplitPCM mode, Focusrite Scarlett Gen 4 (USB 1235:8218) UCM profile\nspecifies \"CaptureChannels 2\" for the Mic1/2 inputs, but\nsnd_pcm_hw_params_set_channels(2) fails for the HW device.\n\nFix by not requiring the channel count to be exact for SplitPCM, but\nalso allow larger numbers of channels than what UCM profile specifies.\n","title":"spa: acp: in SplitPCM probe channel count and allow excess","timestamp":"2025-03-09T13:04:26+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/bc890d3b834549fc8633854cf13477ed41aaaf05","author":{"name":"Pauli Virtanen","email":"pav@iki.fi"},"added":[],"modified":["spa/plugins/alsa/acp/alsa-ucm.c"],"removed":[]},{"id":"6d51b4bb1117c23b5210503f9ec98c1bad1230e0","message":"spa: acp: be more noisy when UCM profiles fail to be supported\n\nGenerally ALSA UCM profiles should all work as they're supposed to be\ndevice-specific, so be more noisy when the profile fails to be supported\ndue to the PCM device failing to open.\n\nSome logging on the probe outcome in failure case also makes\nspa-acp-tool etc. log output easier to read.\n","title":"spa: acp: be more noisy when UCM profiles fail to be supported","timestamp":"2025-03-09T13:10:37+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/6d51b4bb1117c23b5210503f9ec98c1bad1230e0","author":{"name":"Pauli Virtanen","email":"pav@iki.fi"},"added":[],"modified":["spa/plugins/alsa/acp/alsa-ucm.c"],"removed":[]},{"id":"5c1d6fb5ad1420adf0654c20ddd2bb79552866a8","message":"spa: acp: make spa-acp-tool debug output easier to read\n\nInclude log level, file/line numbers, and indent messages for debug\nlevels.\n","title":"spa: acp: make spa-acp-tool debug output easier to read","timestamp":"2025-03-09T16:15:56+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/5c1d6fb5ad1420adf0654c20ddd2bb79552866a8","author":{"name":"Pauli Virtanen","email":"pav@iki.fi"},"added":[],"modified":["spa/plugins/alsa/acp-tool.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}}