After ports update, Firefox is unable to play live streams in youtube etc.

Hi,

I have recently updated my ports tree and upgraded the packages. It seems after the update, i can't seem to play any live stream content in youtube, kick etc. However, shorts or normal videos play fine. I even tried with clean firefox profile. I am using ESR one btw.

Also I am not alone on this problem.

Ports last commit: commit a95691072d4b997387cd81b91e9d5135a1cec93d (origin/main)
Code:
% freebsd-version -kru
14.3-RELEASE-p7
14.3-RELEASE-p7
14.3-RELEASE-p7


Pkg messages log
Code:
Dec 26 12:11:20 freebsd pkg[80828]: pkg upgraded: 2.4.2_1 -> 2.5.1
Dec 26 12:11:28 freebsd pkg[84869]: cups upgraded: 2.4.15_1 -> 2.4.16
Dec 26 12:11:28 freebsd pkg[84869]: drm-61-kmod upgraded: 6.1.128.1403000_7 -> 6.1.128.1403000_8
Dec 26 12:11:28 freebsd pkg[84869]: easy-rsa upgraded: 3.2.4,1 -> 3.2.5_1,1
Dec 26 12:11:28 freebsd pkg[84869]: freebsd-release-manifests upgraded: 20251128 -> 20251209
Dec 26 12:11:28 freebsd pkg[84869]: gettext-runtime upgraded: 0.23.1 -> 0.26
Dec 26 12:11:29 freebsd pkg[84869]: bash-5.3.9 installed
Dec 26 12:11:29 freebsd pkg[84869]: fontconfig upgraded: 2.15.0_3,1 -> 2.17.1,1
Dec 26 12:11:29 freebsd pkg[84869]: git upgraded: 2.51.2 -> 2.52.0
Dec 26 12:11:29 freebsd pkg[84869]: gpu-firmware-amd-kmod-renoir upgraded: 20230625.1403000_2 -> 20250109.1403000
Dec 26 12:11:29 freebsd pkg[84869]: gstreamer1 upgraded: 1.26.9 -> 1.26.9_1
Dec 26 12:11:29 freebsd pkg[84869]: harfbuzz upgraded: 10.3.0 -> 12.2.0
Dec 26 12:11:29 freebsd pkg[84869]: flare upgraded: 0.17.5 -> 0.17.5_1
Dec 26 12:11:29 freebsd pkg[84869]: iso-codes upgraded: 4.18.0 -> 4.19.0
Dec 26 12:11:29 freebsd pkg[84869]: jpeg-turbo upgraded: 3.1.2 -> 3.1.3
Dec 26 12:11:29 freebsd pkg[84869]: libdrm upgraded: 2.4.123,1 -> 2.4.131,1
Dec 26 12:11:29 freebsd pkg[84869]: libdvdread-7.0.0 installed
Dec 26 12:11:29 freebsd pkg[84869]: libdvdnav-7.0.0 installed
Dec 26 12:11:29 freebsd pkg[84869]: libgpg-error upgraded: 1.56 -> 1.58
Dec 26 12:11:29 freebsd pkg[84869]: libudfread-1.2.0 installed
Dec 26 12:11:29 freebsd pkg[84869]: libbluray-1.4.0,1 installed
Dec 26 12:11:29 freebsd pkg[84869]: libva upgraded: 2.22.0_1 -> 2.23.0
Dec 26 12:11:30 freebsd pkg[84869]: libxkbcommon upgraded: 1.13.0 -> 1.13.0_1
Dec 26 12:11:30 freebsd pkg[84869]: luajit upgraded: 2.1.0.20251116 -> 2.1.0.20251208
Dec 26 12:11:30 freebsd pkg[84869]: mupdf upgraded: 1.26.10,1 -> 1.27.0,1
Dec 26 12:11:30 freebsd pkg[84869]: newsboat upgraded: 2.41_1 -> 2.41_2
Dec 26 12:11:30 freebsd pkg[84869]: nss upgraded: 3.119 -> 3.119.1
Dec 26 12:11:30 freebsd pkg[84869]: opus upgraded: 1.5.2 -> 1.6
Dec 26 12:11:30 freebsd pkg[84869]: pciids upgraded: 20251206 -> 20251216
Dec 26 12:11:30 freebsd pkg[84869]: png upgraded: 1.6.52 -> 1.6.53
Dec 26 12:11:30 freebsd pkg[84869]: librsvg2-rust upgraded: 2.61.2_1 -> 2.61.3
Dec 26 12:11:30 freebsd pkg[84869]: portlint upgraded: 2.22.8 -> 2.23.0
Dec 26 12:11:30 freebsd pkg[84869]: py311-urllib3 upgraded: 2.6.0,1 -> 2.6.2,1
Dec 26 12:11:30 freebsd pkg[84869]: shaderc upgraded: 2025.5 -> 2025.5_1
Dec 26 12:11:30 freebsd pkg[84869]: spirv-tools upgraded: 2025.4 -> 2025.5
Dec 26 12:11:30 freebsd pkg[84869]: mesa-dri upgraded: 24.1.7_9 -> 24.1.7_10
Dec 26 12:11:30 freebsd pkg[84869]: srt-1.5.4 installed
Dec 26 12:11:30 freebsd pkg[84869]: vulkan-headers upgraded: 1.4.327 -> 1.4.336
Dec 26 12:11:30 freebsd pkg[84869]: vulkan-loader upgraded: 1.4.327 -> 1.4.336
Dec 26 12:11:31 freebsd pkg[84869]: ffmpeg upgraded: 6.1.2_17,1 -> 8.0.1,1
Dec 26 12:11:31 freebsd pkg[84869]: ffmpegthumbnailer upgraded: 2.3.0 -> 2.3.0_1
Dec 26 12:11:31 freebsd pkg[84869]: firefox-esr upgraded: 140.6.0,2 -> 140.6.0_1,2
Dec 26 12:11:31 freebsd pkg[84869]: libheif upgraded: 1.19.8_5 -> 1.19.8_6
Dec 26 12:11:31 freebsd pkg[84869]: mpv upgraded: 0.40.0_5,1 -> 0.40.0_6,1
Dec 26 12:11:31 freebsd pkg[84869]: xkbcomp upgraded: 1.4.7 -> 1.5.0
Dec 26 12:11:31 freebsd pkg[84869]: xterm upgraded: 404 -> 406
Dec 26 12:11:31 freebsd pkg[84869]: zathura-pdf-mupdf upgraded: 0.4.6 -> 0.4.6_1
Dec 26 12:11:49 freebsd pkg[78208]: binutils-2.44,1 deinstalled
Dec 26 12:11:49 freebsd pkg[78208]: gcc13-13.3.0_3 deinstalled
Dec 26 12:11:49 freebsd pkg[78208]: mpc-1.3.1_1 deinstalled
Dec 26 12:11:49 freebsd pkg[78208]: mpfr-4.2.2,1 deinstalled
Dec 26 12:12:11 freebsd devd[54977]: check_clients:  dropping disconnected client
Dec 26 12:56:13 freebsd shutdown[63889]: power-down by root:
Dec 26 12:56:14 freebsd kernel: .
Dec 26 12:56:14 freebsd syslogd: exiting on signal 15

