From 5ed8d28a27948ed949eb80b0da06d2c4ec9571ff Mon Sep 17 00:00:00 2001 From: Marvin W Date: Sat, 5 Feb 2022 23:57:30 +0100 Subject: [PATCH] RTP: Use two channels for Opus Fixes: #1189 --- plugins/rtp/src/module.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/rtp/src/module.vala b/plugins/rtp/src/module.vala index c78fb274..ca1a6a5b 100644 --- a/plugins/rtp/src/module.vala +++ b/plugins/rtp/src/module.vala @@ -131,7 +131,7 @@ public class Dino.Plugins.Rtp.Module : JingleRtp.Module { public override async Gee.List get_supported_payloads(string media) { Gee.List list = new ArrayList(JingleRtp.PayloadType.equals_func); if (media == "audio") { - var opus = new JingleRtp.PayloadType() { channels = 1, clockrate = 48000, name = "opus", id = 111 }; + var opus = new JingleRtp.PayloadType() { channels = 1, clockrate = 48000, name = "opus", id = 111, channels = 2 }; opus.parameters["useinbandfec"] = "1"; var speex32 = new JingleRtp.PayloadType() { channels = 1, clockrate = 32000, name = "speex", id = 112 }; var speex16 = new JingleRtp.PayloadType() { channels = 1, clockrate = 16000, name = "speex", id = 113 };