pipewire/pinos/client
Wim Taymans 0b508db9fc ringbuffer: simplify the API
Use absolute indexes that we let wrap around. We can then easily detect
how much we under of overflowed by using serial number arithmetic.
Remove the Areas, we can trivially compute this ourselves, move the
logic in read/write_data.
2017-04-20 11:25:24 +02:00
..
.gitignore src -> pinos and fix include paths 2016-02-01 15:40:48 +01:00
array.h mapper: place strings in array 2017-03-23 17:57:03 +01:00
connection.c mapper: place strings in array 2017-03-23 17:57:03 +01:00
connection.h connection: add need_flush signal 2017-03-15 16:16:16 +01:00
context.c types: remap ids 2017-04-17 19:36:22 +02:00
context.h types: more work on types 2017-03-24 11:40:58 +01:00
interfaces.h access: add access checks 2017-04-12 19:24:48 +02:00
introspect.c Use types with known sizes where we can, easier to serialize 2017-03-07 11:56:43 +01:00
introspect.h Use types with known sizes where we can, easier to serialize 2017-03-07 11:56:43 +01:00
log.c Improve logging 2017-01-19 18:53:45 +01:00
log.h Improve logging 2017-01-19 18:53:45 +01:00
loop.c ringbuffer: simplify the API 2017-04-20 11:25:24 +02:00
loop.h loop: add before_iterate signal 2017-03-14 16:13:29 +01:00
map.h types: remap ids 2017-04-17 19:36:22 +02:00
mapper.c format: improve format parsing 2017-03-24 18:11:11 +01:00
mem.c Implement subscription with a signal 2016-12-22 16:50:01 +01:00
mem.h Rework transport protocol 2016-11-07 10:24:13 +01:00
memfd-wrappers.h Rework transport protocol 2016-11-07 10:24:13 +01:00
meson.build types: more work on types 2017-03-24 11:40:58 +01:00
pinos.c Improve logging 2017-01-19 18:53:45 +01:00
pinos.h types: more work on types 2017-03-24 11:40:58 +01:00
properties.c mapper: place strings in array 2017-03-23 17:57:03 +01:00
properties.h Implement access control 2017-01-10 17:26:43 +01:00
protocol-native.c types: remap ids 2017-04-17 19:36:22 +02:00
protocol-native.h improve interfaces 2017-03-09 13:00:56 +01:00
proxy.c improve node io 2017-04-03 14:56:04 +02:00
proxy.h improve interfaces 2017-03-09 13:00:56 +01:00
rtkit.c Implement subscription with a signal 2016-12-22 16:50:01 +01:00
rtkit.h Cleanups 2016-11-08 18:00:52 +01:00
sig.h rename signal -> sig 2016-11-28 16:24:10 +01:00
stream.c stream: improve states 2017-04-19 11:17:56 +02:00
stream.h examples: add video upload example 2017-04-18 18:05:45 +02:00
subscribe.h clean up types 2017-03-23 21:15:52 +01:00
thread-mainloop.c flatpak: add flatpak module 2017-04-17 16:32:25 +02:00
thread-mainloop.h Make native protocol 2016-11-24 17:00:42 +01:00
transport.c ringbuffer: simplify the API 2017-04-20 11:25:24 +02:00
transport.h improve node io 2017-04-03 14:56:04 +02:00
type.c examples: add video upload example 2017-04-18 18:05:45 +02:00
type.h examples: add video upload example 2017-04-18 18:05:45 +02:00
utils.c mapper: place strings in array 2017-03-23 17:57:03 +01:00
utils.h serialize: remove serialization 2017-03-17 17:09:16 +01:00