mirror of
https://github.com/TakeV-Lambda/dino.git
synced 2024-11-21 22:44:23 +00:00
Fixes for older valac versions
This commit is contained in:
parent
f591335ee3
commit
9490ffed6b
2 changed files with 8 additions and 3 deletions
|
@ -43,13 +43,14 @@ public class Dino.Plugins.Ice.TransportParameters : JingleIceUdp.IceUdpTransport
|
|||
if (dtls_srtp_handler != null) {
|
||||
uint8[] encrypted_data = dtls_srtp_handler.process_outgoing_data(component_id, datagram.get_data());
|
||||
if (encrypted_data == null) return;
|
||||
// TODO: Nonblocking might require certain libnice versions?
|
||||
GLib.OutputVector[] vectors = {{ encrypted_data, encrypted_data.length }};
|
||||
GLib.OutputVector vector = { encrypted_data, encrypted_data.length };
|
||||
GLib.OutputVector[] vectors = { vector };
|
||||
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() }};
|
||||
GLib.OutputVector vector = { datagram.get_data(), datagram.get_size() };
|
||||
GLib.OutputVector[] vectors = { vector };
|
||||
Nice.OutputMessage message = { vectors };
|
||||
Nice.OutputMessage[] messages = { message };
|
||||
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)
|
||||
endif()
|
||||
|
||||
if(Vala_VERSION VERSION_GREATER "0.52")
|
||||
set(RTP_DEFINITIONS VALA_0_52)
|
||||
endif()
|
||||
|
||||
if(WebRTCAudioProcessing_VERSION GREATER "0.4")
|
||||
message(STATUS "Ignoring WebRTCAudioProcessing, only versions < 0.4 supported so far")
|
||||
unset(WebRTCAudioProcessing_FOUND)
|
||||
|
|
Loading…
Reference in a new issue