ladybird/Tests/LibMedia
Zaggy1024 c77eae4a55 Tests: Only end TestPlaybackStream after the promise is resolved
Otherwise, the promise handlers may never be invoked, and we won't know
whether we're matching expectations.

Prior to 39d865b, this test did not actually check if the PulseAudio
stream was able to connect before passing the test. After that commit,
it would instead try to post the rejection to the main thread, which
would either lead to a crash preventing a use-after-free on the main
event loop, or in the more common case, the event loop would be freed
and never invoke the rejection callback.
2026-03-30 20:57:04 -05:00
..
vorbis LibMedia: Add ogg/vorbis support 2024-09-12 10:01:19 +02:00
WAV LibMedia: Fix multi-channel decode for dumb containers (like WAV) 2026-02-13 17:57:19 -06:00
avc.mp4 Tests: Add a test to read FFmpegDemuxer to EOF after aborting a read 2026-02-24 16:55:40 -06: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 LibMedia: Fix signed PCM to float sample normalization 2026-02-25 01:50:00 -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-ebml-lacing.mkv Tests: Add a test for Matroska EBML lacing 2026-01-28 16:12:22 -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-matroska-seeking-without-cues.mkv Tests: Test seeking in Matroska files with and without cues 2026-01-28 16:12:22 -06:00
test-matroska-seeking.mkv Tests: Test seeking in Matroska files with and without cues 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
TestDataProviders.cpp LibMedia: Fix multi-channel decode for dumb containers (like WAV) 2026-02-13 17:57:19 -06:00
TestFFmpegAudioNormalization.cpp LibMedia: Fix signed PCM to float sample normalization 2026-02-25 01:50:00 -06:00
TestFFmpegDemuxer.cpp Tests: Use the proper stream close() method in TestFFmpegDemuxer 2026-02-24 17:51:03 -06:00
TestH264Decode.cpp Tests/LibMedia: Add a test for H.264 decoding through FFmpeg 2024-06-24 12:41:32 -06:00
TestIncrementallyPopulatedStream.cpp Everywhere: Rename IncrementallyPopulatedStream::reached_end_of_body 2026-02-18 13:13:32 -06:00
TestMatroskaDemuxer.cpp Tests: Add a test for seeking MatroskaDemuxer to EOS 2026-02-06 13:28:09 +01:00
TestMediaCommon.h LibMedia: Fix multi-channel decode for dumb containers (like WAV) 2026-02-13 17:57:19 -06:00
TestParseMatroska.cpp LibMedia: Only pass Demuxer to the data providers 2026-01-30 10:02:00 -06:00
TestPlaybackStream.cpp Tests: Only end TestPlaybackStream after the promise is resolved 2026-03-30 20:57:04 -05: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 LibMedia: Fix multi-channel decode for dumb containers (like WAV) 2026-02-13 17:57:19 -06:00
vfr.mkv Tests: Add a test for seeking MatroskaDemuxer to EOS 2026-02-06 13:28:09 +01: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