{"object_kind":"push","event_name":"push","before":"1541ce3368f3a2e733fb479a002edb0a2f853d8d","after":"17c755714d9be6b3a3ff2553c1a5a5570c4c6fe2","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"17c755714d9be6b3a3ff2553c1a5a5570c4c6fe2","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":"17c755714d9be6b3a3ff2553c1a5a5570c4c6fe2","message":"v4l2: allow negotiation with modifier\n\nThis assumes that the modifier is always 'linear'. That is not quite\ncorrect for all V4L2 formats. But PipeWire only uses input devices and\nother modifiers are very unlikely.\n\nThis makes it possible to use DMABUFs with the GStreamer pipewiresrc.\n","title":"v4l2: allow negotiation with modifier","timestamp":"2025-06-26T09:21:00+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/17c755714d9be6b3a3ff2553c1a5a5570c4c6fe2","author":{"name":"Michael Olbrich","email":"m.olbrich@pengutronix.de"},"added":[],"modified":["spa/plugins/v4l2/v4l2-source.c","spa/plugins/v4l2/v4l2-utils.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}}