makepad/platform/video/tests
Admin aa816ed8a6 windows h264 decoder: pictures come out one access unit later — rewrite the SPS level so the DPB is one picture deep
Measured on the body node: the Microsoft H.264 decoder accepts MF_LOW_LATENCY and
CODECAPI_AVLowLatencyMode and ignores both; it holds pictures until the DPB it
derives from level_idc is full (six access units in, nothing out until DRAIN), and
appending access unit delimiters changes nothing. With level_idc rewritten to 1.0
in every SPS the DPB is one picture and each picture is emitted as the next access
unit arrives (5 of 6 while streaming, the last on flush). flush() now sends
COMMAND_DRAIN. The captured-stream test replays dumped access units and requires
the pictures while streaming; the keyframe-request check is its own test.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 14:30:44 +02:00
..
file_seek.rs platform: a remote control surface, streaming video codecs, and float render targets 2026-08-23 00:43:20 +02:00
first_frame_bytes.rs video: hardware first-frame decode from RAM, one encoder-transform report, stills without an AVAssetWriter 2026-09-01 16:46:27 +02:00
intra_frame_mp4.rs video: hardware first-frame decode from RAM, one encoder-transform report, stills without an AVAssetWriter 2026-09-01 16:46:27 +02:00
stream_codec.rs windows h264 decoder: pictures come out one access unit later — rewrite the SPS level so the DPB is one picture deep 2026-09-02 14:30:44 +02:00