{"object_kind":"push","event_name":"push","before":"a2df2820869110775dffa1d474ac682815ab8f53","after":"47de1e15a47b058e0bc434a35b002535af4b2aa6","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"47de1e15a47b058e0bc434a35b002535af4b2aa6","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":"494d72710872a594f919739f8c3492e98a3e6649","message":"channelmix: improve debug\n\nInstead of printing lines and lines of numbers, format everything as\na matrix. Only do the work when debug is enabled.\n","title":"channelmix: improve debug","timestamp":"2026-02-10T13:18:01+01:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/494d72710872a594f919739f8c3492e98a3e6649","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["spa/plugins/audioconvert/channelmix-ops.c"],"removed":[]},{"id":"47de1e15a47b058e0bc434a35b002535af4b2aa6","message":"channelmix: handle more than 64 channels\n\nWhen setting up the mix matrix, don't just iterate over the first 64\n(CHANNEL_BITS) positions because then we will never be able to configure\nmore than 64 channels in the matrix.\n\nInstead iterate until we have filled all src and dst entries in the\nmatrix. For the first 64 positions we might need to check the channel\nmask to get the right positions in our source matrix.\n\nFixes the channel mixer for >64 channels where the positions above 64\nwhere 0 in the matrix and muted.\n\nFixes #5118\n","title":"channelmix: handle more than 64 channels","timestamp":"2026-02-10T13:34:44+01:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/47de1e15a47b058e0bc434a35b002535af4b2aa6","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["spa/plugins/audioconvert/channelmix-ops.c"],"removed":[]}],"total_commits_count":2,"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}}