pipewire/pipewire-jack/src
Wim Taymans 31f387868a jack: reorganize jack_port_get_buffer()
Dequeue a new buffer only once and reuse this queued buffer when
jack_port_get_buffer() is called multiple times in process().

Recycle an old buffer in the next cycle.

After calling process, mark all input buffers as consumed, process the
empty buffers and move the output buffers to the mix ports.

Fixes #1748
2021-10-26 12:28:31 +02: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: reorganize jack_port_get_buffer() 2021-10-26 12:28:31 +02: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