ladybird/Libraries/LibMedia
Zaggy1024 3b7c1810e6 LibMedia+Tests: Refer to raw audio frames/samples consistently
Previously, we weren't too consistent about the definition of frame and
sample when it relates to raw audio data. This brings all the usages in
the context of raw data in line (hopefully), with samples referring to
a single PCM value, and frames referring to the multiple samples that
make up an instant's audio across all channels.
2026-05-13 02:05:35 -05:00
..
Audio LibMedia: Give PlaybackStream a way to wake up after underrun 2026-05-13 02:05:35 -05:00
Color LibMedia: Remove reserved values from CICP enums 2026-04-18 01:25:00 -05:00
Containers/Matroska LibMedia+LibWeb: Speculatively find keyframes near fast seek targets 2026-05-13 02:05:35 -05:00
FFmpeg LibMedia+Tests: Refer to raw audio frames/samples consistently 2026-05-13 02:05:35 -05:00
PlaybackStates LibMedia+LibWeb: Speculatively find keyframes near fast seek targets 2026-05-13 02:05:35 -05:00
Processors LibMedia+Tests: Refer to raw audio frames/samples consistently 2026-05-13 02:05:35 -05:00
Producers LibMedia+Tests: Refer to raw audio frames/samples consistently 2026-05-13 02:05:35 -05:00
Sinks LibMedia+Tests: Refer to raw audio frames/samples consistently 2026-05-13 02:05:35 -05:00
AudioBlock.h LibMedia+Tests: Refer to raw audio frames/samples consistently 2026-05-13 02:05:35 -05:00
AudioDecoder.h LibMedia: Allow signalling of EOF to decoders 2025-11-05 18:40:02 +01:00
CMakeLists.txt LibMedia: Rename some folders/identifiers for the upcoming refactor 2026-05-13 02:05:35 -05:00
CodecID.h LibMedia: Add WAV PCM codecs to CodecID 2025-12-15 18:03:03 -06:00
CodedAudioFrameData.h LibMedia: Support coded audio frames in our demuxers 2025-10-27 17:28:49 -07:00
CodedFrame.h LibMedia: Store a duration in CodedFrame 2025-12-10 16:02:40 -06:00
CodedVideoFrameData.h LibMedia: Move CICP values from CodedFrame to Track 2025-11-05 18:40:02 +01:00
DecoderError.h LibMedia: Add a formatter for DecoderErrorCategory 2026-02-24 16:55:40 -06:00
Demuxer.h LibMedia+LibWeb: Speculatively find keyframes near fast seek targets 2026-05-13 02:05:35 -05:00
Forward.h LibMedia: Introduce base classes for producers (e.g. the data decoders) 2026-05-13 02:05:35 -05:00
FrameFlags.h LibMedia: Store whether a CodedFrame is a keyframe 2025-10-27 17:28:49 -07:00
GenericTimeProvider.cpp LibMedia: Transmit seeks and resolve them through the pipeline 2026-05-13 02:05:35 -05:00
GenericTimeProvider.h LibMedia: Transmit seeks and resolve them through the pipeline 2026-05-13 02:05:35 -05:00
IncrementallyPopulatedStream.cpp LibMedia: Qualify AK::SeekMode to differentiate from Media::SeekMode 2026-05-13 02:05:35 -05:00
IncrementallyPopulatedStream.h LibMedia: Qualify AK::SeekMode to differentiate from Media::SeekMode 2026-05-13 02:05:35 -05:00
MediaPipelineNode.h LibMedia: Remove WrapperTimeProvider in favor of diamond inheritance 2026-05-13 02:05:35 -05:00
MediaStream.h LibMedia: Qualify AK::SeekMode to differentiate from Media::SeekMode 2026-05-13 02:05:35 -05:00
MediaTimeProvider.h LibMedia: Transmit seeks and resolve them through the pipeline 2026-05-13 02:05:35 -05:00
PipelineStatus.h LibMedia: Transmit seeks and resolve them through the pipeline 2026-05-13 02:05:35 -05:00
PlaybackManager.cpp LibMedia: Make AudioPlaybackSink inherit from AudioSink 2026-05-13 02:05:35 -05:00
PlaybackManager.h LibMedia: Transition producers and sinks to the new pipeline model 2026-05-13 02:05:35 -05:00
ReadonlyBytesCursor.h LibMedia: Qualify AK::SeekMode to differentiate from Media::SeekMode 2026-05-13 02:05:35 -05: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
TimeRanges.cpp LibMedia: Add a TimeRanges class to be used for buffered attributes 2026-04-01 02:54:22 -05:00
TimeRanges.h LibMedia: Add a TimeRanges class to be used for buffered attributes 2026-04-01 02:54:22 -05:00
Track.h LibMedia+LibWeb: Align Media::Track more to the web spec 2026-04-01 02:54:22 -05:00
TrackType.h LibMedia: Set Matroska "complex" tracks' types based on the codec 2025-11-21 16:51:58 -06:00
VideoDecoder.h LibMedia: Make video frames ref-counted 2026-05-05 14:39:17 -05:00
VideoFrame.cpp LibGfx: Remove ImmutableBitmap 2026-05-05 14:39:17 -05:00
VideoFrame.h LibGfx: Remove ImmutableBitmap 2026-05-05 14:39:17 -05:00