Open Bug 1880016 Opened 2 years ago Updated 2 years ago

mSyncObject->Synchronize() in RenderCompositorANGLE::BeginFrame() is called when video frame is created by D3D11DXVA2Manager::CopyToImage()

Categories

(Core :: Graphics, enhancement)

enhancement

Tracking

()

People

(Reporter: sotaro, Assigned: sotaro)

References

Details

Attachments

(1 file)

By default, hardware video decoder uses compositor device for D3D11Device. In this case, mSyncObject->Synchronize() in RenderCompositorANGLE::BeginFrame() is not necessary.

Assignee: nobody → sotaro.ikeda.g
Blocks: 1877726
Type: defect → enhancement
Pushed by sikeda.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/10faf99bbe8f Make RenderDXGITextureHost::SyncObjectNeeded() return false when ID3D11Texture2D is created by compositor device r=gfx-reviewers,lsalzman

Thank you!

There is an r+ patch which didn't land and no activity in this bug for 2 weeks.
:sotaro, could you have a look please?
If you still have some work to do, you can add an action "Plan Changes" in Phabricator.
For more information, please visit BugBot documentation.

Flags: needinfo?(sotaro.ikeda.g)
Flags: needinfo?(lsalzman)
Flags: needinfo?(lsalzman)

I changed my mind. I am going to put off to land the patch for now.

Flags: needinfo?(sotaro.ikeda.g)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: