[gelöst]Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Benutzeravatar
OrangeJuice
Beiträge: 625
Registriert: 12.06.2017 15:12:40

[gelöst]Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von OrangeJuice » 25.01.2022 11:47:31

Ich habe hier den Firefox ESR auf einem Debian Bullseye installiert. Flatpak Firefox ist ebenfalls installiert. Die Browser werden nativ mit "MOZ_ENABLE_WAYLAND=1" unter Gome Wayland ausgeführt.

Firefox ESR - Hat kein Problem beim abspielen von Youtube-Videos
Firefox Flatpak - Kann viele Videos nicht abspielen

Weil ich das Terminal öffnen lasse, wenn Firefox ausgeführt wird, sehe ich die folgende Meldung beim Firefox Flatpak. Das sieht nicht so gut aus, nur was könnte das Problem sein?
Ich möchte hier keine Disussion über Sinn und Unsinn von Flatpaks führen. ;)

Code: Alles auswählen

[Child 367, MediaDecoderStateMachine #1] WARNING: Decoder=7fa3fde22e00 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - mozilla::MediaResult mozilla::FFmpegDataDecoder<58>::InitDecoder(): Couldn't initialise ffmpeg decoder: file /builds/worker/checkouts/gecko/dom/media/MediaDecoderStateMachine.cpp:3568
[Child 367, MediaDecoderStateMachine #1] WARNING: Decoder=7fa3f9b19100 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - mozilla::MediaResult mozilla::FFmpegDataDecoder<58>::InitDecoder(): Couldn't initialise ffmpeg decoder: file /builds/worker/checkouts/gecko/dom/media/MediaDecoderStateMachine.cpp:3568
[Child 367, MediaDecoderStateMachine #1] WARNING: Decoder=7fa3ffc84900 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - mozilla::MediaResult mozilla::FFmpegDataDecoder<58>::InitDecoder(): Couldn't initialise ffmpeg decoder: file /builds/worker/checkouts/gecko/dom/media/MediaDecoderStateMachine.cpp:3568

###!!! [Parent][MessageChannel] Error: (msgtype=0x3A0078,name=PContent::Msg_DestroyBrowsingContextGroup) Closed channel: cannot send/recv
*edit*
Das Problem habe ich gelöst, indem ich die Pakete für openh264 für Flatpak nachinstalliert habe. "ciscobinary.openh264.org" stand auf der blocklist, deswegen war keine Installation möglich.
openh264 org.freedesktop.Platform.openh264 19.08 system
openh264 org.freedesktop.Platform.openh264 2.1.0 2.0 system
Zuletzt geändert von OrangeJuice am 28.04.2022 20:05:26, insgesamt 3-mal geändert.

inne
Beiträge: 3281
Registriert: 29.06.2013 17:32:10
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von inne » 26.01.2022 09:14:42

OrangeJuice hat geschrieben: ↑ zum Beitrag ↑
25.01.2022 11:47:31
Couldn't initialise ffmpeg decoder
Dazu finde ich aber nur einen 2 Jahre alten Bug ( Closed 2 months ago ), aber vlt bringt dich das schon weiter?
FFmpeg ist installiert?

Benutzeravatar
OrangeJuice
Beiträge: 625
Registriert: 12.06.2017 15:12:40

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von OrangeJuice » 26.01.2022 11:20:20

Das Paket ffmpeg war nicht installiert, die Installation hat aber nichts geändert. Da scheint mir der Firefox von Debian doch ausgereifter zu sein, als das Flatpak. Das ist mir aber auch schon bei ein paar anderen Paketen aufgefallen.

Ich konnte mir direkt die Fehlermeldungen mit youtube ausgeben lassen. Größtenteils scheint es zum Firefox ESR gleich zu sein, nur diese Fehlermeldung erscheint beim Flatpak.
"debug_error": "{\"errorCode\":\"fmt.decode\",\"errorMessage\":\"Ein Fehler ist aufgetreten. Versuche es bitte später noch einmal.\",\"qE\":\"GENERIC_WITHOUT_LINK\",\"NG\":\"vct.0.000;vd.715.000;vpl.;vbu.;vpa.0;vsk.0;ven.0;vpr.1;vrs.1;vns.1;vec.3;vemsg.NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) - mozilla__MediaResult mozilla__FFmpegDataDecoder<58>__InitDecoder()_ Couldn't initialise ffmpeg decoder;vvol.1;vdom.1;vsrc.1;vw.1280;vh.720;mediaElem.1\"}",

Benutzeravatar
MSfree
Beiträge: 10750
Registriert: 25.09.2007 19:59:30

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von MSfree » 26.01.2022 11:40:53

OrangeJuice hat geschrieben: ↑ zum Beitrag ↑
26.01.2022 11:20:20
Das Paket ffmpeg war nicht installiert, die Installation hat aber nichts geändert.
Flatpaks müssen alles, was sie brauchen, mitbringen. Das Paket ffmepg, das du mit apt instalierst, interessiert das Flatpak nicht im geringsten. In diesem Fall fehlt ffmpeg im Flatpak und das wäre dann eine Sache des Herstellers, der das Flatpak gebaut hat.

mcb

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von mcb » 26.01.2022 13:05:29

Dann wäre Mozilla der Ansprechpartner.

willy4711

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von willy4711 » 26.01.2022 13:35:05

Hast du mal eine URL, von einem Video, was nicht geht ?
Bei mir funktioniert es (Gnome-VM / Testing / Wayland)

Code: Alles auswählen

inxi -G
Graphics:
  Device-1: VMware SVGA II Adapter driver: vmwgfx v: 2.19.0.0
  Display: wayland server: X.Org 1.21.1.4 driver: loaded: vmware
    unloaded: fbdev,modesetting,vesa resolution: 2688x1671~60Hz
  OpenGL: renderer: SVGA3D; build: RELEASE; LLVM; v: 2.1 Mesa 21.2.6

Code: Alles auswählen

~$ flatpak run org.mozilla.firefox https://www.youtube.com/watch?v=S79d6DZwPQQ
Gtk-Message: 13:51:13.265: Failed to load module "canberra-gtk-module"
Gtk-Message: 13:51:13.265: Failed to load module "canberra-gtk-module"
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
[GFX1-]: Couldn't sanitize RENDERER device: SVGA3D; build: RELEASE;  LLVM;
ATTENTION: default value of option mesa_glthread overridden by environment.
[GFX1-]: Couldn't sanitize RENDERER device: SVGA3D; build: RELEASE;  LLVM;
ATTENTION: default value of option mesa_glthread overridden by environment.
[GFX1-]: Couldn't sanitize RENDERER device: SVGA3D; build: RELEASE;  LLVM;
Zuletzt geändert von willy4711 am 26.01.2022 14:24:30, insgesamt 1-mal geändert.

Benutzeravatar
OrangeJuice
Beiträge: 625
Registriert: 12.06.2017 15:12:40

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von OrangeJuice » 26.01.2022 14:11:33

Es sind einige Videos bei denen das passiert, hier sind zwei Beispiele.

https://www.youtube.com/watch?v=tzerOx5SW98
https://www.youtube.com/watch?v=hYGL16TDGps

willy4711

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von willy4711 » 26.01.2022 14:20:08

https://www.youtube.com/watch?v=tzerOx5SW98 ----> Läuft (verstehe zwar nichts - russisch ??)
Der zweite ebenso:

Code: Alles auswählen

~$ flatpak run org.mozilla.firefox  https://www.youtube.com/watch?v=hYGL16TDGps
Gtk-Message: 14:18:09.915: Failed to load module "canberra-gtk-module"
Gtk-Message: 14:18:09.915: Failed to load module "canberra-gtk-module"
ATTENTION: default value of option mesa_glthread overridden by environment.
Was hast du denn im Angebot :?: :roll: 8O

Benutzeravatar
OrangeJuice
Beiträge: 625
Registriert: 12.06.2017 15:12:40

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von OrangeJuice » 26.01.2022 14:30:14

War ja auch nur ein Beispiel, es taucht ja so einiges auf, wenn man nach etwas sucht.
Auf einem anderen PC mit Ubuntu 21.10 passiert das auch. Bei beiden läuft die Intel Grafik. Neues Firefox Profil ohne Addons und Änderungen, ändert auch nichts daran.

willy4711

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von willy4711 » 26.01.2022 14:33:30

sogar das läuft ohne irgend eine Fehlermeldung:

Code: Alles auswählen

$ MOZ_ENABLE_WAYLAND=1 flatpak run org.mozilla.firefox https://www.youtube.com/watch?v=hYGL16TDGps
^C

Das wäre dann so (Wayland pur)

Code: Alles auswählen

inxi -Gxxx
Graphics:
  Device-1: VMware SVGA II Adapter driver: vmwgfx v: 2.19.0.0 bus-ID: 00:02.0
    chip-ID: 15ad:0405 class-ID: 0300
  Display: wayland server: X.Org 1.21.1.4 compositor: gnome-shell v: 41.2
    driver: loaded: vmware unloaded: fbdev,modesetting,vesa
    resolution: 2688x1671~60Hz s-dpi: 96
  OpenGL: renderer: SVGA3D; build: RELEASE; LLVM; v: 2.1 Mesa 21.2.6
    direct render: Yes
Intel hab ich auch, aber natürlich nicht in der VM
Zuletzt geändert von willy4711 am 26.01.2022 14:40:42, insgesamt 1-mal geändert.

Benutzeravatar
OrangeJuice
Beiträge: 625
Registriert: 12.06.2017 15:12:40

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von OrangeJuice » 26.01.2022 14:39:03

Vielleicht der Codec(Statistik für Nerds) zeigt folgende an.

Codecs avc1.4d401e (134) / opus (251)
Das läuft nicht: https://www.youtube.com/watch?v=zOL8j1rkXb4

Das Video läuft: https://www.youtube.com/watch?v=OtnHAn32Ybc
Codecs av01.0.05M.08 (398) / opus (251)

Mit dem Firefox ESR laufen die Videos problemlos. Dann werde ich dabei bleiben.

willy4711

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von willy4711 » 26.01.2022 14:51:08

Läuft auch:

Code: Alles auswählen

MOZ_ENABLE_WAYLAND=1 flatpak run org.mozilla.firefox https://www.youtube.com/watch?v=zOL8j1rkXb4
[GFX1-]: Couldn't sanitize RENDERER device: SVGA3D; build: RELEASE;  LLVM;

Benutzeravatar
OrangeJuice
Beiträge: 625
Registriert: 12.06.2017 15:12:40

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von OrangeJuice » 26.01.2022 15:31:20

Hier läuft ein Debian Bullseye. Bei dir ist unter inix zusehen,dass du andere Pakete installiert hast. Ich habe hier die Gnome Shell(3.38.6-1), Mesa Pakete(20.3.5-1). Ich denke, dass es einen Unterschied ausmacht, ob man Testing oder Stable bei Flatpak verwendet.

willy4711

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von willy4711 » 26.01.2022 16:45:46

OrangeJuice hat geschrieben: ↑ zum Beitrag ↑
26.01.2022 15:31:20
. Ich denke, dass es einen Unterschied ausmacht, ob man Testing oder Stable bei Flatpak verwendet.
Sollte an sich bei Flatpak gerade nicht sein.
aber.................... :lol:

mcb

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von mcb » 26.01.2022 18:24:47

willy4711 hat geschrieben: ↑ zum Beitrag ↑
26.01.2022 16:45:46
OrangeJuice hat geschrieben: ↑ zum Beitrag ↑
26.01.2022 15:31:20
. Ich denke, dass es einen Unterschied ausmacht, ob man Testing oder Stable bei Flatpak verwendet.
Sollte an sich bei Flatpak gerade nicht sein.
aber.................... :lol:
OK -> von flatpak gibt es einen backport:

Code: Alles auswählen

marc@mb:~$ apt policy flatpak
flatpak:
  Installed: 1.12.4-1~bpo11+1
  Candidate: 1.12.4-1~bpo11+1
  Version table:
 *** 1.12.4-1~bpo11+1 500
        100 http://deb.debian.org/debian bullseye-backports/main amd64 Packages
        100 /var/lib/dpkg/status
     1.10.7-0+deb11u1 500
        500 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages
          1 http://deb.debian.org/debian bullseye-proposed-updates/main amd64 Packages
     1.10.5-0+deb11u1 500
        500 http://ftp.de.debian.org/debian bullseye/main amd64 Packages

Benutzeravatar
OrangeJuice
Beiträge: 625
Registriert: 12.06.2017 15:12:40

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von OrangeJuice » 26.01.2022 21:38:55

Das Flatpak aus den Backports ist auf dem PC auch installiert. Irgendwie macht es hier keinen Unterschied, ob ich Flatpak aus Debian Bullseye, Backports, Ubuntu 21.10 verwende, bei allen tritt es auf. Mich wundert es etwas, dass ein anderer Intel PC die selben Probleme damit hat. Ich werde einen Test mit Fedora 35 machen und es aufgeben, falls es nicht klappt.

Mesa ist doch recht aktuell, das Flatpak bringt das neue Paket anscheinend mit. Ist bei euch "VAAPI.Intel" auch ohne eine Versionsnummer?

Code: Alles auswählen

flatpak list
Name                                             Application ID                                  Version                 Zweig             Installation
Flatseal                                         com.github.tchx84.Flatseal                      1.7.5                   stable            system
Freedesktop Platform                             org.freedesktop.Platform                        21.08.9                 21.08             system
Mesa                                             org.freedesktop.Platform.GL.default             21.3.3                  21.08             system
Intel                                            org.freedesktop.Platform.VAAPI.Intel                                    21.08             system
GNOME Web                                        org.gnome.Epiphany                              41.3                    stable            system
Firefox                                          org.mozilla.firefox                             96.0.2                  stable            system


mcb

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von mcb » 27.01.2022 18:26:53

Ich kann dir nur sehr bedingt weiterhelfen:

Code: Alles auswählen

marc@mb:~$ flatpak list
Name                                  Application ID                       Version Branch Installation
Flatseal                              com.github.tchx84.Flatseal           1.7.5   stable system
Mesa                                  org.freedesktop.Platform.GL.default  21.3.3  21.08  system
Intel                                 org.freedesktop.Platform.VAAPI.Intel         21.08  system
openh264                              org.freedesktop.Platform.openh264    2.1.0   2.0    system
GNOME Application Platform version 41 org.gnome.Platform                           41     system


Benutzeravatar
OrangeJuice
Beiträge: 625
Registriert: 12.06.2017 15:12:40

Re: Firefox ESR und Firefox Flatpak - Frage zu einem Youtube Video Problem

Beitrag von OrangeJuice » 28.01.2022 14:25:15

Ich habe noch Fedora ausprobiert, aber dort passiert der selbe Fehler. Auf einem anderen PC ebenfalls. Das passiert auch auf amazon, wenn dort Videos eingebunden sind. Ist also nicht nur auf youtube der Fall.

Vielleicht liegt es an "User Namespaces", dies steht beim Firefox ESR auf "true". Mag jemand beim Flatpak Firefox nachsehen, was unter about:config bei "Isolierte Umgebungen" steht?

Firefox Flatpak

Code: Alles auswählen

Sandbox
Seccomp-BPF (System Call Filtering)	true
Seccomp Thread Synchronization	true
User Namespaces for privileged processes	true
User Namespaces	false
Content Process Sandboxing	true
Media Plugin Sandboxing	true
Content Process Sandbox Level	4
Effective Content Process Sandbox Level	4
Win32k Lockdown State for Content Process	Win32k Lockdown disabled -- Operating system not supported
Firefox ESR Debian Paket

Code: Alles auswählen

Isolierte Umgebungen
Seccomp-BPF (Filtern von Systemaufrufen)	true
Seccomp-Thread-Synchronisierung	true
User-Namespaces	true
Inhaltsprozesse in isolierter Umgebung	true
Medienplugins in isolierter Umgebung	true
Ebene der isolierten Umgebung des Inhaltsprozesses	4
Effektive Ebene der isolierten Umgebung	4
Status der Win32k-Sperre für den Inhaltsprozess	Win32k Lockdown disabled -- Operating system not supported

Antworten