{"object_kind":"push","event_name":"push","before":"bc7d1cba6dee390beba0785e50935275d3f1d484","after":"74e8db67861624fcdcbedd2e0ac787b227543d69","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"74e8db67861624fcdcbedd2e0ac787b227543d69","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":"506cda75611f1a895069b0a5ea23cbf416a9ea05","message":"module-raop: move frame size calculation to where it's used\n\nGo over the iovec to calculate the number of frames where we need\nit. Also pass the max dst size as an argument so that we can do\nsome bounds checks later.\n","title":"module-raop: move frame size calculation to where it's used","timestamp":"2026-09-07T12:44:40+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/506cda75611f1a895069b0a5ea23cbf416a9ea05","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["src/modules/module-raop-sink.c"],"removed":[]},{"id":"74e8db67861624fcdcbedd2e0ac787b227543d69","message":"module-raop: check max size\n\nAvoid unexpected overflows when writing the frames by checking the\nmax size of the destination and the amount of bytes we want to write.\n","title":"module-raop: check max size","timestamp":"2026-09-07T13:03:04+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/74e8db67861624fcdcbedd2e0ac787b227543d69","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["src/modules/module-raop-sink.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}}