pipewire/spa/plugins
Wim Taymans d2d722efb3 node: add an ASYNC flag
The flag means that the process function might not complete
synchronously.

We can use this knowledge to improve the adapter. In sync mode we
can pull before scheduling the converter. In async mode we need to
schedule the follower after the converter to get the data ready for
the next iteration.

We can also improve the stream when it is operating async to schedule
a process call when a new buffer is ready to be filled.

This reduces a cycle latency from alsa and improves latency in
pulse.
2020-09-25 17:02:54 +02:00
..
alsa add some more debug info 2020-09-25 17:01:52 +02:00
audioconvert node: add an ASYNC flag 2020-09-25 17:02:54 +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 a2dp-sink: don't overwrite duration in clock 2020-09-17 10:31:35 +02: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 profile: refactor code to make EnumProfile and Profile params 2020-08-17 11:08:26 +02:00
libcamera libcamera: cleanup build warnings 2020-06-16 17:53:54 +00:00
support loop: don't recursively flush 2020-09-17 11:46:55 +02:00
test improve debug 2020-04-22 12:47:18 +02:00
v4l2 v4l2: do TRY_FMT on the filter format 2020-09-19 13:32:47 +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