bug-gnuzilla
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]