From d99e3fff5ebe138f427efbfb89bd18e344d319bd Mon Sep 17 00:00:00 2001 From: Boris Grozev <boris@jitsi.org> Date: Mon, 26 Aug 2013 17:09:15 +0300 Subject: [PATCH] Prevents the two-channel opus format from bumping MAX_AUDIO_CHANNELS to 2. --- src/org/jitsi/impl/neomedia/MediaUtils.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/org/jitsi/impl/neomedia/MediaUtils.java b/src/org/jitsi/impl/neomedia/MediaUtils.java index 1442206e..2c5980cf 100644 --- a/src/org/jitsi/impl/neomedia/MediaUtils.java +++ b/src/org/jitsi/impl/neomedia/MediaUtils.java @@ -347,6 +347,12 @@ public class MediaUtils AudioMediaFormatImpl audioMediaFormat = (AudioMediaFormatImpl) mediaFormat; int channels = audioMediaFormat.getChannels(); + /* + * The opus/rtp format has 2 channels, but we don't want it to + * trigger use of 2 channels elsewhere. + */ + if ("opus".equals(audioMediaFormat.getEncoding())) + channels = 1; double sampleRate = audioMediaFormat.getClockRate(); int sampleSizeInBits = audioMediaFormat.getFormat().getSampleSizeInBits(); -- GitLab