firefox codec support page
2025-12-26-224640_1366x768_scrot.png


Video capabilities test page
2025-12-26-225119_1366x768_scrot.png
 
ffmpeg provides firefox wit h X264 , X265 playback decoding i believe. what happened to ffmpeg package during the upgrade ?
in your list its upgraded from v6 to v8 .

do :

# pkg info ffmpeg and check which options are turned on ?
 
I am using ESR one btw.
Firefox works for me:

1766779323816.png

1766779372785.png

Code:
root@jupiter:~ # pkg info firefox
firefox-146.0.1,2
Name           : firefox
Version        : 146.0.1,2
Installed on   : Fri Dec 26 18:52:14 2025 CET
Origin         : www/firefox
Architecture   : FreeBSD:16:amd64
Prefix         : /usr/local
Categories     : wayland www
Licenses       : 
Maintainer     : gecko@FreeBSD.org
WWW            : https://www.firefox.com/
Comment        : Web browser based on the browser portion of Mozilla
Options        :
    ALSA           : off
    CANBERRA       : off
    DBUS           : on
    DEBUG          : off
    FFMPEG         : on
    JACK           : on
    LIBPROXY       : off
    LTO            : off
    OPTIMIZED_CFLAGS: on
    PROFILE        : on
    PULSEAUDIO     : on
    SNDIO          : on
    TEST           : off
 
