1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-24 22:47:44 +00:00
serenity/Userland/Libraries/LibVideo/VP9
Zaggy1024 d6b867ba89 LibVideo/VP9: Force inlining of inverse_transform_2d() and the IDCT
Clang was reluctant to inline these for some reason. However, inlining
them seems to be quite beneficial, reducing decoding time in an intra-
heavy video by about 21% (~12.7s -> ~10.0s).
2023-04-25 17:44:36 -04:00
..
BooleanDecoder.cpp LibVideo/VP9: Convert the Parser to use AK/BitStream.h 2023-02-13 00:22:23 +00:00
BooleanDecoder.h LibVideo/VP9: Convert the Parser to use AK/BitStream.h 2023-02-13 00:22:23 +00:00
Context.h LibVideo/VP9: Pre-calculate the quantizers at the start of each frame 2023-04-25 17:44:36 -04:00
ContextStorage.h LibVideo/VP9: Use an enum to select segment features 2023-04-25 17:44:36 -04:00
Decoder.cpp LibVideo/VP9: Force inlining of inverse_transform_2d() and the IDCT 2023-04-25 17:44:36 -04:00
Decoder.h LibVideo/VP9: Pre-calculate the quantizers at the start of each frame 2023-04-25 17:44:36 -04:00
Enums.h LibVideo/VP9: Pre-calculate the quantizers at the start of each frame 2023-04-25 17:44:36 -04:00
LookupTables.h LibVideo/VP9: Use an enum to select segment features 2023-04-25 17:44:36 -04:00
MotionVector.h LibVideo: Add MotionVector lookup tables as constant expressions 2022-10-09 20:32:40 -06:00
Parser.cpp LibVideo/VP9: Pre-calculate the quantizers at the start of each frame 2023-04-25 17:44:36 -04:00
Parser.h LibVideo/VP9: Pre-calculate the quantizers at the start of each frame 2023-04-25 17:44:36 -04:00
ProbabilityTables.cpp LibVideo/VP9: Move fields set in uncompressed_header() to FrameContext 2022-11-30 08:28:30 +01:00
ProbabilityTables.h LibVideo/VP9: Move fields set in uncompressed_header() to FrameContext 2022-11-30 08:28:30 +01:00
Symbols.h LibVideo/VP9: Use an enum to select segment features 2023-04-25 17:44:36 -04:00
SyntaxElementCounter.cpp LibVideo/VP9: Count syntax elements in TileContext, and sum at the end 2023-04-23 23:14:30 +02:00
SyntaxElementCounter.h LibVideo/VP9: Count syntax elements in TileContext, and sum at the end 2023-04-23 23:14:30 +02:00
TreeParser.cpp LibVideo/VP9: Convert the Parser to use AK/BitStream.h 2023-02-13 00:22:23 +00:00
TreeParser.h LibVideo/VP9: Convert the Parser to use AK/BitStream.h 2023-02-13 00:22:23 +00:00
Utilities.h LibVideo/VP9: Make a lookup table for bit reversals 2023-04-25 17:44:36 -04:00