Bug 1416533 - Skip to generate frame if there is no update r=nical,kats

This commit is contained in:
sotaro
2017-11-30 21:38:47 +09:00
parent 5d1e23e728
commit 40d367fa96
6 changed files with 77 additions and 27 deletions

View File

@@ -70,8 +70,9 @@ WebRenderImageHost::UseTextureHost(const nsTArray<TimedTexture>& aTextures)
mImages.SwapElements(newImages);
newImages.Clear();
if (mWrBridge && GetAsyncRef()) {
mWrBridge->ScheduleComposition();
if (mWrBridge && mWrBridge->CompositorScheduler() && GetAsyncRef()) {
// Will check if we will generate frame.
mWrBridge->CompositorScheduler()->ScheduleComposition();
}
// Video producers generally send replacement images with the same frameID but