ladybird/Libraries/LibMedia
Zaggy1024 9037f4e832 LibMedia: Signal EOF to decoders in the data providers
This lets the FFmpeg H.264 decoder know when we've reached the end of
the available data, so that it will output the remaining buffered video
frames.

Not sure why it needs this signal to output the buffered frames, but
surely there's a good reason. :^)
2025-11-05 18:40:02 +01:00
..
Audio LibMedia+LibWeb: Never return errors when getting PlaybackStream time 2025-10-27 17:28:49 -07:00
Color LibMedia: Make the default values of CICP unspecified 2025-11-05 18:40:02 +01:00
Containers/Matroska LibMedia: Move CICP values from CodedFrame to Track 2025-11-05 18:40:02 +01:00
FFmpeg LibMedia: Allow signalling of EOF to decoders 2025-11-05 18:40:02 +01:00
PlaybackStates LibMedia: Deduplicate the audio seeking code in SeekingStateHandler 2025-11-03 13:40:37 -08:00
Providers LibMedia: Signal EOF to decoders in the data providers 2025-11-05 18:40:02 +01:00
Sinks LibMedia: Stop recursively locking in AudioMixingSink initialization 2025-11-03 16:39:24 -06:00
AudioBlock.h LibMedia: Play audio through PlaybackManager using Providers/Sinks 2025-10-27 17:28:49 -07:00
AudioDecoder.h LibMedia: Allow signalling of EOF to decoders 2025-11-05 18:40:02 +01:00
CMakeLists.txt LibMedia: Implement media seeking 2025-10-27 17:28:49 -07:00
CodecID.h LibMedia: Support playing FLAC 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: Store whether a CodedFrame is a keyframe 2025-10-27 17:28:49 -07:00
CodedVideoFrameData.h LibMedia: Move CICP values from CodedFrame to Track 2025-11-05 18:40:02 +01:00
DecoderError.h Everywhere: Slap some [[clang::lifetimebound]] where appropriate 2025-09-01 11:11:38 +02:00
Demuxer.h LibMedia: Remove redundant parameter names in Demuxer 2025-11-05 18:40:02 +01:00
Forward.h LibMedia: Play audio through PlaybackManager using Providers/Sinks 2025-10-27 17:28:49 -07:00
FrameFlags.h LibMedia: Store whether a CodedFrame is a keyframe 2025-10-27 17:28:49 -07:00
MutexedDemuxer.h LibMedia: Return whether a demuxer seek moved the stream position 2025-10-27 17:28:49 -07:00
PlaybackManager.cpp LibMedia: Allow FFmpegDemuxer to grab samples from multiple streams 2025-10-27 17:28:49 -07:00
PlaybackManager.h LibMedia: Clamp PlaybackManager::current_time() to the duration 2025-10-27 17:28:49 -07:00
SeekMode.h LibMedia: Implement media seeking 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: Implement media seeking 2025-10-27 17:28:49 -07:00
Track.h LibMedia: Move CICP values from CodedFrame to Track 2025-11-05 18:40:02 +01:00
VideoDecoder.h LibMedia: Allow signalling of EOF to decoders 2025-11-05 18:40:02 +01: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