looking at our schedule_page_flip() code...
for (auto& output : outputs) { if (output->schedule_page_flip(bufobj->get_drm_fb_id())) page_flips_pending = true; }
...if there are no outputs we don't set page_flips_pending - and that leads immediately to a fatal error.
That isn't the problem in my similar scenario, but might be the problem here (but I can't reproduce).
looking at our schedule_ page_flip( ) code...
for (auto& output : outputs) >schedule_ page_flip( bufobj- >get_drm_ fb_id() ))
page_ flips_pending = true;
{
if (output-
}
...if there are no outputs we don't set page_flips_pending - and that leads immediately to a fatal error.
That isn't the problem in my similar scenario, but might be the problem here (but I can't reproduce).