From da7967afc72492397e7b4162a08c9943934c892f Mon Sep 17 00:00:00 2001 From: Matthias Larisch Date: Wed, 21 Oct 2020 17:12:07 +0200 Subject: [PATCH] Add reasoning for custom freeswitch-mod-opusfile --- mod/freeswitch/Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/mod/freeswitch/Dockerfile b/mod/freeswitch/Dockerfile index 5b0ce8a..927c940 100644 --- a/mod/freeswitch/Dockerfile +++ b/mod/freeswitch/Dockerfile @@ -76,10 +76,11 @@ RUN cd /etc \ && rm -rf /etc/freeswitch/.svn # the current available freeswitch-mod-opusfile is broken, -# it can't write any .opus files. -# there is already a fix, but it is not included yet. +# it can't write any .opus files. The fix provided in # https://github.com/signalwire/freeswitch/pull/719/files -# we rather switch to the binary built by bigbluebutton and add its dependencies +# is not sufficient as the module still comes without opus +# write support, so we rather switch to the binary built +# by bigbluebutton and add its dependencies RUN wget -O /usr/lib/freeswitch/mod/mod_opusfile.so https://github.com/bbb-pkg/bbb-freeswitch-core/raw/43f3a47af1fcf5ea559e16bb28b900c925a7f2c3/opt/freeswitch/lib/freeswitch/mod/mod_opusfile.so \ && wget -O /tmp/libopusenc0_0.2.1-1bbb1_amd64.deb https://launchpad.net/~bigbluebutton/+archive/ubuntu/support/+files/libopusenc0_0.2.1-1bbb1_amd64.deb \ && dpkg -i /tmp/libopusenc0_0.2.1-1bbb1_amd64.deb \