From f34135a4a805367a171124e9c221c855900616fb Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Tue, 28 Jan 2020 07:48:15 +0100 Subject: [PATCH] Working audio source... --- src/dcall.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/dcall.c b/src/dcall.c index 1086de4..7055d79 100644 --- a/src/dcall.c +++ b/src/dcall.c @@ -21,6 +21,16 @@ int main(int argc, char *argv[]) { return -1; } + g_object_set(G_OBJECT (rx_tap), "port", 5000, NULL); + g_object_set(G_OBJECT (rx_tap), "caps", gst_caps_new_simple("application/x-rtp", "media", G_TYPE_STRING, "audio", NULL), NULL); + + g_object_set(G_OBJECT (rx_jitterbuffer), "do-lost", TRUE, NULL); + g_object_set(G_OBJECT (rx_jitterbuffer), "do-retransmission", FALSE, NULL); + g_object_set(G_OBJECT (rx_jitterbuffer), "latency", 50, NULL); + + g_object_set(G_OBJECT (rx_opusdec), "plc", TRUE, NULL); + g_object_set(G_OBJECT (rx_opusdec), "use-inband-fec", FALSE, NULL); + gst_bin_add_many (GST_BIN (rx), rx_tap, rx_jitterbuffer, rx_depay, rx_opusdec, rx_resample, rx_sink, NULL); gst_element_link_many (rx_tap, rx_jitterbuffer, rx_depay, rx_opusdec, rx_resample, rx_sink, NULL);