Closed Bug 2038775 Opened 6 months ago Closed 4 months ago

[HDR/Windows] HDR video can not honor the Slow swapchain present auto-disabling of overlays

Categories

(Core :: Graphics: Color Management, defect, P2)

defect

Tracking

()

RESOLVED DUPLICATE of bug 2039470

People

(Reporter: ahale, Unassigned)

References

(Blocks 1 open bug)

Details

When presenting a video swapchain as an overlay, we track how long each present takes, and if 5 consecutive slow presents occur (I believe that is the logic?) then we disable using overlays, if the video is HDR we need to ignore that (or at least have a separate counter) because this disabling of overlays fundamentally breaks the HDR video feature.

What to do in that situation is not entirely clear, we may have to fall back to software decode or using our own shaders in place of VideoProcessorBlt if that is the problem, the one thing we can't do is disable video overlays.

We don't have any clear way to communicate back to the Gecko_MediaFeatures code whether we dropped out of using HDR video overlays, so we basically have to make this work.

Status: NEW → RESOLVED
Closed: 4 months ago
Duplicate of bug: 2039470
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.