mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-08 16:12:23 +02:00
Publish new video frames to an ExternalContentSource, and switch VideoPaintable from draw_scaled_immutable_bitmap to draw_external_content. Because DrawExternalContent reads the latest bitmap at replay time, frame-only updates (no timeline or control change) now call set_needs_display(InvalidateDisplayList::No) — skipping display list rebuilds entirely. This addresses problem 2 from the previous commit.
117 KiB
117 KiB