Closed Bug 1145513 Opened 5 years ago Closed 5 years ago

Upload YCbCr image data to the GPU on the client for d3d9

Categories

(Core :: Audio/Video, defect)

29 Branch
x86
macOS
defect
Not set

Tracking

()

RESOLVED FIXED
mozilla39
Tracking Status
firefox39 --- fixed

People

(Reporter: mattwoodrow, Assigned: mattwoodrow)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Bug 1138967 implemented this for d3d11 compositors, but we still get poor performance with d3d9.

We forcibly disable hardware acceleration for 4k video on AMD cards now, so all AMD users on d3d9 will have issues with 4k video.
Attached patch d3d9-fast-uploadSplinter Review
Assignee: nobody → matt.woodrow
Attachment #8580538 - Flags: review?(nical.bugzilla)
Comment on attachment 8580538 [details] [diff] [review]
d3d9-fast-upload

Review of attachment 8580538 [details] [diff] [review]:
-----------------------------------------------------------------

We should rename DXGIYCbCrTextureClientD3D11 into DXGIYCbCrTextureClient.
Attachment #8580538 - Flags: review?(nical.bugzilla) → review+
https://hg.mozilla.org/mozilla-central/rev/587c4a3c4c6b
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla39
You need to log in before you can comment on or make changes to this bug.