pipewire/src/examples/media-session
Wim Taymans 92f1a24849 media-session: check stream move after configuring a new node
When a new node is configured, check if existing streams might need to
be moved to it.

This fixes the case where a stream has a target node set to some
bluetooth device and it starts playing to the default device because
the bluetooth device is not connected. When the BT device is then
connected and configured, the stream is moved to the new BT device.
2021-03-19 15:51:17 +01:00
..
access-flatpak.c media-session: give more permissions to Manager flatpaks 2021-02-04 11:53:03 +01:00
access-portal.c media-session: handle missing dbus support 2021-02-12 17:55:56 +01:00
alsa-endpoint.c Fix some leaks in error cases 2020-05-20 15:24:25 +02:00
alsa-midi.c media-session: make midi sequencer bridge name configurable 2021-03-18 16:27:46 +01:00
alsa-monitor.c media-session: deal with global id race conditions 2021-03-15 08:20:38 +00:00
bluez-endpoint.c Fix some leaks in error cases 2020-05-20 15:24:25 +02:00
bluez-monitor.c bluez5: fix reference to already freed spa_bt_device 2021-03-18 12:09:30 +08:00
default-nodes.c metadata: store default-nodes as JSON 2021-03-05 17:37:12 +01:00
default-profile.c media-session: restored saved profile from off 2021-03-17 12:23:58 +01:00
default-routes.c default-routes: only restore routes when profile changed 2021-03-15 16:06:13 +01:00
libcamera-monitor.c media-session: move libcamera+bluez5 device removal to object free callback 2021-03-15 08:20:38 +00:00
match-rules.c json: allocate one extra byte for the \0 2021-01-19 16:56:55 +01:00
media-session.c media-session: free sm_objects only after session destroy emitted 2021-03-16 19:06:42 +00:00
media-session.h media-session: deal with global id race conditions 2021-03-15 08:20:38 +00:00
metadata.c metadata: clear item before remove 2020-12-09 21:18:58 +01:00
policy-ep.c avoid following NULL pointers 2020-05-20 15:24:25 +02:00
policy-node.c media-session: check stream move after configuring a new node 2021-03-19 15:51:17 +01:00
pw-reserve.c don't crash with missing libraries 2021-02-23 17:48:57 +01:00
reserve.c media-session: don't emit busy when we are acquiring 2020-09-23 10:22:22 +02:00
reserve.h media-session: rework device reservation 2020-02-19 18:15:57 +01:00
restore-stream.c media-session: schedule more rescan for pending changes 2021-03-08 15:14:40 +01:00
session-manager.c Run codespell on the entire codebase 2020-08-17 17:16:31 +00:00
stream-endpoint.c avoid following NULL pointers 2020-05-20 15:24:25 +02:00
streams-follow-default.c policy-node: make streams follow default sink/src changes 2021-01-18 20:49:58 +01:00
suspend-node.c media-session: add option to configure suspend timeout 2021-02-16 15:41:53 +01:00
v4l2-endpoint.c Rebasing 2020-06-04 10:36:39 +02:00
v4l2-monitor.c media-session: apply updated properties to bluez/v4l2 device handle 2021-03-16 10:31:08 +00:00