r235165 "[CoordGraphics] Switch to Nicosia::CompositionLayer state tracking" has introduced a *very major* video performance regression that should be immediately noticeable e.g. when playing any video on YouTube. I can reproduce the same issue on http://download.blender.org/peach/bigbuckbunny_movies/big_buck_bunny_720p_stereo.ogg, which is a much simpler case than YouTube.
It's not straightforward to rollout due to many code changes in these files.
Fortunately, this commit is not on the 2.22 branch, so video playback in 2.21.92 is fine.
Created attachment 348774 [details]
I tested this on desktop GTK and iMX6 WPE. Regression fixed. Thanks!
I guess this didn't land yet, otherwise bug would be closed, right?
Comment on attachment 348774 [details]
Clearing flags on attachment: 348774
Committed r235608: <https://trac.webkit.org/changeset/235608>
All reviewed patches have been landed. Closing bug.
(In reply to Philippe Normand from comment #2)
> I tested this on desktop GTK and iMX6 WPE. Regression fixed. Thanks!
It's fixed for me too, yay!