mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-24 02:03:06 -05:00
353e1c2b4d
This file will be the basis for abstracting away the out-of-thread or later out-of-process decoding from applications displaying videos. For now, the demuxer is hardcoded to be MatroskaParser, since that is all we support so far. The demuxer should later be selected based on the file header. The playback and decoding are currently all done on one thread using timers. The design of the code is such that adding threading should be trivial, at least based on an earlier version of the code. For now, though, it's better that this runs in one thread, as the multithreaded approach causes the Video Player to lock up permanently after a few frames are decoded. |
||
---|---|---|
.. | ||
LibArchive | ||
LibAudio | ||
LibC | ||
LibCards | ||
LibChess | ||
LibCodeComprehension | ||
LibCompress | ||
LibConfig | ||
LibCore | ||
LibCoredump | ||
LibCpp | ||
LibCrypt | ||
LibCrypto | ||
LibDebug | ||
LibDesktop | ||
LibDeviceTree | ||
LibDiff | ||
LibDNS | ||
LibDSP | ||
LibEDID | ||
LibELF | ||
LibFileSystemAccessClient | ||
LibGemini | ||
LibGfx | ||
LibGL | ||
LibGPU | ||
LibGUI | ||
LibHTTP | ||
LibIDL | ||
LibImageDecoderClient | ||
LibIMAP | ||
LibIPC | ||
LibJS | ||
LibKeyboard | ||
LibLine | ||
LibLocale | ||
LibMain | ||
LibMarkdown | ||
LibPartition | ||
LibPCIDB | ||
LibPDF | ||
LibProtocol | ||
LibRegex | ||
LibSanitizer | ||
LibSoftGPU | ||
LibSQL | ||
LibSymbolication | ||
LibSyntax | ||
LibSystem | ||
LibTest | ||
LibTextCodec | ||
LibThreading | ||
LibTimeZone | ||
LibTLS | ||
LibUnicode | ||
LibUSBDB | ||
LibVideo | ||
LibVT | ||
LibWasm | ||
LibWeb | ||
LibWebSocket | ||
LibWebView | ||
LibX86 | ||
LibXML | ||
CMakeLists.txt |