Hey. For my service, I capture snapshots on what's currently on the screen using my pretty basic dispmanx->jpeg snapshot tool from https://github.com/info-beamer/tools/tr ... screenshot
This worked pretty well so far, but with [email protected] output and especially now with rendering 4K videos as well, the HVS seems to be overloaded when using this approach and snapshotting results in a temporary loss of the HDMI signal.
In theory, I guess I might copy the generated GL buffer from DRM and awkwardly reassemble what's on the screen on my own by then also trying to grab all the video layers from ` vc.ril.video_render` somehow. But that sounds like a complexity nightmare just to get a screen snapshot.
I wonder if there's any other way I might not be aware of, other than maybe using dispmanx_offline=1 and slowing down everything as a side effect.