> 1. surfaceA emits a frame, one is scheduled
> 2. surfaceA emits another frame, but still only one is scheduled for compositing
Isn't schedule_compositing() called with num_frames=2 the second time (I would expect buffers_ready_for_compositor() to return 2 the second time, if the first frame hasn't been rendered)?
> 1. surfaceA emits a frame, one is scheduled
> 2. surfaceA emits another frame, but still only one is scheduled for compositing
Isn't schedule_ compositing( ) called with num_frames=2 the second time (I would expect buffers_ ready_for_ compositor( ) to return 2 the second time, if the first frame hasn't been rendered)?