ladybird/Libraries/LibMedia
Zaggy1024 ae7f82591b LibMedia: Separate file duration from track duration in Demuxer
Most users will only care about the total file duration, and shouldn't
be required to determine the file duration from multiple track
durations. To facilitate that, add a total_duration() function that
returns the demuxer's duration not associated to any particular track.
2025-09-12 11:23:47 +02:00
..
Audio LibMedia: Ensure that the PulseAudioContext atexit() call succeeds 2025-09-04 19:37:56 +02:00
Color LibGfx+LibMedia+LibWeb: Use new Matrix subscript operator 2025-07-28 09:15:23 +02:00
Containers/Matroska LibMedia: Separate file duration from track duration in Demuxer 2025-09-12 11:23:47 +02:00
FFmpeg LibMedia: Separate file duration from track duration in Demuxer 2025-09-12 11:23:47 +02:00
CMakeLists.txt LibMedia: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-24 12:58:27 -06:00
CodecID.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
DecoderError.h Everywhere: Slap some [[clang::lifetimebound]] where appropriate 2025-09-01 11:11:38 +02:00
Demuxer.h LibMedia: Separate file duration from track duration in Demuxer 2025-09-12 11:23:47 +02:00
Forward.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PlaybackManager.cpp LibMedia: Separate file duration from track duration in Demuxer 2025-09-12 11:23:47 +02:00
PlaybackManager.h LibMedia: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-24 12:58:27 -06:00
Sample.h LibMedia: Demux videos with FFmpeg 2025-03-13 19:33:44 +01:00
Subsampling.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Track.h LibMedia: Allow demuxers to specify a preferred track 2025-09-12 11:23:47 +02:00
VideoDecoder.h Everywhere: Run clang-format 2024-12-28 05:39:32 -08:00
VideoFrame.cpp LibMedia: Port to Windows 2025-02-11 04:07:24 -07:00
VideoFrame.h LibMedia: Clean up #include directives 2024-11-21 14:08:33 +01:00
VideoSampleData.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00