From b9537941c9eba041b7afc8b0f4256c73e35c2387 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sat, 28 Jun 2025 04:25:20 +0200 Subject: Restart portal capture if it's paused for 3 seconds or more (can happen if returning from lock screen) Remove dbus server, no longer needed. Just run dbus code directly. --- dbus/protocol.h | 86 --------------------------------------------------------- 1 file changed, 86 deletions(-) delete mode 100644 dbus/protocol.h (limited to 'dbus/protocol.h') diff --git a/dbus/protocol.h b/dbus/protocol.h deleted file mode 100644 index 212358d..0000000 --- a/dbus/protocol.h +++ /dev/null @@ -1,86 +0,0 @@ -#ifndef GSR_DBUS_PROTOCOL_H -#define GSR_DBUS_PROTOCOL_H - -#include - -#define GSR_DBUS_PROTOCOL_VERSION 1 - -typedef enum { - GSR_DBUS_MESSAGE_REQ_CREATE_SESSION, - GSR_DBUS_MESSAGE_REQ_SELECT_SOURCES, - GSR_DBUS_MESSAGE_REQ_START, - GSR_DBUS_MESSAGE_REQ_OPEN_PIPEWIRE_REMOTE -} gsr_dbus_message_req_type; - -typedef struct { - -} gsr_dbus_message_req_create_session; - -typedef struct { - char session_handle[128]; - uint32_t capture_type; - uint32_t cursor_mode; -} gsr_dbus_message_req_select_sources; - -typedef struct { - char session_handle[128]; -} gsr_dbus_message_req_start; - -typedef struct { - char session_handle[128]; -} gsr_dbus_message_req_open_pipewire_remote; - -typedef struct { - uint8_t protocol_version; - gsr_dbus_message_req_type type; - union { - gsr_dbus_message_req_create_session create_session; - gsr_dbus_message_req_select_sources select_sources; - gsr_dbus_message_req_start start; - gsr_dbus_message_req_open_pipewire_remote open_pipewire_remote; - }; -} gsr_dbus_request_message; - -typedef enum { - GSR_DBUS_MESSAGE_RESP_ERROR, - GSR_DBUS_MESSAGE_RESP_CREATE_SESSION, - GSR_DBUS_MESSAGE_RESP_SELECT_SOURCES, - GSR_DBUS_MESSAGE_RESP_START, - GSR_DBUS_MESSAGE_RESP_OPEN_PIPEWIRE_REMOTE -} gsr_dbus_message_resp_type; - -typedef struct { - uint32_t error_code; - char message[128]; -} gsr_dbus_message_resp_error; - -typedef struct { - char session_handle[128]; -} gsr_dbus_message_resp_create_session; - -typedef struct { - -} gsr_dbus_message_resp_select_sources; - -typedef struct { - char restore_token[128]; - uint32_t pipewire_node; -} gsr_dbus_message_resp_start; - -typedef struct { - -} gsr_dbus_message_resp_open_pipewire_remote; - -typedef struct { - uint8_t protocol_version; - gsr_dbus_message_resp_type type; - union { - gsr_dbus_message_resp_error error; - gsr_dbus_message_resp_create_session create_session; - gsr_dbus_message_resp_select_sources select_sources; - gsr_dbus_message_resp_start start; - gsr_dbus_message_resp_open_pipewire_remote open_pipewire_remote; - }; -} gsr_dbus_response_message; - -#endif /* GSR_DBUS_PROTOCOL_H */ -- cgit v1.2.3-70-g09d2