Bug 271360 - www/firefox-esr: 102.11.0_1,1 fails playing mp4 (missing codecs)
Summary: www/firefox-esr: 102.11.0_1,1 fails playing mp4 (missing codecs)
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-gecko (Nobody)
URL:
Keywords:
Depends on:
Blocks: 261302
  Show dependency treegraph
 
Reported: 2023-05-11 08:41 UTC by p5B2EA84B3
Modified: 2024-01-14 08:11 UTC (History)
4 users (show)

See Also:
bugzilla: maintainer-feedback? (gecko)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description p5B2EA84B3 2023-05-11 08:41:04 UTC
The latest upgrade from local poudriere was this:

New packages to be INSTALLED:
	aom: 3.6.1 [default]
	ffmpeg: 6.0,1 [default]
	firefox-esr: 102.11.0_1,1 [default]

From Firefox log:
08:26:24.839 The video on this page can’t be played. Your system may not have the required video codecs for: video/mp4; codecs="avc1.42E01E mp4a.40.2"
Comment 1 p5B2EA84B3 2023-05-11 08:46:47 UTC
pkg info firefox-esr
firefox-esr-102.11.0_1,1
Name           : firefox-esr
Version        : 102.11.0_1,1
Installed on   : Thu May 11 10:25:38 2023 CEST
Origin         : www/firefox-esr
Architecture   : FreeBSD:13:amd64
Prefix         : /usr/local
Categories     : www wayland
Licenses       :
Maintainer     : gecko@FreeBSD.org
WWW            : https://www.mozilla.com/firefox
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
Shared Libs required:
	libxcb.so.1
	libxcb-shm.so.0
	libwebpdemux.so.2
	libwebp.so.7
	libvpx.so.8
	libssl3.so
	libsmime3.so
	libpng16.so.16
	libplc4.so
	libpixman-1.so.0
	libpango-1.0.so.0
	libnssutil3.so
	libnss3.so
	libnspr4.so
	libicuuc.so.73
	libicui18n.so.73
	libharfbuzz.so.0
	libgtk-3.so.0
	libgobject-2.0.so.0
	libglib-2.0.so.0
	libgio-2.0.so.0
	libgdk_pixbuf-2.0.so.0
	libgdk-3.so.0
	libfreetype.so.6
	libfontconfig.so.1
	libffi.so.8
	libevent-2.1.so.7
	libdbus-glib-1.so.2
	libdbus-1.so.3
	libdav1d.so.6
	libcairo.so.2
	libcairo-gobject.so.2
	libatk-1.0.so.0
	libaom.so.3
	libXrandr.so.2
	libXfixes.so.3
	libXext.so.6
	libXdamage.so.1
	libXcomposite.so.1
	libX11.so.6
	libX11-xcb.so.1
Annotations    :
	FreeBSD_version: 1302001
	build_timestamp: 2023-05-11T07:15:23+0000
	built_by       : poudriere-git-3.3.99.20220831
	cpe            : cpe:2.3:a:mozilla:firefox_esr:102.11.0:::::freebsd13:x64:1
	no_provide_shlib: yes
	port_checkout_unclean: no
	port_git_hash  : 01998e811d
	ports_top_checkout_unclean: no
	ports_top_git_hash: 8e1ae40b80
	repo_type      : binary
	repository     : default
Flat size      : 246MiB
Comment 2 p5B2EA84B3 2023-05-11 08:48:03 UTC
# pkg info ffmpeg
ffmpeg-6.0,1
Name           : ffmpeg
Version        : 6.0,1
Installed on   : Thu May 11 10:25:37 2023 CEST
Origin         : multimedia/ffmpeg
Architecture   : FreeBSD:13:amd64
Prefix         : /usr/local
Categories     : net multimedia audio
Licenses       : LGPL3+ and GPLv3+
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
	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
	ICONV          : on
	ILBC           : off
	JACK           : off
	JXL            : on
	KVAZAAR        : off
	LADSPA         : off
	LAME           : on
	LCMS2          : on
	LENSFUN        : off
	LIBBLURAY      : off
	LIBPLACEBO     : on
	LIBRSVG2       : off
	LIBRTMP        : off
	LIBXML2        : on
	LTO            : off
	LV2            : off
	MBEDTLS        : 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            : off
	SSH            : off
	SVTAV1         : on
	SVTHEVC        : off
	SVTVP9         : off
	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
	WEBP           : on
	X264           : on
	X265           : on
	XCB            : on
	XVID           : off
	XVIDEO         : off
	ZIMG           : off
	ZMQ            : off
	ZVBI           : off
Shared Libs required:
	libxml2.so.2
	libxcb.so.1
	libxcb-xfixes.so.0
	libxcb-shm.so.0
	libxcb-shape.so.0
	libx265.so.192
	libx264.so.164
	libwebpmux.so.3
	libwebp.so.7
	libvpx.so.8
	libvorbisenc.so.2
	libvorbis.so.0
	libvmaf.so.1
	libvdpau.so.1
	libva.so.2
	libva-x11.so.2
	libva-drm.so.2
	libv4l2.so.0
	libshaderc_shared.so.1
	libplacebo.so.264
	libopus.so.0
	libmp3lame.so.0
	liblcms2.so.2
	libjxl_threads.so.0.8
	libjxl.so.0.8
	libgnutls.so.30
	libgmp.so.10
	libfreetype.so.6
	libfontconfig.so.1
	libdrm.so.2
	libdav1d.so.6
	libass.so.9
	libaom.so.3
	libX11.so.6
	libSvtAv1Enc.so.1
Shared Libs provided:
	libswscale.so.7
	libswresample.so.4
	libpostproc.so.57
	libavutil.so.58
	libavformat.so.60
	libavfilter.so.9
	libavdevice.so.60
	libavcodec.so.60
Annotations    :
	FreeBSD_version: 1302001
	build_timestamp: 2023-05-11T07:10:54+0000
	built_by       : poudriere-git-3.3.99.20220831
	cpe            : cpe:2.3:a:ffmpeg:ffmpeg:6.0:::::freebsd13:x64
	port_checkout_unclean: no
	port_git_hash  : 734199369d
	ports_top_checkout_unclean: no
	ports_top_git_hash: 8e1ae40b80
	repo_type      : binary
	repository     : default
Flat size      : 34.9MiB
Comment 3 Jan Beich freebsd_committer freebsd_triage 2023-05-13 07:22:39 UTC
Firefox uses FFmpeg via dlopen(3) + bundled headers, so install ffmpeg4 package or backport https://hg.mozilla.org/mozilla-central/rev/cff1321634cf

Probably also affects tor-browser < 13, librewolf < 112, thunderbird < 112 (RSS, HTML email).
Comment 4 Geezer 2023-08-05 01:51:51 UTC
aom-3.6.1
ffmpeg-6.0,1
firefox-esr-102.14.0,1
Built using synth.

"To play video, you may need to install the required video codecs."

Seems to persist over version 102.14.0,1
Comment 5 Jan Beich freebsd_committer freebsd_triage 2023-08-21 20:21:08 UTC
Does ports dc0885f512ed help?
Comment 6 Kurt Jaeger freebsd_committer freebsd_triage 2024-01-13 20:13:22 UTC
firefox-esr is now at 115.6, can this problem be observed with that version as well ?
Comment 7 Geezer 2024-01-14 00:25:45 UTC
Thankfully, no.