pipewire/pipewire-jack
Wim Taymans 30d5a247e1 jack: improve locking
Protect the global metadata with a lock because we update this from
multiple clients. Avoid updating the metadata if it didn't change.

Add a simple lock to protect the session objects, they could be
accessed from the main thread or data thread. Use the simple lock
in methods that just read.

Use the new data loop invoke to make sure we sync the data update
with the data thread.

Stop the data loop when our position io is removed.
2020-04-30 12:57:56 +02:00
..
examples jack: add jack_get_video_image_size extension 2020-02-07 13:31:49 +01:00
src jack: improve locking 2020-04-30 12:57:56 +02:00