pipewire/src/examples/media-session
Pauli Virtanen 8c6b111ea6 media-session: simplify target node handling + fix priorities
Handle all node.target behavior in rescan_node.

Make distinction between target nodes set in session manager via
metadata or via restore-stream; priorities are
metadata > client's node.target > restore-stream.
Allow metadata override to also remove the target node setting.
2021-08-09 21:02:43 +03:00
..
access-flatpak.c doc: add a media-session header file with the access-flatpak module 2021-07-29 16:06:36 +10:00
access-portal.c doc: structure the portal documentation a bit better 2021-07-30 07:24:24 +00:00
alsa-endpoint.c doc: add minimal documentation for the alsa endpoint SM module 2021-08-02 08:27:51 +00:00
alsa-midi.c media-session: add stub docs for all media-session modules 2021-08-02 08:27:51 +00:00
alsa-monitor.c media-session: add stub docs for all media-session modules 2021-08-02 08:27:51 +00:00
bluez-autoswitch.c media-session: bluez-autoswitch: simplify logic 2021-08-08 18:46:53 +02:00
bluez-endpoint.c media-session: add stub docs for all media-session modules 2021-08-02 08:27:51 +00:00
bluez-monitor.c media-session: add stub docs for all media-session modules 2021-08-02 08:27:51 +00:00
default-nodes.c media-session: don't remove default.configured when devices go away 2021-08-08 14:28:46 +03:00
default-profile.c default-profile: document what this module does in more detail 2021-08-06 08:03:27 +00:00
default-routes.c media-session: add stub docs for all media-session modules 2021-08-02 08:27:51 +00:00
libcamera-monitor.c media-session: add stub docs for all media-session modules 2021-08-02 08:27:51 +00:00
logind.c doc: basic documentation for the logind media-session module 2021-08-02 08:27:51 +00:00
match-rules.c json: remove obsolete # comment handling 2021-06-10 18:02:34 +02:00
media-session.c media-session: always call va_end 2021-08-05 13:32:09 +02:00
media-session.h media-session: simplify target node handling + fix priorities 2021-08-09 21:02:43 +03:00
metadata.c media-session: add stub docs for all media-session modules 2021-08-02 08:27:51 +00:00
policy-ep.c media-session: add stub docs for all media-session modules 2021-08-02 08:27:51 +00:00
policy-node.c media-session: simplify target node handling + fix priorities 2021-08-09 21:02:43 +03:00
pw-reserve.c dbus: keep a ref to DBusConnection if reconnecting is not handled 2021-06-26 16:11:40 +03:00
reserve.c treewide: replace strcmp() != 0 with !spa_streq 2021-05-18 22:10:27 +10:00
reserve.h media-session: rework device reservation 2020-02-19 18:15:57 +01:00
restore-stream.c media-session: simplify target node handling + fix priorities 2021-08-09 21:02:43 +03:00
session-manager.c media-session: add stub docs for all media-session modules 2021-08-02 08:27:51 +00:00
stream-endpoint.c media-session: add stub docs for all media-session modules 2021-08-02 08:27:51 +00:00
streams-follow-default.c media-session: add stub docs for all media-session modules 2021-08-02 08:27:51 +00:00
suspend-node.c media-session: add stub docs for all media-session modules 2021-08-02 08:27:51 +00:00
v4l2-endpoint.c media-session: add stub docs for all media-session modules 2021-08-02 08:27:51 +00:00
v4l2-monitor.c media-session: add stub docs for all media-session modules 2021-08-02 08:27:51 +00:00