{"object_kind":"push","event_name":"push","before":"0b5d6696796e13cc5b49664528894541f00fa240","after":"a4a9d3540d48842225f44d69ad00cc4079562c15","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"a4a9d3540d48842225f44d69ad00cc4079562c15","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":null,"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":"a4a9d3540d48842225f44d69ad00cc4079562c15","message":"gst: sink: copy frames if video buffer from other pool\n\nIn case of the video, if the buffer to be rendered is from upstream and\nnot from the pipewirepool, map the memory into video frames and copy the\nframes instead of doing a buffer copy.\n\nAvoid splitting of buffers in the case of video, because that might break\nthe frame layout, especially planar formats, for the applications which\nuse pipewiresink as a camera source to capture video.\n","title":"gst: sink: copy frames if video buffer from other pool","timestamp":"2025-03-04T22:54:47+05:30","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/a4a9d3540d48842225f44d69ad00cc4079562c15","author":{"name":"Taruntej Kanakamalla","email":"taruntej@asymptotic.io"},"added":[],"modified":["src/gst/gstpipewiresink.c","src/gst/gstpipewiresink.h"],"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}}