ladybird/Libraries/LibMedia
Andrew Kaster b7f7f58e5f LibMedia: Don't link null PlaybackStream::create eagerly
This avoids static builds putting the "no-op" implementation of
PlaybackStream::create() in the static archive before the strong
implementation later. On ELF (and probably PE/COFF too), a weak
definition in a static archive is chosen and locked-in as the
definition before a strong definition later in the archive.

Before this change, static builds would have no audio support
at all.
2025-02-21 12:05:18 +01:00
..
Audio LibMedia: Remove preprocessor chain when initializing audio streams 2024-12-25 12:00:43 +01:00
Color LibMedia: Clean up #include directives 2024-11-21 14:08:33 +01:00
Containers/Matroska LibMedia: Clean up #include directives 2024-11-21 14:08:33 +01:00
FFmpeg Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CMakeLists.txt LibMedia: Don't link null PlaybackStream::create eagerly 2025-02-21 12:05:18 +01:00
CodecID.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DecoderError.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Demuxer.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Forward.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PlaybackManager.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PlaybackManager.h LibMedia: Clean up #include directives 2024-11-21 14:08:33 +01:00
Sample.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Subsampling.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Track.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01: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