pipewire/pipewire-jack/src
Hendrik Borghorst 205774f3ab jack: Disconnect owned links on jack_deactivate
As per JACK API description the call to jack_deactivate should
disconnect all ports because an inactive client can't have connections.

This disconnect is missing in the current API and results in left-over
links after the call and malfunction to clients (e.g. Music Player
Daemon).

To fix it this commit goes through the list of links to owned ports and
disconnect them.

Signed-off-by: Hendrik Borghorst <hendrikborghorst@gmail.com>
2021-12-15 15:44:28 +00: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: Disconnect owned links on jack_deactivate 2021-12-15 15:44:28 +00: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: add jack log topic 2021-10-03 08:52:27 +02:00
uuid.c meson.build: drop HAVE_CONFIG_H 2021-06-10 09:04:16 +10:00