Untitled

 avatar
unknown
plain_text
a month ago
3.0 kB
3
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
Leave a Comment