pipewire/src
Wim Taymans 43b964ea26 stream: improve process callback
When we are running non-rt and we just dequeued a buffer, check if the
queue is empty and we need to call process to queue a new buffer. We can
only do this when there is an empty buffer to dequeue.

Don't try to request a new buffer immediately when we are rate_matching
because we want the peer to first process the newly dequeued buffer and
update the rate match.

This makes pw-midiplay work again. Previously it was only requesting a
buffer every other cycle.
2022-07-07 16:17:56 +02:00
..
daemon audioconvert: Always apply noise when asked 2022-06-27 11:19:01 +02:00
examples examples: fix modifier handling 2022-06-08 15:13:03 +02:00
gst gst: log warnings if pw_stream_queue_buffer fails 2022-06-24 09:11:42 +00:00
modules raop-sink: reuse timing packet send 2022-07-07 14:00:38 +02:00
pipewire stream: improve process callback 2022-07-07 16:17:56 +02:00
tests Cleanup argument names in methods and events interfaces 2022-04-15 10:11:49 +02:00
tools dsdfile: support DSD128/256/512 as well 2022-07-06 09:27:38 +02:00
meson.build treewide: meson.build: use feature.allowed() 2022-02-04 00:15:59 +01:00