Closed Bug 1868396 Opened 1 year ago Closed 1 year ago

Make VideoBridgeParent texture lookup threadsafe

Categories

(Core :: Graphics, task, P3)

task

Tracking

()

RESOLVED FIXED
122 Branch
Tracking Status
firefox122 --- fixed

People

(Reporter: aosmond, Assigned: aosmond)

References

(Blocks 1 open bug)

Details

Attachments

(2 files, 1 obsolete file)

If we make VideoBridgeParent texture lookup threadsafe, we can use it off the Compositor thread to do lookups on the CanvasRender/CanvasWorker threads. This will allow us to avoid copying data from the RDD into the content process, and back into the compositor process, when it has already been shared with the compositor process in the first place.

Depends on: 1868397
Attachment #9367087 - Attachment is obsolete: true
Pushed by aosmond@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/cd296a6ae304 Part 1. Rework VideoBridgeParent shutdown to close explicitly. r=gfx-reviewers,lsalzman https://hg.mozilla.org/integration/autoland/rev/91bda8b5915b Part 2. Add plumbing to VideoBridge to allow off Compositor thread access to textures. r=gfx-reviewers,lsalzman
Blocks: 1868397
No longer depends on: 1868397
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 122 Branch
Blocks: 1951841
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: