1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 12:48:10 +00:00
serenity/Userland/Libraries/LibVideo
Zaggy1024 ce9f4c3215 LibVideo/PlaybackManager: Return duration zero when an error occurs
Previously, we would unwrap the duration value even when it contained
an error, causing an assertion failure.

Later, we should change it to return the last known sample timestamp
in the media data, allowing for example live-streamed video to have
a semi-useful duration. In general, though, this is not used by
players in the wild, so we can leave it for now.
2023-05-31 13:08:48 +02:00
..
Color LibVideo: Fast-path converting colors by only matrix coefficients 2023-04-25 17:44:36 -04:00
Containers AK: Rename Time to Duration 2023-05-24 23:18:07 +02:00
VP9 LibGfx+LibVideo: Make BooleanDecoder usable for both VP8 and VP9 2023-05-27 05:47:42 +02:00
CMakeLists.txt LibGfx+LibVideo: Move VP9/BooleanDecoder to LibGfx/ImageFormats 2023-05-27 05:47:42 +02:00
DecoderError.h LibVideo: Add a forwarding header 2023-04-09 23:55:05 +02:00
Forward.h LibVideo: Add a forwarding header 2023-04-09 23:55:05 +02:00
PlaybackManager.cpp LibVideo/PlaybackManager: Return duration zero when an error occurs 2023-05-31 13:08:48 +02:00
PlaybackManager.h AK: Rename Time to Duration 2023-05-24 23:18:07 +02:00
Sample.h AK: Rename Time to Duration 2023-05-24 23:18:07 +02:00
Track.h AK: Rename Time to Duration 2023-05-24 23:18:07 +02:00
VideoDecoder.h LibVideo: Change all Span<u8 const> to ReadonlyBytes 2022-11-12 10:17:27 -07:00
VideoFrame.cpp LibVideo: Fast-path converting colors by only matrix coefficients 2023-04-25 17:44:36 -04:00
VideoFrame.h LibVideo: Convert subsampled frames in a vectorization-friendly way 2023-04-25 17:44:36 -04:00