{"object_kind":"push","event_name":"push","before":"ddab12a5aac54016e648c45cba3cc28ba8461fa8","after":"b3257ae425aa629cdf8c5af93652dc8872f790c0","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"b3257ae425aa629cdf8c5af93652dc8872f790c0","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":"b3257ae425aa629cdf8c5af93652dc8872f790c0","message":"context: add library.use-fallback option\n\nNormally, when loading a plugin feature, often a library.name property\nis given as well. If the feature to load is not explicitly listed in\ncontext.spa-libs, the library.name is used a fallback library.\n\nAdd an option to ignore this library.name and only use the\ncontext.spa-libs entries. This makes it possible to only load explicitly\nlisted features in the config file and makes it possible to lock down\nwhat plugins can be loaded.\n\nSet the option to true by default for now, which keeps the existing\nbehaviour of using the fallback library. Add some more entries to the\ncontext.spa-libs in case the option is switched off to make things\nwork.\n\nSet the option to false for the minimal.conf.\n","title":"context: add library.use-fallback option","timestamp":"2026-05-08T09:57:52+02:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/b3257ae425aa629cdf8c5af93652dc8872f790c0","author":{"name":"Wim Taymans","email":"wtaymans@redhat.com"},"added":[],"modified":["doc/dox/config/pipewire.conf.5.md","src/daemon/minimal.conf.in","src/daemon/pipewire-pulse.conf.in","src/daemon/pipewire.conf.in","src/pipewire/context.c","src/pipewire/private.h","src/pipewire/settings.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}}