Wim Taymans
|
aea7ace124
|
pulse-server: keep track of requested bytes
Keep track of the amount of bytes we already requested from the client
and don't ask for those again.
Fixes initial hickups in firefox and others.
|
2020-10-20 15:57:18 +02:00 |
|
Wim Taymans
|
9abc7993e1
|
pulse-server: fix props update
|
2020-10-20 13:18:54 +02:00 |
|
Wim Taymans
|
ae31ee92e7
|
pulse-server: free the client streams on disconnect
|
2020-10-20 11:02:22 +02:00 |
|
Wim Taymans
|
425abbf3e9
|
pulse-server: make sure messages are freed
don't leak the command messages.
Fixes #337
|
2020-10-20 11:01:17 +02:00 |
|
Wim Taymans
|
389a0eee48
|
pulse-server: clean up when the context is destroyed
|
2020-10-20 10:46:08 +02:00 |
|
Wim Taymans
|
0d9ae9d226
|
pulse-server: avoid SIGFPE when no format is given
Error out for now until we parse the format array.
|
2020-10-20 09:43:43 +02:00 |
|
Wim Taymans
|
925cc9b487
|
pulse-server: implement drain
|
2020-10-14 17:42:52 +02:00 |
|
Wim Taymans
|
58db8ca435
|
pulse-server: add a monitor for the sink
|
2020-10-14 16:45:46 +02:00 |
|
Wim Taymans
|
348110e58c
|
pulse-server: don't send error on connection error
|
2020-10-14 15:45:25 +02:00 |
|
Wim Taymans
|
c92ce17a9f
|
pulse-server: tweak minreq and fragsize
Use time instead of samples to calculate the min
|
2020-10-14 15:44:52 +02:00 |
|
Wim Taymans
|
2ddcb7b002
|
pulse-server: convert MEDIA_ROLE property
|
2020-10-14 14:57:24 +02:00 |
|
Wim Taymans
|
8f953dfdde
|
pulse-server: connect in the set_client_name
connect after we get the client_name call so that we have all
the client properties.
|
2020-10-09 16:44:55 +02:00 |
|
Wim Taymans
|
8b70a83c96
|
pulse-server: improve server registration
Take a list of addresses to listen on.
|
2020-10-09 13:31:22 +02:00 |
|
Wim Taymans
|
5b8a52cc78
|
pulse-server: cleanup servers
|
2020-10-09 13:31:22 +02:00 |
|
Wim Taymans
|
13dfa9d64b
|
pulse-server: update volume and mute for record streams
|
2020-10-08 19:36:12 +02:00 |
|
Wim Taymans
|
680f8bc645
|
pulse-server: set more flags
|
2020-10-08 19:35:58 +02:00 |
|
Wim Taymans
|
71e3052a33
|
pulse-server: reuse the socket
|
2020-10-08 18:06:12 +02:00 |
|
Wim Taymans
|
d44fdabea1
|
pulse-server: send messges when killed and disconnected
|
2020-10-08 18:06:12 +02:00 |
|
Wim Taymans
|
fde36ac6c2
|
pulse-server: use at least MIN_SAMPLES of samples per buffer
|
2020-10-08 18:06:12 +02:00 |
|
Wim Taymans
|
d01586bfa5
|
pulse-server: support network connections
|
2020-10-08 18:06:11 +02:00 |
|
Wim Taymans
|
177e897a88
|
pulse-server: pass data with a ringbuffer
Implement the process function from the RT thread and use a ringbuffer
to pass samples around.
|
2020-10-08 18:06:11 +02:00 |
|
Wim Taymans
|
138e61138f
|
pulse: resize message dynamically
|
2020-10-08 18:06:11 +02:00 |
|
Wim Taymans
|
f0102fd490
|
pulse: move pulse protocol to module
|
2020-10-08 18:06:11 +02:00 |
|