Closed Bug 1855277 Opened 9 months ago Closed 9 months ago

Add a capability to upload yuv video to NV12 ID3D11Texture2D at WebRenderImageHost on Windows

Categories

(Core :: Graphics, enhancement)

Unspecified
Windows
enhancement

Tracking

()

RESOLVED FIXED
120 Branch
Tracking Status
firefox120 --- fixed

People

(Reporter: sotaro, Assigned: sotaro)

References

Details

Attachments

(1 file, 1 obsolete file)

This is a safer approach than Bug 1840552 because it does not add video bridge to gmp. And this implementation could be used also for software decoded video.

Video upload is triggered at WebRenderImageHost::UseTextureHost().

Actual video uploading to ID3D11Texture2D is done in TextureUpdateThread.

Assignee: nobody → sotaro.ikeda.g
See Also: → 1840552
Summary: Upload DRM protected video to NV12 ID3D11Texture2D when video overlay is supported on Windows → Add a capability to upload DRM protected video to NV12 ID3D11Texture2D when video overlay is supported on Windows
Attachment #9355151 - Attachment description: WIP: Bug 1855277 - Upload DRM protected video to NV12 ID3D11Texture2D when video overlay is supported on Windows → WIP: Bug 1855277 - Add a capability to upload yuv video to NV12 ID3D11Texture2D on Windows
Depends on: 1855598
Summary: Add a capability to upload DRM protected video to NV12 ID3D11Texture2D when video overlay is supported on Windows → Add a capability to upload video to NV12 ID3D11Texture2D at WebRenderImagehost on Windows
Summary: Add a capability to upload video to NV12 ID3D11Texture2D at WebRenderImagehost on Windows → Add a capability to upload video to NV12 ID3D11Texture2D at WebRenderImageHost on Windows
Summary: Add a capability to upload video to NV12 ID3D11Texture2D at WebRenderImageHost on Windows → Add a capability to upload yuv video to NV12 ID3D11Texture2D at WebRenderImageHost on Windows
Attachment #9355151 - Attachment description: WIP: Bug 1855277 - Add a capability to upload yuv video to NV12 ID3D11Texture2D on Windows → WIP: Bug 1855277 - Add a capability to upload yuv video to NV12 ID3D11Texture2D at WebRenderImageHost on Windows
Attachment #9355151 - Attachment is obsolete: true
OS: Unspecified → Windows
Blocks: 1856516
Blocks: 1856520
Attachment #9356279 - Attachment description: WIP: Bug 1855277 - Add a capability to upload yuv video to NV12 ID3D11Texture2D at WebRenderImageHost on Windows → Bug 1855277 - Add a capability to upload yuv video to NV12 ID3D11Texture2D at WebRenderImageHost on Windows
Pushed by sikeda.birchill@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2dbe440f2e2c
Add a capability to upload yuv video to NV12 ID3D11Texture2D at WebRenderImageHost on Windows r=gfx-reviewers,lsalzman
Flags: needinfo?(sotaro.ikeda.g)
Pushed by sikeda.birchill@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b02002d6856a
Add a capability to upload yuv video to NV12 ID3D11Texture2D at WebRenderImageHost on Windows r=gfx-reviewers,lsalzman
Blocks: 1856791
Status: NEW → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Target Milestone: --- → 120 Branch
Duplicate of this bug: 1826685
Duplicate of this bug: 1834039
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: