Closed Bug 1415763 Opened 2 years ago Closed 2 years ago

Fix DXGIYCbCrTextureData as to deliver YUVColorSpace

Categories

(Core :: Graphics: Layers, defect)

defect
Not set

Tracking

()

RESOLVED FIXED
mozilla58
Tracking Status
firefox58 --- fixed

People

(Reporter: sotaro, Assigned: sotaro)

References

Details

Attachments

(1 file, 2 obsolete files)

This bug is created by Bug 1305906 Comment 10.

DXGIYCbCrTextureData does not deliver YUVColorSpace to DXGIYCbCrTextureHostD3D11, it causes the incorrect color rendering even when D3D11YCbCrImage has correct YUVColorSpace info.

On windows D3D11YCbCrImage is used instead of SharedPlanarYCbCrImage to improve the rendering performance.
Blocks: 1305906
Assignee: nobody → sotaro.ikeda.g
Attachment #8926678 - Attachment is obsolete: true
Fixed TextureFlags of TextureClient::CreateWithData().
Attachment #8926686 - Attachment is obsolete: true
Attachment #8927122 - Flags: review?(matt.woodrow)
Attachment #8927122 - Flags: review?(matt.woodrow) → review+
Pushed by sikeda@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/c65b327ad81b
Fix DXGIYCbCrTextureData as to deliver YUVColorSpace r=mattwoodrow
https://hg.mozilla.org/mozilla-central/rev/c65b327ad81b
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla58
You need to log in before you can comment on or make changes to this bug.