[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-gnuzilla] I need Riot/WebRTC!
From: |
Mark H Weaver |
Subject: |
Re: [Bug-gnuzilla] I need Riot/WebRTC! |
Date: |
Wed, 23 Aug 2017 21:44:52 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) |
"csh" <address@hidden> writes:
> Please show me how to re-enable WebRTC in IceCat.
I see two places in the IceCat build scripts related to disabling
WebRTC:
(1) In about:config, IceCat has the following default settings, which
are the opposite of how they are set in upstream Firefox:
media.peerconnection.enabled false
media.peerconnection.ice.default_address_only true
https://git.savannah.gnu.org/cgit/gnuzilla.git/tree/data/settings.js#n158
(2) The build scripts here apparently arrange to pass "--disable-webrtc"
to IceCat's configure script for all three supported platforms:
https://git.savannah.gnu.org/cgit/gnuzilla.git/tree/data/buildscripts/mozconfig-gnulinux#n4
https://git.savannah.gnu.org/cgit/gnuzilla.git/tree/data/buildscripts/mozconfig-windows#n7
https://git.savannah.gnu.org/cgit/gnuzilla.git/tree/data/buildscripts/mozconfig-mac#n47
I guess this probably means that the pre-compiled binaries for IceCat
are compiled with WebRTC disabled, but I'm not sure.
To reverse (1), simply visit "about:config" in IceCat, search for those
settings, and flip their values. If that isn't sufficient to get WebRTC
working, then you probably need to address (2), which you could do by
either compiling IceCat from source code, or installing GNU Guix and
using its IceCat package.
Mark