Some web conferencing applications, like Webex or Jitsi-meet, require H264 hardware decoding to work, but in Firefox, this feature is disabled by default. To save others from going through the trouble of figuring this out (particularly when the OpenH264 Video Codec plugin (under about:addons -> Plugins), that supposedly "will be installed shortly", can be quite misleading), I suggest adding the following to the pkg-readme. sdk@ was very kind to help me figure this out.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1717679 diff /usr/ports path + /usr/ports commit - c69c8333fd531f9987d5e116c0af876764be3704 blob - f5d1f06e728bb5a26889bbe6717bae0a9f6dbdac file + www/firefox-esr/pkg/README --- www/firefox-esr/pkg/README +++ www/firefox-esr/pkg/README @@ -122,6 +122,12 @@ device e.g.: Screen sharing needs shmget() which isn't available when pledge() is active, so you will have to disable pledge for the main process. +Some web conferencing applications also require H264 hardware decoding, which +by default is disabled in Firefox. To enable it, open about:config and set the +following key to true: + +media.webrtc.hw.h264.enabled: true + KerberosV support ================= To use Kerberized Firefox, first manually install the "heimdal" package commit - c69c8333fd531f9987d5e116c0af876764be3704 blob - f5d1f06e728bb5a26889bbe6717bae0a9f6dbdac file + www/mozilla-firefox/pkg/README --- www/mozilla-firefox/pkg/README +++ www/mozilla-firefox/pkg/README @@ -122,6 +122,12 @@ device e.g.: Screen sharing needs shmget() which isn't available when pledge() is active, so you will have to disable pledge for the main process. +Some web conferencing applications also require H264 hardware decoding, which +by default is disabled in Firefox. To enable it, open about:config and set the +following key to true: + +media.webrtc.hw.h264.enabled: true + KerberosV support ================= To use Kerberized Firefox, first manually install the "heimdal" package