Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Weberhofer <jweberhofer@weberhofer.at>2021-02-06 17:43:15 +0300
committerJohannes Weberhofer <jweberhofer@weberhofer.at>2021-02-06 17:43:15 +0300
commit51eea40e0544a7876af9133a65fa300bd90c6e6f (patch)
tree7452475f3e331039533f8f17f9790d34cf9ae547 /plugins/spice
parent6ac358a095c3f9a31bd6ef751a60d1d4083d8d62 (diff)
Fix for #2408 building with older spice libraries
Diffstat (limited to 'plugins/spice')
-rw-r--r--plugins/spice/spice_plugin.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/spice/spice_plugin.c b/plugins/spice/spice_plugin.c
index 0c91fe821..e12c364c1 100644
--- a/plugins/spice/spice_plugin.c
+++ b/plugins/spice/spice_plugin.c
@@ -379,6 +379,8 @@ static void remmina_plugin_spice_display_ready_cb(GObject *display, GParamSpec *
}
}
+#ifdef SPICE_GTK_CHECK_VERSION
+# if SPICE_GTK_CHECK_VERSION(0, 38, 0)
if (!spice_display_channel_change_preferred_video_codec_types(SPICE_CHANNEL(gpdata->display_channel),
(gint *) preferred_codecs->data,
preferred_codecs->len,
@@ -386,6 +388,11 @@ static void remmina_plugin_spice_display_ready_cb(GObject *display, GParamSpec *
REMMINA_PLUGIN_DEBUG("Could not set video-codec preference. %s", err->message);
g_error_free(err);
}
+# else /* SPICE_GTK_CHECK_VERSION(0, 38, 0) */
+ spice_display_channel_change_preferred_video_codec_type(SPICE_CHANNEL(gpdata->display_channel),
+ (gint *) preferred_codecs->data);
+# endif /* SPICE_GTK_CHECK_VERSION(0, 38, 0) */
+#endif /* SPICE_GTK_CHECK_VERSION */
g_clear_pointer(&preferred_codecs, g_array_unref);
}