From 1c4765281443e2a184157f319825c9b68665f9f5 Mon Sep 17 00:00:00 2001 From: Marvin W Date: Thu, 23 Dec 2021 06:39:18 +0100 Subject: Fix build with older Vala compilers - Older versions seem to assume a wrong type for Nice messages - Older versions have broken bindings for Gst.Value.set_fraction --- plugins/ice/src/transport_parameters.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'plugins/ice') diff --git a/plugins/ice/src/transport_parameters.vala b/plugins/ice/src/transport_parameters.vala index f684e411..73cf6166 100644 --- a/plugins/ice/src/transport_parameters.vala +++ b/plugins/ice/src/transport_parameters.vala @@ -45,11 +45,13 @@ public class Dino.Plugins.Ice.TransportParameters : JingleIceUdp.IceUdpTransport if (encrypted_data == null) return; // TODO: Nonblocking might require certain libnice versions? GLib.OutputVector[] vectors = {{ encrypted_data, encrypted_data.length }}; - Nice.OutputMessage[] messages = {{ vectors }}; + Nice.OutputMessage message = { vectors }; + Nice.OutputMessage[] messages = { message }; agent.send_messages_nonblocking(stream_id, component_id, messages); } else { GLib.OutputVector[] vectors = {{ datagram.get_data(), datagram.get_size() }}; - Nice.OutputMessage[] messages = {{ vectors }}; + Nice.OutputMessage message = { vectors }; + Nice.OutputMessage[] messages = { message }; agent.send_messages_nonblocking(stream_id, component_id, messages); } bytes_sent += datagram.length; -- cgit v1.2.3-54-g00ecf