Closed Bug 1714839 Opened 3 years ago Closed 3 years ago

[SW-WR] some Videos show only green colour on Wayland

Categories

(Core :: Audio/Video: Playback, defect)

Firefox 89
defect

Tracking

()

RESOLVED DUPLICATE of bug 1723540

People

(Reporter: fzimmermann.pw, Unassigned)

Details

Attachments

(2 files)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:89.0) Gecko/20100101 Firefox/89.0

Steps to reproduce:

play Video e.g. https://www.spiegel.de/ausland/drei-kind-politik-in-china-geht-der-plan-auf-a-d51d10ca-e487-4e6a-9037-eb12109a7bff

Actual results:

The Video shows all green

Expected results:

play Video

works on X or when running in "Fehlerbehebungsmodus"

disabling all extensions does not improve the situation

The Bugbug bot thinks this bug should belong to the 'Core::Audio/Video: Playback' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: Untriaged → Audio/Video: Playback
Product: Firefox → Core

Hi Martin,

Could you have a look? This seems a Wayland bug.

Blocks: wayland
Severity: -- → S3
Flags: needinfo?(stransky)

Please attach about:support under Wayland.
Thanks.

Flags: needinfo?(stransky) → needinfo?(fzimmermann.pw)

one more thing, VP9 encoded videos work while avc encoded won't

Flags: needinfo?(fzimmermann.pw)
Attachment #9226900 - Attachment description: about:config → about:support as requested

You run some incompatible configuration:

Fehlerprotokoll
(#0) Error: Failed to create EGLContext!: 0x3009
(#4) Error: Failed to create EGLContext!: 0x3005
(#5) Error: Failed GL context creation for hardware WebRender: true
(#6) Error: Failed to create EGLContext!: 0x3009
(#7) Error: Failed to create EGLContext!: 0x3005
(#8) Error: Failed GL context creation for hardware WebRender: true
(#9) Error: Failed to get shared GL context
(#10) Error: Failed to create EGLContext!: 0x3009
(#11) Error: Failed to create EGLContext!: 0x3005
(#12) Error: Failed GL context creation for hardware WebRender: true
(#13) Error: Failed to create EGLContext!: 0x3009
(#14) Error: Failed to create EGLContext!: 0x3005
(#15) Error: Failed GL context creation for WebRender: 0
(#16) Error: FEATURE_FAILURE_WEBRENDER_INITIALIZE_UNSPECIFIED
(#17) Error: Failed to connect WebRenderBridgeChild.
(#18) Error: Fallback WR to SW-WR

and

media.ffmpeg.vaapi.enabled: true

Please set media.ffmpeg.vaapi.enabled to false at about:config and try again.

There's also question why WebRender fails for you.

Flags: needinfo?(fzimmermann.pw)

Looks like we fail to disable va-api with SW-WR.

Blocks: egl-linux-vaapi
No longer blocks: wayland
Summary: some Videos show only green colour on Wayland → [SW-WR] some Videos show only green colour on Wayland

setting media.ffmpeg.vaapi.enabled to false works

anything I can provide to solve the WebRender part?

Flags: needinfo?(fzimmermann.pw)

Robert, any idea about the WebRender/EGL?

Blocks: wr-linux-egl-nightly
No longer blocks: egl-linux-vaapi
Flags: needinfo?(robert.mader)

Webrender requires GL>=3.3(?) or GLES>=3.0 - both don't seem to be supported by the device. That's why the device is not supported by default and why forcing it on has disappointing results :)

Flags: needinfo?(robert.mader)

Thanks. Seems to be unsupported then.

Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → WONTFIX
No longer blocks: wr-linux-egl-nightly
Resolution: WONTFIX → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: