{"object_kind":"push","event_name":"push","before":"491fb26f18318e1b988cfcf67774157b2aa9e236","after":"3905e3b3d34aa8c433c8b0459c06da8631d1d935","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"3905e3b3d34aa8c433c8b0459c06da8631d1d935","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":"3905e3b3d34aa8c433c8b0459c06da8631d1d935","message":"stream: set errno to the current error\n\nMake the state_changed event and _get_state() function set errno with\nthe current error value if the state is in error, so that application\ncan use this to give more detailed error reporting.\n\nUse this in alsa, v4l2 and pulse to give some other error codes than\nEIO.\n\nFixes #4574\n","title":"stream: set errno to the current error","timestamp":"2025-03-04T13:22:51+01:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/3905e3b3d34aa8c433c8b0459c06da8631d1d935","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["pipewire-alsa/alsa-plugins/pcm_pipewire.c","pipewire-v4l2/src/pipewire-v4l2.c","src/modules/module-protocol-pulse/pulse-server.c","src/pipewire/filter.c","src/pipewire/filter.h","src/pipewire/stream.c","src/pipewire/stream.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}}