mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-12 01:46:46 +02:00
The display queue used TimedImage even though the media pipeline is selecting decoded video frames. That naming hid the real object being handed from LibMedia to Web and kept the queue interface coupled to bitmap-style painting. Rename the wrapper to TimedVideoFrame and pass ref-counted VideoFrame objects through the provider and display sink. Web still reads the ImmutableBitmap from the frame for painting in this commit, so rendered output and conversion behavior stay the same while the playback-facing interfaces become frame-shaped.
140 KiB
140 KiB