[Webkit-unassigned] [Bug 245135] Holepunch missing after video source change

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 15 01:59:47 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=245135

--- Comment #1 from Miguel Gomez <magomez at igalia.com> ---
Created attachment 462353

  --> https://bugs.webkit.org/attachment.cgi?id=462353&action=review

tentative fix

The issue is quite complicated to reproduce in my system. I was able to see it only once in tens of executions. This is because it has to happen that the old player is destroyed and the new one created before there's a layerFlush, so the CoordinatedGraphicsScene can be in the situation where a layer's proxy is replaced with a new one. Most of the times there's a layerFlush between the destruction of the old player and the creation of the new one, so the problem doesn't reproduce.

Anyway, I think the fix is as simple as doing the invalidation of the old proxies before activating the new ones.

Olivier, as you seem to be able to reproduce the issue reliably, could you give a test to this patch and check whether it fixes the problem?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220915/0c9837e0/attachment.htm>


More information about the webkit-unassigned mailing list