When compositor frame is not produced, we should notify sink
about that, so it keeps sending events correctly. Without
doing this, we could observe |OnBeginFrame| to be delayed
after dedicated rendering mode is disabled.
Bug: https://jira-eu.sec.samsung.net/browse/VDGAME-706
Change-Id: Ifeaf2bd0d7d350f86f2010d80dcdcdfef820b334
Signed-off-by: Jakub Gajownik <j.gajownik2@samsung.com>
#if defined(TIZEN_TV_UPSTREAM_MULTIMEDIA)
if (overlay_submitter_ && overlay_submitter_->IsEnabled()) {
+ compositor_frame_sink_->DidNotProduceFrame(current_begin_frame_ack);
+ frame_trackers_.NotifyImplFrameCausedNoDamage(current_begin_frame_ack);
+ frame_sorter_.AddFrameResult(
+ args,
+ CreateFrameInfo(cc::FrameInfo::FrameFinalState::kNoUpdateDesired));
return;
}
#endif // defined(TIZEN_TV_UPSTREAM_MULTIMEDIA)