On 15/08/2024 20:51, Stefan Monnier wrote:
I do have it installed. I also tried to install `libavcodec-extra` at
some point (when I saw that `mp4a-latm` 🙂), but it made no difference
of course.
You do not have AAC in the list of supported codecs and I am unsure if
it is due to alsa backend or due to a missed package (libfdk-aac2,
gstreamer1.0-fdkaac?).
Firefox exposes some codec info in about:support#media
Thanks. When I "disable sandboxing" (by setting the three vars
I mentioned in my answer to Tomas) it says:
I would revert these settings to defaults unless you have confirmed that
they are really necessary.
Audio Backend: alsa
I have pulse-rust here. If you still have motivation to debug i386 vs.
amd64 issue, have you tried to start firefox with a clean profile
(--profile /some/dir)? Firefox may save at least some parameters related
to video hardware (prefs.js, about:config). I have no idea if
pipewire/pulse works reliably in mixed amd64/i386 environment.
[Child 13905, MediaDecoderStateMachine #1] WARNING: Decoder=7fe181797300 Decode
error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - Error no decoder found for
video/avc: file ./dom/media/MediaDecoderStateMachineBase.cpp:164
I would check if there are earlier messages related to audio backend,
maybe during firefox startup. Perhaps verbosity of some component should
be increased
https://firefox-source-docs.mozilla.org/xpcom/logging.html