ladybird/Tests/LibMedia
Zaggy1024 ee95de40d6 LibMedia: Validate fixed-size Matroska frames
We were allowing Matroska blocks with fixed-size lacing to contain
frames with non-divisible sizes. This should not be possible, as it
inherently means that trailing bytes will be discarded.

We now have a valid and invalid testcase for fixed-size lacing to
ensure our handling remains correct.
2026-01-28 16:12:22 -06:00
..
vorbis LibMedia: Add ogg/vorbis support 2024-09-12 10:01:19 +02:00
WAV LibMedia: Absorb LibAudio 2024-09-12 10:01:19 +02:00
avc_in_matroska.mkv Tests/LibMedia: Add a test for H.264 decoding through FFmpeg 2024-06-24 12:41:32 -06:00
CMakeLists.txt Tests/LibMedia: Add test for reserved and unspecified CICP handling 2026-01-27 11:34:24 -06:00
FILE_LICENSES.md LibMedia: Rename LibVideo to LibMedia 2024-06-19 07:51:55 +02:00
master_elements_containing_crc32.mkv LibMedia: Rename LibVideo to LibMedia 2024-06-19 07:51:55 +02:00
test-matroska-block-group.mkv LibMedia: Track Matroska master element ends with position() 2026-01-28 14:48:03 -06:00
test-matroska-fixed-size-lacing-invalid.mkv LibMedia: Validate fixed-size Matroska frames 2026-01-28 16:12:22 -06:00
test-matroska-fixed-size-lacing.mkv LibMedia: Validate fixed-size Matroska frames 2026-01-28 16:12:22 -06:00
test-webm-xiph-lacing.mka Tests: Add a test for Matroska blocks with Xiph lacing 2025-11-11 00:50:42 +01:00
TestAudioDataProvider.cpp Tests: Add a test for Matroska blocks with Xiph lacing 2025-11-11 00:50:42 +01:00
TestCICP.cpp Tests/LibMedia: Add test for reserved and unspecified CICP handling 2026-01-27 11:34:24 -06:00
TestH264Decode.cpp Tests/LibMedia: Add a test for H.264 decoding through FFmpeg 2024-06-24 12:41:32 -06:00
TestMediaCommon.h LibGfx+LibMedia: Send video frames to Skia as subsampled YUV 2026-01-22 19:44:36 +01:00
TestParseMatroska.cpp LibMedia: Validate fixed-size Matroska frames 2026-01-28 16:12:22 -06:00
TestPlaybackStream.cpp Tests: Use some tasks when testing PlaybackStream 2025-12-29 19:58:22 -06:00
TestVorbisDecode.cpp Tests: Add a test for Matroska blocks with Xiph lacing 2025-11-11 00:50:42 +01:00
TestVP9Decode.cpp LibMedia: Remove the home-grown VP9 decoder 2024-06-24 12:41:32 -06:00
TestWav.cpp Tests: Update TestWav to use TestMediaCommon and AudioDataProvider 2025-12-15 18:03:03 -06:00
vp9_4k.webm LibMedia: Rename LibVideo to LibMedia 2024-06-19 07:51:55 +02:00
vp9_clamp_reference_mvs.webm LibMedia: Rename LibVideo to LibMedia 2024-06-19 07:51:55 +02:00
vp9_in_webm.webm LibMedia: Rename LibVideo to LibMedia 2024-06-19 07:51:55 +02:00
vp9_oob_blocks.webm LibMedia: Rename LibVideo to LibMedia 2024-06-19 07:51:55 +02:00