pipewire/spa/plugins
Wim Taymans 5e9091a285 node: add new NEED_CONFIGURE flag
Add a new node flag that is set when the node needs more configuration.
Don't try to Start nodes that have the NEED_CONFIGURE flag set.
Make audioadapter clear the NEED_CONFIGURE flag when it has the
PortConfig.

These changes now make it possible to run:

gst-launch-1.0 -v pipewiresrc path=51 stream-properties="props,node.group=1" ! audio/x-raw ! pipewiresink stream-properties="props,node.group=1"

The pipewiresink and pipewiresrc will be added to the same scheduling
group (1) and the devices they connect to will be slaved, even if they
are otherwise not linked.

Without the NEED_CONFIGURE flag, pipewiresink would be added to the
pipewiresrc group and would be started by the daemon before the
session manager has a chance to configure (and link) the node.

Fixes #4
2020-08-10 16:57:14 +02:00
..
alsa acp: add per device port list 2020-08-10 14:25:03 +02:00
audioconvert node: add new NEED_CONFIGURE flag 2020-08-10 16:57:14 +02:00
audiomixer improve debug 2020-04-22 12:47:18 +02:00
audiotestsrc audiotestsrc: fix function signature 2020-05-12 17:23:35 +02:00
bluez5 bluez5: include profile classes when doing enum profile 2020-07-31 10:53:51 +00:00
control tweak buffers a little 2020-02-19 10:17:00 +01:00
ffmpeg ffmpeg: fix install dir 2020-01-30 17:50:45 +01:00
jack improve debug 2020-04-22 12:47:18 +02:00
libcamera libcamera: cleanup build warnings 2020-06-16 17:53:54 +00:00
support evl: add include for spa_strerror 2020-07-14 14:19:26 +02:00
test improve debug 2020-04-22 12:47:18 +02:00
v4l2 v4l2: remove format checks 2020-06-18 18:26:00 +02:00
videoconvert Improve naming 2020-08-06 13:49:33 +02:00
videotestsrc improve debug 2020-04-22 12:47:18 +02:00
volume improve debug 2020-04-22 12:47:18 +02:00
vulkan vulkan: check results of stat 2020-05-20 15:24:25 +02:00
meson.build Integrating libcamera 2020-06-04 10:36:39 +02:00