pipewire/src/modules/module-protocol-pulse
Wim Taymans d2f676f9a6 pulser-server: push data instead of silence
When we are draining or underrunning, read whatever we have in the
ringbuffer instead of silence. This places the last samples before
the drain into the sink, padded with 0.

Fixes #1549
2021-12-18 12:32:44 +01:00
..
extensions pulse-server: compile extensions separately 2021-10-18 15:36:17 +02:00
modules pulse-server: use STREAM_CAPTURE_SINK for monitor capture 2021-11-19 20:24:58 +01:00
client.c pulse-server: free pending client message 2021-11-23 18:13:35 +01:00
client.h pipewire-pulse: delay create stream reply if the peer is not found 2021-08-30 08:01:52 +00:00
collect.c modules: switch a few modules to the new property helpers 2021-10-13 07:12:00 +00:00
collect.h pulse-server: set the SINK_SET_FORMATS flag 2021-09-01 13:24:50 +02:00
commands.h pulse-server: split out commands 2021-06-25 03:22:56 +02:00
dbus-name.c modules: add log topics to module-protocol-pulse 2021-09-28 09:35:39 +02:00
dbus-name.h pulse-server: split out D-Bus parts 2021-06-25 03:23:09 +02:00
defs.h pulse-server: increase buffer size 2021-12-14 15:42:19 +01:00
extension.c pulse-server: use for-each loop 2021-10-18 15:36:22 +02:00
extension.h pulse-server: split out extension handling 2021-06-25 03:23:35 +02:00
format.c pulse-server: improve fix_* handling 2021-12-16 12:56:19 +01:00
format.h pulse-server: add device-restore extension 2021-09-01 13:23:10 +02:00
internal.h pulse-server: improve latency setup a little 2021-11-04 18:07:30 +01:00
log.h modules: add log topics to module-protocol-pulse 2021-09-28 09:35:39 +02:00
manager.c Only handle -EPIPE eerrors. 2021-11-10 19:26:03 +00:00
manager.h pipewire-pulse: add manager disconnect event 2021-11-10 19:26:03 +00:00
media-roles.c pulse-server: split out media roles 2021-06-25 03:23:20 +02:00
media-roles.h pulse-server: split out media roles 2021-06-25 03:23:20 +02:00
message-handler.c modules: add log topics to module-protocol-pulse 2021-09-28 09:35:39 +02:00
message-handler.h pulse-server: split out message-handler 2021-06-25 03:23:41 +02:00
message.c pulse-server: add size check when reading strings 2021-11-25 10:14:30 +01:00
message.h pulse-server: split out message handling 2021-06-25 03:23:24 +02:00
module.c pulse-server: implement module-raop-discover 2021-11-12 17:53:24 +01:00
module.h pulse-server: improve module args compatibility 2021-09-21 17:39:11 +02:00
operation.c pulse-server: try to not put pointers in info messages 2021-11-05 16:22:22 +01:00
operation.h pulse-server: split out reply, operation, client, stream 2021-06-25 03:23:27 +02:00
pending-sample.c modules: add log topics to module-protocol-pulse 2021-09-28 09:35:39 +02:00
pending-sample.h pulse-server: split out pending-sample 2021-06-25 03:23:15 +02:00
pulse-server.c pulser-server: push data instead of silence 2021-12-18 12:32:44 +01:00
pulse-server.h pulse-server: add missing forward declarations 2021-06-25 03:24:00 +02:00
quirks.c modules: add log topics to module-protocol-pulse 2021-09-28 09:35:39 +02:00
quirks.h pipewire-pulse: implement simple quirk database 2021-06-30 17:17:36 +02:00
reply.c modules: add log topics to module-protocol-pulse 2021-09-28 09:35:39 +02:00
reply.h pulse-server: split out reply, operation, client, stream 2021-06-25 03:23:27 +02:00
sample-play.c modules: add log topics to module-protocol-pulse 2021-09-28 09:35:39 +02:00
sample-play.h pulse-server: split out sample, sample-play 2021-06-25 03:23:12 +02:00
sample.c modules: add log topics to module-protocol-pulse 2021-09-28 09:35:39 +02:00
sample.h pulse-server: split out sample, sample-play 2021-06-25 03:23:12 +02:00
server.c pulse-server: avoid reading past the message size 2021-11-25 09:48:34 +01:00
server.h pulse-server: split out server creation and socket handling 2021-06-25 03:23:32 +02:00
stream.c Revert "pulse-server: only try to increase the tlength" 2021-12-16 17:10:38 +01:00
stream.h pulse-server: track quantum and update tlength 2021-12-14 15:48:54 +01:00
utils.c modules: add log topics to module-protocol-pulse 2021-09-28 09:35:39 +02:00
utils.h pulse-server: use pid_t where appropriate 2021-07-25 15:17:08 +02:00
volume.c modules: add log topics to module-protocol-pulse 2021-09-28 09:35:39 +02:00
volume.h pulse-server: split out volume handling 2021-06-25 03:23:01 +02:00