ladybird/Userland/Libraries/LibVideo
Zaggy1024 7514e49c17 LibVideo: Make all VP9 block intermediates stack-allocated arrays
This has two benefits:
- I observed a ~34% decrease in decoding time running TestVP9Decode.
- Removing all of these silly Vector fields helps simplify the code
  relationships between all the functions in Decoder.cpp. It'll also be
  much easier to make these static with template specializations, if
  that turns out to be worthy performance improvement.
2022-11-25 02:44:18 +03:30
..
Color LibVideo: Treat BT.601/709/2020 input transfer characteristics as sRGB 2022-11-11 11:34:03 +01:00
VP9 LibVideo: Make all VP9 block intermediates stack-allocated arrays 2022-11-25 02:44:18 +03:30
CMakeLists.txt Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
DecoderError.h LibVideo: Allow the VP9 decoder to queue multiple frames 2022-11-12 10:17:27 -07:00
Demuxer.h LibVideo: Abstract media container format demuxing 2022-10-31 14:47:13 +01:00
MatroskaDemuxer.cpp LibVideo: Change all Span<u8 const> to ReadonlyBytes 2022-11-12 10:17:27 -07:00
MatroskaDemuxer.h LibVideo: Change all Span<u8 const> to ReadonlyBytes 2022-11-12 10:17:27 -07:00
MatroskaDocument.h LibVideo: Parse the duration of Matroska files 2022-10-31 14:47:13 +01:00
MatroskaReader.cpp LibVideo: Parse the duration of Matroska files 2022-10-31 14:47:13 +01:00
MatroskaReader.h LibVideo: Parse the duration of Matroska files 2022-10-31 14:47:13 +01:00
PlaybackManager.cpp VideoPlayer: Make PlaybackManager use OwnPtr 2022-11-14 10:05:56 +00:00
PlaybackManager.h VideoPlayer: Make PlaybackManager use OwnPtr 2022-11-14 10:05:56 +00:00
Sample.h LibVideo: Abstract media container format demuxing 2022-10-31 14:47:13 +01:00
Track.h LibVideo: Abstract media container format demuxing 2022-10-31 14:47:13 +01:00
VideoDecoder.h LibVideo: Change all Span<u8 const> to ReadonlyBytes 2022-11-12 10:17:27 -07:00
VideoFrame.cpp LibVideo: Add VideoFrame class for decoded video frames 2022-10-31 14:47:13 +01:00
VideoFrame.h LibVideo: Add VideoFrame class for decoded video frames 2022-10-31 14:47:13 +01:00