From 4617e03019c4bfea955f1565a36431ae48eb90b9 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Wed, 29 Jan 2020 10:53:37 +0100 Subject: [PATCH] Fix donar ?! --- src/dcall.c | 2 +- src/proxy.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/dcall.c b/src/dcall.c index b83858c..036f04d 100644 --- a/src/dcall.c +++ b/src/dcall.c @@ -35,7 +35,7 @@ int create_rx_chain(struct dcall_elements* de) { g_object_set(G_OBJECT (de->rx_jitterbuffer), "do-lost", TRUE, NULL); g_object_set(G_OBJECT (de->rx_jitterbuffer), "do-retransmission", FALSE, NULL); g_object_set(G_OBJECT (de->rx_jitterbuffer), "latency", 100, NULL); - g_object_set(G_OBJECT (de->rx_jitterbuffer), "drop-on-latency", TRUE, NULL); + g_object_set(G_OBJECT (de->rx_jitterbuffer), "drop-on-latency", FALSE, NULL); //g_object_set(G_OBJECT (de->rx_jitterbuffer), "post-drop-messages", TRUE, NULL); g_object_set(G_OBJECT (de->rx_opusdec), "plc", TRUE, NULL); diff --git a/src/proxy.c b/src/proxy.c index 3f2ae50..1f8e3be 100644 --- a/src/proxy.c +++ b/src/proxy.c @@ -61,6 +61,7 @@ int main_on_tcp_read(struct evt_core_ctx* ctx, struct evt_core_fdinfo* fdinfo) { co_error: perror("Failed to TCP read"); + mv_buffer_rtof (&app_ctx->br, fdinfo); evt_core_rm_fd (ctx, fdinfo->fd); return 1; } @@ -88,6 +89,7 @@ int main_on_udp_read(struct evt_core_ctx* ctx, struct evt_core_fdinfo* fdinfo) { co_error: perror("Failed to UDP read"); + mv_buffer_rtof (&app_ctx->br, fdinfo); return 0; } @@ -126,6 +128,7 @@ free_buffer: return 0; co_error: perror("Failed to TCP write"); + mv_buffer_wtof (&app_ctx->br, fdinfo); evt_core_rm_fd (ctx, fdinfo->fd); return 1; } @@ -159,6 +162,7 @@ int main_on_udp_write (struct evt_core_ctx* ctx, struct evt_core_fdinfo* fdinfo) return 0; co_error: perror("Failed to UDP write"); + mv_buffer_wtof (&app_ctx->br, fdinfo); return 0; }