If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Use DirectComposition for compositing when possible

NEW
Unassigned

Status

()

Core
Graphics: Layers
P3
normal
2 years ago
a month ago

People

(Reporter: jrmuizel, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [gfx-noted])

(Reporter)

Description

2 years ago
This is similar to bug 1191965. It's less clear whether it's possible to do this with DirectComposition.

There's no obvious way to take an existing surface and turn it into something that DirectComposition can use. However, it does seem to possible to do that with a SwapChain using IDCompositionDevice::CreateSurfaceFromHandle.

There's also MF_MEDIA_ENGINE_PLAYBACK_VISUAL which seems used for getting DXVA stuff into a DirectComposition visual
(Reporter)

Updated

2 years ago
See Also: → bug 1191965
Whiteboard: [gfx-noted]
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.