{"object_kind":"push","event_name":"push","before":"07e6dce94d689ebc4d89c9731d30f7b1dd251ce7","after":"9c4449cbc1dcfad198341418cbcbf68995fd16e1","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"9c4449cbc1dcfad198341418cbcbf68995fd16e1","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":"9c4449cbc1dcfad198341418cbcbf68995fd16e1","message":"gst: Fix incorrect channel positions for 5.0/5.1/7.1\n\nset_default_channels() used a hard-coded position array in PulseAudio\nchannel order (FL FR RL RR FC LFE SL SR for 7.1) but GStreamer canonical\nsample order follows the GstAudioChannelPosition FL FR FC LFE RL RR SL SR.\nThe channel-mask field from caps was never being used.\n\nWe now read channel-mask from caps and use the fallback_mask when absent.\n\nThis fixes swapped FC/RL and LFE/RR channels for 5.0, 5.1 and 7.1 layouts\nand also provides valid position arrays for 3CH and 7CH which previously\ngot none.\n","title":"gst: Fix incorrect channel positions for 5.0/5.1/7.1","timestamp":"2026-07-22T10:43:20+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/9c4449cbc1dcfad198341418cbcbf68995fd16e1","author":{"name":"Sanchayan Maity","email":"sanchayan@centricular.com"},"added":[],"modified":["src/gst/gstpipewireformat.c"],"removed":[]}],"total_commits_count":1,"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}}