diff --git a/renderers/video_renderer_gstreamer.c b/renderers/video_renderer_gstreamer.c index c4b9184..9ec8ffd 100644 --- a/renderers/video_renderer_gstreamer.c +++ b/renderers/video_renderer_gstreamer.c @@ -30,8 +30,8 @@ struct video_renderer_s { logger_t *logger; GstElement *appsrc, *pipeline, *sink; GstBus *bus; - const char * server_name; #ifdef X_DISPLAY_FIX + const char * server_name; X11_Window_t * gst_window; #endif }; @@ -149,10 +149,8 @@ video_renderer_t *video_renderer_init(logger_t *logger, const char *server_name, renderer->appsrc = gst_bin_get_by_name (GST_BIN (renderer->pipeline), "video_source"); renderer->sink = gst_bin_get_by_name (GST_BIN (renderer->pipeline), "video_sink"); - - - renderer->server_name = server_name; #ifdef X_DISPLAY_FIX + renderer->server_name = server_name; renderer->gst_window = calloc(1, sizeof(X11_Window_t)); assert(renderer->gst_window); get_X11_Display(renderer->gst_window); diff --git a/renderers/x_display_fix.h b/renderers/x_display_fix.h index 4bc948d..c503798 100644 --- a/renderers/x_display_fix.h +++ b/renderers/x_display_fix.h @@ -31,8 +31,8 @@ extern "C" { #include struct X11_Window_s { - Display * display; - Window window; + Display * display; + Window window; } typedef X11_Window_t; void get_X11_Display(X11_Window_t * X11) {