1
Fork 0
pipewire/src
Wim Taymans 893b46c0d0 module-x11-bell: protect libcanberra calls with a mutex
The libcanberra calls use libtool, which can not be called from multiple
threads at the same time. Use a global lock to serialize these calls in
the x11-bell module.

This is only a problem when multiple libcanberra calls are made in the
same process, such when you load the x11-bell module twice. There is no
guarantee that other libcanberra calls will not interfere but for now
we only use libcanberra here.

Fixes #2834
2023-08-03 10:08:11 +02:00
..
daemon pipewire-aes67: move the PTP driver to AES67 process 2023-06-20 06:51:30 +00:00
examples examples: add another example 2023-06-06 19:50:58 +02:00
gst gst: lock/unlock around proxy destroy 2023-07-04 12:04:29 +02:00
modules module-x11-bell: protect libcanberra calls with a mutex 2023-08-03 10:08:11 +02:00
pipewire impl-node: add client.api to global properties 2023-08-02 17:06:42 +02:00
tests
tools perm: add a new L permissions 2023-07-28 11:01:43 +02:00
meson.build