Files
ladybird/Libraries/LibWeb/HTML/HTMLMediaElement.cpp
Aliaksandr Kalenik 7f09cdfc82 LibMedia+LibWeb: Queue video frames for display
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.
2026-05-05 14:39:17 -05:00

140 KiB