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


Reply via email to