ladybird/Libraries/LibMedia
Zaggy1024 3ebaa0cd3f LibMedia: Implement a generic MediaTimeProvider for video-only timing
This time provider can later be swapped out for the AudioMixingSink
when it implements the MediaTimeProvider interface, so that frame
timing can be driven by audio when it is present.
2025-10-27 17:28:49 -07:00
..
Audio LibMedia+LibWeb: Never return errors when getting PlaybackStream time 2025-10-27 17:28:49 -07:00
Color LibMedia: Support BT.470 System B/G color primaries 2025-10-16 05:12:29 -05:00
Containers/Matroska LibMedia: Let the Matroska LanguageBCP47 element override Language 2025-10-27 17:28:49 -07:00
FFmpeg LibMedia: Store a name and language in Media::Track 2025-10-27 17:28:49 -07:00
Providers LibMedia: Implement a generic MediaTimeProvider for video-only timing 2025-10-27 17:28:49 -07:00
Sinks LibMedia: Play audio through PlaybackManager using Providers/Sinks 2025-10-27 17:28:49 -07:00
AudioBlock.h LibMedia: Play audio through PlaybackManager using Providers/Sinks 2025-10-27 17:28:49 -07:00
AudioDecoder.h LibMedia: Play audio through PlaybackManager using Providers/Sinks 2025-10-27 17:28:49 -07:00
CMakeLists.txt LibMedia: Implement a generic MediaTimeProvider for video-only timing 2025-10-27 17:28:49 -07:00
CodecID.h LibMedia: Support the MP3 and AAC codecs in our demuxer 2025-10-27 17:28:49 -07:00
CodedAudioFrameData.h LibMedia: Support coded audio frames in our demuxers 2025-10-27 17:28:49 -07:00
CodedFrame.h LibMedia: Support coded audio frames in our demuxers 2025-10-27 17:28:49 -07:00
CodedVideoFrameData.h LibMedia: Refer to demuxer outputs as coded frames 2025-09-22 12:04:29 -05:00
DecoderError.h Everywhere: Slap some [[clang::lifetimebound]] where appropriate 2025-09-01 11:11:38 +02:00
Demuxer.h LibMedia: Make Demuxer atomically ref-counted 2025-10-27 17:28:49 -07:00
Forward.h LibMedia: Play audio through PlaybackManager using Providers/Sinks 2025-10-27 17:28:49 -07:00
MutexedDemuxer.h LibMedia: Add separate classes managing decoding and displaying video 2025-10-27 17:28:49 -07:00
PlaybackManager.cpp LibMedia: Implement a generic MediaTimeProvider for video-only timing 2025-10-27 17:28:49 -07:00
PlaybackManager.h LibMedia: Implement a generic MediaTimeProvider for video-only timing 2025-10-27 17:28:49 -07:00
Subsampling.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TimedImage.h LibMedia: Add separate classes managing decoding and displaying video 2025-10-27 17:28:49 -07:00
Track.h LibMedia: Store a name and language in Media::Track 2025-10-27 17:28:49 -07:00
VideoDecoder.h LibMedia+Tests: Call decoder input samples "coded data" for clarity 2025-09-22 12:04:29 -05: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