Untitled
unknown
plain_text
a year ago
3.0 kB
6
Indexable
Searching 33 files for "freerdp"
~/wayfire/subprojects/wlroots/backend/rdprail/meson.build:
16
17 # Dependencies
18: dep_freerdp = dependency('freerdp-server2', required: false)
19 dep_winpr = dependency('winpr2', required: false)
20 dep_gbm = dependency('gbm', required: false)
..
32
33 if get_option('backends').contains('rdprail') or get_option('backends').contains('auto')
34: if dep_freerdp.found() and dep_winpr.found() and dep_gbm.found()
35 glsl_compiler = find_program('glsl_to_h.sh')
36
..
121 dependencies: [
122 dep_wayland_server,
123: dep_freerdp,
124 dep_winpr,
125 dep_gbm,
~/wayfire/subprojects/wlroots/backend/rdprail/mock_vail.c:
32 }
33
34: VAIL_CONTEXT* freerdp_vail_context_new(void) {
35 VAIL_CONTEXT* ctx = calloc(1, sizeof(VAIL_CONTEXT));
36 if (!ctx) {
..
46 }
47
48: void freerdp_vail_context_free(VAIL_CONTEXT* context) {
49 if (context) {
50 free(context);
~/wayfire/subprojects/wlroots/backend/rdprail/rdprail.h:
9 #include <wlr/types/wlr_buffer.h>
10 #include <wlr/interfaces/wlr_buffer.h>
11: #include <freerdp/types.h>
12
13 void* rdp_get_shared_memory(uint32_t pool_id, size_t *size, int *fd);
~/wayfire/subprojects/wlroots/backend/rdprail/rdprail_buffer.c:
3 #include <string.h>
4 #include <wlr/util/log.h>
5: #include <freerdp/types.h>
6 #include "rdprail.h"
7
~/wayfire/subprojects/wlroots/backend/rdprail/rdprail_mock.h:
4
5 #include <stdint.h>
6: #include <freerdp/graphics.h>
7 #include "rdprail.h"
8
~/wayfire/subprojects/wlroots/backend/rdprail/rdprail_test.c:
650 #include <wlr/util/log.h>
651 #include <wayland-server-core.h>
652: #include <freerdp/types.h>
653: #include <freerdp/codec/color.h>
654 #include <rfb/rfb.h>
655 #include "rdprail.h"
...
927 }
928
929: // BGRA format (using FreeRDP's pixel format)
930 pixel_data[y * width + x] = (255 << 24) | // Alpha
931 (b << 16) | // Blue
~/wayfire/subprojects/wlroots/backend/rdprail/rdprail_vail.h:
6 #include <EGL/eglext.h>
7 #include <winpr/wtypes.h>
8: #include <freerdp/freerdp.h>
9: #include <freerdp/peer.h>
10: #include <freerdp/server/rdpgfx.h>
11: #include <freerdp/gdi/gdi.h>
12: #include <freerdp/codec/region.h>
13
14 // Forward declare structures
..
19 // VAIL context structure
20 typedef struct _VAIL_CONTEXT {
21: // FreeRDP connection context
22 rdpContext* rdp;
23
..
44 void* buffer_data);
45
46: VAIL_CONTEXT* freerdp_vail_context_new(void);
47: void freerdp_vail_context_free(VAIL_CONTEXT* context);
48
49 HANDLE mock_create_surface(struct _VAIL_CONTEXT* context);
21 matches across 7 files
Editor is loading...
Leave a Comment