Closed Bug 1649120 Opened 4 years ago Closed 4 years ago

[Linux] Rename DMABuf preferences to universal ones

Categories

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

enhancement

Tracking

()

RESOLVED FIXED
mozilla80
Tracking Status
firefox80 --- fixed

People

(Reporter: stransky, Assigned: stransky)

References

Details

Attachments

(5 files)

As we going to support va-api on both X11 and Wayland we need to provide better configuration keys here.

As DMABuf is going to be used under X11 let's remove Wayland keyword from the preferences
and also use media.ffmpeg key.

Wayland specific preferences rename:
widget.wayland-dmabuf-textures.enabled to widget.dmabuf-textures.enabled
widget.wayland-dmabuf-webgl.enabled to widget.dmabuf-webgl.enabled

Change dmabuf preferences to media.ffmpeg ones:
widget.wayland-dmabuf-vaapi.enabled to media.ffmpeg.vaapi.enabled
widget.wayland-dmabuf-video-textures.enabled to media.ffmpeg.dmabuf-textures.enabled

Implement media.ffmpeg.vaapi-drm-display.enabled preference to use DRM VA-API display
instead of the native one.

We change DMABuf config keys from Wayland specific to universal ones as they can be used in both X11 and Wayland backends.

Depends on D81515

Summary: [Linux] Rename DMABuf preferences to an universal ones → [Linux] Rename DMABuf preferences to universal ones
Pushed by dluca@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/31649a85ff04
[Linux] Rename dmabuf/vaapi preferences, r=jya
https://hg.mozilla.org/integration/autoland/rev/9f9da43011af
[Linux] Rename dmabuf preferences in DMABufLibWrapper, r=jhorak
https://hg.mozilla.org/integration/autoland/rev/b5bcfea1b4e3
[Linux] Rename Wayland/DMABuf preferences at gfxPlatform, r=jhorak
https://hg.mozilla.org/integration/autoland/rev/c1bcf9de8834
[Linux] Rename Wayland/DMABuf config functions at ffmpeg, r=jya
https://hg.mozilla.org/integration/autoland/rev/302e247cab12
[Linux] Rename Wayland/DMABuf in gfx code, r=sotaro
Regressions: 1649895
Regressions: 1650477
No longer regressions: 1650477
No longer regressions: 1649895
Regressions: 1650113
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: