{"object_kind":"push","event_name":"push","before":"ca47d0ef1572a85ab2e16b1adc9bc46faed7b43b","after":"90c0d8c2257c6d36fd34570a76a12339c95aa154","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"90c0d8c2257c6d36fd34570a76a12339c95aa154","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":"13fe4a5a57112be1c53aaa40344f79b195bb6c4c","message":"pipewire: module-rt: use `sizeof(variable)` instead of `sizeof(type)`\n","title":"pipewire: module-rt: use `sizeof(variable)` instead of `sizeof(type)`","timestamp":"2025-07-12T19:55:34+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/13fe4a5a57112be1c53aaa40344f79b195bb6c4c","author":{"name":"Barnabás Pőcze","email":"pobrn@protonmail.com"},"added":[],"modified":["src/modules/module-rt.c"],"removed":[]},{"id":"279b7ee698ee041bd6d9a1440d231923c031da44","message":"pipewire: module-rt: use \"tid\" instead of \"pid\" for thread ids\n","title":"pipewire: module-rt: use \"tid\" instead of \"pid\" for thread ids","timestamp":"2025-07-12T19:55:34+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/279b7ee698ee041bd6d9a1440d231923c031da44","author":{"name":"Barnabás Pőcze","email":"pobrn@protonmail.com"},"added":[],"modified":["src/modules/module-rt.c"],"removed":[]},{"id":"7eb98a31bbadca79d0c1957bac727e82a90ab9a1","message":"pipewire: module-rt: define `SCHED_RESET_ON_FORK` if not available\n\nInstead of using a new macro with the `PW_` prefix, simply define\n`SCHED_RESET_ON_FORK` to be `0` when it is not defined; as the\nprefixed variant can be a bit confusing.\n","title":"pipewire: module-rt: define `SCHED_RESET_ON_FORK` if not available","timestamp":"2025-07-12T19:55:34+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/7eb98a31bbadca79d0c1957bac727e82a90ab9a1","author":{"name":"Barnabás Pőcze","email":"pobrn@protonmail.com"},"added":[],"modified":["src/modules/module-rt.c"],"removed":[]},{"id":"3b4f37ac92c4b436278df783492790ae63029511","message":"pipewire: module-rt: fix function brace style\n","title":"pipewire: module-rt: fix function brace style","timestamp":"2025-07-12T19:55:34+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/3b4f37ac92c4b436278df783492790ae63029511","author":{"name":"Barnabás Pőcze","email":"pobrn@protonmail.com"},"added":[],"modified":["src/modules/module-rt.c"],"removed":[]},{"id":"c4984e33b20603c447634c745b8fc4f1e2b00ba5","message":"pipewire: module-rt: use `spa_autoptr` for properties\n","title":"pipewire: module-rt: use `spa_autoptr` for properties","timestamp":"2025-07-12T19:55:34+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/c4984e33b20603c447634c745b8fc4f1e2b00ba5","author":{"name":"Barnabás Pőcze","email":"pobrn@protonmail.com"},"added":[],"modified":["src/modules/module-rt.c"],"removed":[]},{"id":"f0579b9b67fc000d7edf040667327b6e4b8da699","message":"pipewire: module-rt: deduplicate log message\n","title":"pipewire: module-rt: deduplicate log message","timestamp":"2025-07-12T19:55:34+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/f0579b9b67fc000d7edf040667327b6e4b8da699","author":{"name":"Barnabás Pőcze","email":"pobrn@protonmail.com"},"added":[],"modified":["src/modules/module-rt.c"],"removed":[]},{"id":"10161407ff5ac00208b05802ca26da8211f8f86d","message":"pipewire: module-rt: move `RLIMIT_RTTIME` compat definition\n\nMove it next to the other macros.\n","title":"pipewire: module-rt: move `RLIMIT_RTTIME` compat definition","timestamp":"2025-07-12T19:55:34+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/10161407ff5ac00208b05802ca26da8211f8f86d","author":{"name":"Barnabás Pőcze","email":"pobrn@protonmail.com"},"added":[],"modified":["src/modules/module-rt.c"],"removed":[]},{"id":"801ac5ced83c69aa4402afaaee708ad0652efc6a","message":"pipewire: module-rt: simplify `check_rtkit()`\n\nThe return value is always 0, and the `impl` parameter\nis not used, so ues the return value to return the boolean\nresult instead of an out parameter, and get rid of the\nunused argument.\n","title":"pipewire: module-rt: simplify `check_rtkit()`","timestamp":"2025-07-12T19:55:34+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/801ac5ced83c69aa4402afaaee708ad0652efc6a","author":{"name":"Barnabás Pőcze","email":"pobrn@protonmail.com"},"added":[],"modified":["src/modules/module-rt.c"],"removed":[]},{"id":"7a336645fb4af31fcfc43c3dc5db1cd9a56bee80","message":"pipewire: module-rt: get_rtkit_priority_range(): return void\n\nThis function cannot fail, so make it return `void`.\n","title":"pipewire: module-rt: get_rtkit_priority_range(): return void","timestamp":"2025-07-12T19:55:34+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/7a336645fb4af31fcfc43c3dc5db1cd9a56bee80","author":{"name":"Barnabás Pőcze","email":"pobrn@protonmail.com"},"added":[],"modified":["src/modules/module-rt.c"],"removed":[]},{"id":"b71d0224db0f1f9a4135ca997af750ab4f3f3874","message":"pipewire: module-rt: remove check for impossible condition\n\nNeither `sched_set_nice()` nor `pw_rtkit_make_high_priority()`\n(should) ever return a positive number, so that case is not\npossible; remove it.\n","title":"pipewire: module-rt: remove check for impossible condition","timestamp":"2025-07-12T19:55:34+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/b71d0224db0f1f9a4135ca997af750ab4f3f3874","author":{"name":"Barnabás Pőcze","email":"pobrn@protonmail.com"},"added":[],"modified":["src/modules/module-rt.c"],"removed":[]},{"id":"b124385fac6c59deab4b6142b1f478895a26229c","message":"pipewire: module-rt: remove `sched_set_nice()`\n\nIt has only a single caller, so inline it because\nthere is not much point in keeping it separate.\n","title":"pipewire: module-rt: remove `sched_set_nice()`","timestamp":"2025-07-12T19:55:34+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/b124385fac6c59deab4b6142b1f478895a26229c","author":{"name":"Barnabás Pőcze","email":"pobrn@protonmail.com"},"added":[],"modified":["src/modules/module-rt.c"],"removed":[]},{"id":"0923e12fa3c4fc8719df1ac1c9ed5f2361f3be8d","message":"pipewire: module-rt: have just one `impl_thread_utils`\n\nThere are two definitions depending on `#ifdef HAVE_DBUS`,\nhowever, the two definitions are indentical, so remove one.\n","title":"pipewire: module-rt: have just one `impl_thread_utils`","timestamp":"2025-07-12T19:55:34+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/0923e12fa3c4fc8719df1ac1c9ed5f2361f3be8d","author":{"name":"Barnabás Pőcze","email":"pobrn@protonmail.com"},"added":[],"modified":["src/modules/module-rt.c"],"removed":[]},{"id":"a55561dcbaad5db5dd21e20bf34799a74e5c6c18","message":"pipewire: module-rt: destroy mutex and condition variable\n","title":"pipewire: module-rt: destroy mutex and condition variable","timestamp":"2025-07-12T19:55:34+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/a55561dcbaad5db5dd21e20bf34799a74e5c6c18","author":{"name":"Barnabás Pőcze","email":"pobrn@protonmail.com"},"added":[],"modified":["src/modules/module-rt.c"],"removed":[]},{"id":"90c0d8c2257c6d36fd34570a76a12339c95aa154","message":"pipewire: module-rt: use `pw_thread_utils_join()`\n\n`pw_thread_utils_create()` is used to create the thread, so use\nthe corresponding `pw_thread_utils_join()` instead of just\n`pthread_join()`.\n","title":"pipewire: module-rt: use `pw_thread_utils_join()`","timestamp":"2025-07-12T19:55:34+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/90c0d8c2257c6d36fd34570a76a12339c95aa154","author":{"name":"Barnabás Pőcze","email":"pobrn@protonmail.com"},"added":[],"modified":["src/modules/module-rt.c"],"removed":[]}],"total_commits_count":14,"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}}