Code:
firefox-esr-140.6.0_1,2
Name           : firefox-esr
Version        : 140.6.0_1,2
Installed on   : Fri Dec 26 12:11:31 2025 +03
Origin         : www/firefox-esr
Architecture   : FreeBSD:14:amd64
Prefix         : /usr/local
Categories     : wayland www
Licenses       :
Maintainer     : gecko@FreeBSD.org
WWW            : https://www.firefox.com/
Comment        : Web browser based on the browser portion of Mozilla
Options        :
        ALSA           : off
        CANBERRA       : off
        DBUS           : on
        DEBUG          : off
        FFMPEG         : on
        JACK           : off
        LIBPROXY       : off
        LTO            : off
        OPTIMIZED_CFLAGS: on
        PROFILE        : on
        PULSEAUDIO     : off
        SNDIO          : off
        TEST           : off


ffmpeg-8.0.1,1
Name           : ffmpeg
Version        : 8.0.1,1
Installed on   : Fri Dec 26 23:05:28 2025 +03
Origin         : multimedia/ffmpeg
Architecture   : FreeBSD:14:amd64
Prefix         : /usr/local
Categories     : audio multimedia net
Licenses       : GPLv3+, LGPL3+
Maintainer     : multimedia@FreeBSD.org

WWW            : https://ffmpeg.org/
Comment        : Realtime audio/video encoder/converter and streaming server
Options        :
        ALSA           : off
        AMR_NB         : off
        AMR_WB         : off
        AOM            : on
        ARIBB24        : off
        ASM            : on
        ASS            : on
        BS2B           : off
        CACA           : off
        CDIO           : off
        CODEC2         : off
        DAV1D          : on
        DC1394         : off
        DEBUG          : off
        DOCS           : on
        DRM            : on
        DVD            : on
        FDK_AAC        : off
        FLITE          : off
        FONTCONFIG     : on
        FREETYPE       : on
        FREI0R         : on
        FRIBIDI        : off
        GCRYPT         : off
        GLSLANG        : off
        GME            : off
        GMP            : on
        GNUTLS         : on
        GPL3           : on
        GSM            : off
        HARFBUZZ       : on
        ICONV          : on
        ILBC           : off
        JACK           : off
        JXL            : on
        KVAZAAR        : off
        LADSPA         : off
        LAME           : on
        LCMS2          : on
        LENSFUN        : off
        LIBBLURAY      : on
        LIBPLACEBO     : on
        LIBRSVG2       : on
        LIBXML2        : on
        LTO            : on
        LV2            : off
        MFX            : off
        MODPLUG        : off
        MYSOFA         : off
        NETWORK        : on
        NONFREE        : off
        NVENC          : on
        OPENAL         : off
        OPENCL         : off
        OPENGL         : off
        OPENH264       : off
        OPENJPEG       : off
        OPENMPT        : off
        OPENSSL        : off
        OPTIMIZED_CFLAGS: on
        OPUS           : on
        POCKETSPHINX   : off
        PULSEAUDIO     : off
        RABBITMQ       : off
        RAV1E          : off
        RIST           : off
        RTCPU          : on
        RUBBERBAND     : off
        SDL            : off
        SHADERC        : on
        SMB            : off
        SNAPPY         : off
        SNDIO          : off
        SOXR           : off
        SPEEX          : off
        SRT            : on
        SSH            : off
        SVTAV1         : on
        TENSORFLOW     : off
        TESSERACT      : off
        THEORA         : off
        TWOLAME        : off
        V4L            : on
        VAAPI          : on
        VAPOURSYNTH    : off
        VDPAU          : on
        VIDSTAB        : off
        VMAF           : on
        VORBIS         : on
        VO_AMRWBENC    : off
        VPL            : off
        VPX            : on
        VULKAN         : on
        VVENC          : off
        WEBP           : on
        X264           : on
        X265           : on
        XCB            : on
        XVID           : off
        XVIDEO         : off
        ZIMG           : off
        ZMQ            : off
        ZVBI           : off
 
