Screencasting requires every frame be rendered twice
Bug #1660266 reported by
Daniel van Vugt
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
New
|
Medium
|
Unassigned | ||
mir (Ubuntu) |
New
|
Medium
|
Unassigned |
Bug Description
Screencasting requires every frame be rendered twice. Once to go on the physical screen and again to export to the screencast client.
To post a comment you must log in.
(been poking in this area with screencast- to-buffer work lately... Changing this system isn't in that line of work, but worth evaluating)
In my estimation (didn't design it initially, but have been tinkering), its a good design for screenshotting, or a good design if you have a 120hz/60hz display, but are happy with a 25hz video.
It also lets us isolate the generally-more problematic GL code (glReadPixels) from the display output code.