pipewire/pipewire-jack/src
Wim Taymans 699bfbc095 jack: improve lookup of removed objects
Keep the original type of the object around in the free list so that we
can still look it up.

Make most methods only find the still active object by checking if the
client matches.

Make some methods (jack_port_by_id() for example) also find the removed
objects for as long as they are in the cache and not overwritten.

This make carla and catia work better because they expect to access the
old object after it has been destroyed.

See #1531
2021-09-03 15:46:21 +02:00
..
control.c meson.build: drop HAVE_CONFIG_H 2021-06-10 09:04:16 +10:00
dummy.c meson.build: drop HAVE_CONFIG_H 2021-06-10 09:04:16 +10:00
export.c jack: declare constants like jack does again 2020-10-22 15:23:56 +02:00
match-rules.c jack: add per client match rules 2021-07-27 17:57:30 +02:00
meson.build pipewire-jack/src/meson.build: turn jack-devel warning into error 2021-08-09 13:37:08 +03:00
metadata.c includes: update all references to extensions to point to pipewire/extensions 2021-06-18 17:54:18 +03:00
pipewire-jack-extensions.h jack: add jack_get_video_image_size extension 2020-02-07 13:31:49 +01:00
pipewire-jack.c jack: improve lookup of removed objects 2021-09-03 15:46:21 +02:00
pw-jack.in pw-jack: Fix empty string checks 2021-05-31 12:46:18 -04:00
ringbuffer.c meson.build: drop HAVE_CONFIG_H 2021-06-10 09:04:16 +10:00
statistics.c jack: check arguments 2020-02-24 11:25:31 +01:00
uuid.c meson.build: drop HAVE_CONFIG_H 2021-06-10 09:04:16 +10:00