Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
If the icipc server got a suspend request before the metadata
object was bound, set the metadata after binding. This also helps
in case the pw_core was disconnected and reconnected while
there was still an icipc client actively suspending playback
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
This can be loaded with `pipewire -c pipewire-ic-ipc.conf`
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Replace spa_pod with a custom icipc_data structure, which is based
on spa_pod and it's fully compatible with it
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
https://systemd.io/CODING_STYLE/
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
If we lose connection with the server while a request was pending, the request
callback is still triggered but with NULL buffer.
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Simple library that uses sockets for inter-process communication. It provides an
API to create server and client objects. Users can add custom handlers in the
server, and clients can send requests for those custom handlers.
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|