Fixes for older valac versions
This commit is contained in:
parent
f591335ee3
commit
9490ffed6b
|
@ -43,13 +43,14 @@ public class Dino.Plugins.Ice.TransportParameters : JingleIceUdp.IceUdpTransport
|
||||||
if (dtls_srtp_handler != null) {
|
if (dtls_srtp_handler != null) {
|
||||||
uint8[] encrypted_data = dtls_srtp_handler.process_outgoing_data(component_id, datagram.get_data());
|
uint8[] encrypted_data = dtls_srtp_handler.process_outgoing_data(component_id, datagram.get_data());
|
||||||
if (encrypted_data == null) return;
|
if (encrypted_data == null) return;
|
||||||
// TODO: Nonblocking might require certain libnice versions?
|
GLib.OutputVector vector = { encrypted_data, encrypted_data.length };
|
||||||
GLib.OutputVector[] vectors = {{ encrypted_data, encrypted_data.length }};
|
GLib.OutputVector[] vectors = { vector };
|
||||||
Nice.OutputMessage message = { vectors };
|
Nice.OutputMessage message = { vectors };
|
||||||
Nice.OutputMessage[] messages = { message };
|
Nice.OutputMessage[] messages = { message };
|
||||||
agent.send_messages_nonblocking(stream_id, component_id, messages);
|
agent.send_messages_nonblocking(stream_id, component_id, messages);
|
||||||
} else {
|
} else {
|
||||||
GLib.OutputVector[] vectors = {{ datagram.get_data(), datagram.get_size() }};
|
GLib.OutputVector vector = { datagram.get_data(), datagram.get_size() };
|
||||||
|
GLib.OutputVector[] vectors = { vector };
|
||||||
Nice.OutputMessage message = { vectors };
|
Nice.OutputMessage message = { vectors };
|
||||||
Nice.OutputMessage[] messages = { message };
|
Nice.OutputMessage[] messages = { message };
|
||||||
agent.send_messages_nonblocking(stream_id, component_id, messages);
|
agent.send_messages_nonblocking(stream_id, component_id, messages);
|
||||||
|
|
|
@ -20,6 +20,10 @@ if(Vala_VERSION VERSION_GREATER "0.50")
|
||||||
set(RTP_DEFINITIONS VALA_0_50)
|
set(RTP_DEFINITIONS VALA_0_50)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if(Vala_VERSION VERSION_GREATER "0.52")
|
||||||
|
set(RTP_DEFINITIONS VALA_0_52)
|
||||||
|
endif()
|
||||||
|
|
||||||
if(WebRTCAudioProcessing_VERSION GREATER "0.4")
|
if(WebRTCAudioProcessing_VERSION GREATER "0.4")
|
||||||
message(STATUS "Ignoring WebRTCAudioProcessing, only versions < 0.4 supported so far")
|
message(STATUS "Ignoring WebRTCAudioProcessing, only versions < 0.4 supported so far")
|
||||||
unset(WebRTCAudioProcessing_FOUND)
|
unset(WebRTCAudioProcessing_FOUND)
|
||||||
|
|
Loading…
Reference in a new issue