Code:
firefox-esr-140.6.0_1,2
Name           : firefox-esr
Version        : 140.6.0_1,2
Installed on   : Fri Dec 26 12:11:31 2025 +03
Origin         : www/firefox-esr
Architecture   : FreeBSD:14:amd64
Prefix         : /usr/local
Categories     : wayland www
Licenses       :
Maintainer     : gecko@FreeBSD.org
WWW            : https://www.firefox.com/
Comment        : Web browser based on the browser portion of Mozilla
Options        :
        ALSA           : off
        CANBERRA       : off
        DBUS           : on
        DEBUG          : off
        FFMPEG         : on
        JACK           : off
        LIBPROXY       : off
        LTO            : off
        OPTIMIZED_CFLAGS: on
        PROFILE        : on
        PULSEAUDIO     : off
        SNDIO          : off
        TEST           : off
the ffmpeg options , not firefox . ffmpeg has a long list of decode codecs that can be individually selected.
 
compare the list of selected FFMPEG options in V6 an V8 !
no, no port options change.

Code:
grep -e '---Begin OPTIONS List---' -A98 /poudriere/data/logs/bulk/latest-per-pkg/ffmpeg/6.1.2_17,1/143amd64-default.log > old-ffmpeg-options

grep -e '---Begin OPTIONS List---' -A98 /poudriere/data/logs/bulk/latest-per-pkg/ffmpeg/8.0.1,1/143amd64-default.log > new-ffmpeg-options

--- old-ffmpeg-options  2025-12-26 23:26:50.530221000 +0300
+++ new-ffmpeg-options  2025-12-26 23:27:02.192011000 +0300
@@ -1,5 +1,5 @@
 ---Begin OPTIONS List---
-===> The following configuration options are available for ffmpeg-6.1.2_17,1:
+===> The following configuration options are available for ffmpeg-8.0.1,1:
      ALSA=off: ALSA audio architecture support
      AMR_NB=off: AMR Narrow Band audio support (opencore)
      AMR_WB=off: AMR Wide Band audio support (opencore)
@@ -16,6 +16,7 @@
      DEBUG=off: Build with debugging support
      DOCS=on: Build and/or install documentation
      DRM=on: KMS grabbing using libdrm
+     DVD=on: Support for DVD
      FDK_AAC=off: AAC audio encoding via Fraunhofer FDK
      FLITE=off: Voice synthesis support via libflite
      FONTCONFIG=on: X11 font configuration support
@@ -35,9 +36,9 @@
      LAME=on: LAME MP3 audio encoder support
      LCMS2=on: Little CMS 2.x support
      LENSFUN=off: Camera lens database support via LensFun
-     LIBBLURAY=off: Blu-ray discs support via libbluray
+     LIBBLURAY=on: Blu-ray discs support via libbluray
      LIBPLACEBO=on: GPU filters from libplacebo
-     LIBRSVG2=off: SVG vector graphics support via librsvg2
+     LIBRSVG2=on: SVG vector graphics support via librsvg2
      LIBXML2=on: XML parser support via libxml2
      LTO=on: Use Link-Time Optimization
      LV2=off: LV2 audio filtering
@@ -68,12 +69,10 @@
      SNDIO=off: Sndio audio support
      SOXR=off: SoX resampler support via libsoxr
      SPEEX=off: Speex audio format support
-     SRT=off: Haivision SRT protocol via libsrt
+     SRT=on: Haivision SRT protocol via libsrt
      SSH=off: SSH protocol support
      SVTAV1=on: AV1 encoding via SVT-AV1
-     SVTHEVC=off: HEVC encoding via SVT-HEVC
-     SVTVP9=off: VP9 encoding via SVT-VP9
-     TENSORFLOW=off: TensorFlow as a DNN module backend for DNN based filters like sr
+     TENSORFLOW=off: TensorFlow as a DNN module backend
      TESSERACT=off: Optical Character Recognition via Tesseract
      THEORA=off: Encoding support for theora via libtheora
      TWOLAME=off: TwoLAME MP2 audio encoder support
@@ -88,6 +87,7 @@
      VPL=off: Intel oneVPL (aka Quick Sync Video)
      VPX=on: VP8/VP9 video codec support
      VULKAN=on: Vulkan filters
+     VVENC=off: H.266/VVC encoding support via VVenC
      WEBP=on: WebP image format support
      X264=on: H.264 video codec support via x264
      X265=on: H.265 video codec support via x265
(END)
 
Back
Top