Open Bug 1661483 Opened 5 years ago Updated 3 years ago

Allow multiple displays to be attached to GeckoSession

Categories

(GeckoView :: General, enhancement, P3)

Unspecified
All
enhancement

Tracking

(Not tracked)

People

(Reporter: snorp, Unassigned)

Details

This would essentially allow us to tee the compositor output to multiple surfaces. You would need to mark one of them as the primary, and this would control the size of the viewport. The other surfaces would be cropped or scaled to fit. The main advantage of this is that you could have the primary output in the content area while also updating secondary views. Some possible applications of this would be a live view in the tab switcher or streaming into a MediaEncoder.

In particular, I think the live tab thumbnails in Fenix would be pretty nice to have.

Severity: -- → S3
Priority: -- → P3

Tasks and enhancements should have severity N/A.

Severity: S3 → N/A
You need to log in before you can comment on or make changes to this bug.