summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibVideo
AgeCommit message (Expand)Author
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-02-06AK: Move integral log2 and exp to IntegerMath.hHendiadyoin1
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2022-01-01LibVideo/VP9: Do not `null` guard calls to `free`Michel Hermier
2021-11-23LibCore+AK: Move MappedFile from AK to LibCoreAndreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-08-08Userland: Use kmalloc_array() where appropriateAndreas Kling
2021-07-19Everywhere: Use AK/Math.h if applicableHendiadyoin1
2021-07-10LibVideo/VP9: Implement MV reading & rectify MV storage issuesFalseHonesty
2021-07-10LibVideo/VP9: Finish implementing block decoding (6.4.4)FalseHonesty
2021-07-10LibVideo/VP9: Implement parsing Token and MoreCoefs treesFalseHonesty
2021-07-10LibVideo/VP9: Implement token parsing (6.4.24-6.4.26)FalseHonesty
2021-07-10LibVideo/VP9: Implement sections 6.1.2 and 8.4.1-8.4.4FalseHonesty
2021-07-10LibVideo/VP9: Begin reference frame update process (8.10)FalseHonesty
2021-07-10LibVideo/VP9: Rename Decoder -> Parser & create an actual Decoder classFalseHonesty
2021-07-10LibVideo/VP9: Start parsing residuals (6.4.21-6.4.23)FalseHonesty
2021-07-10LibVideo/VP9: Refactor how above & left contexts are stored & clearedFalseHonesty
2021-07-10LibVideo/VP9: Specify which spec section defines certain behaviorsFalseHonesty
2021-07-10LibVideo/VP9: Clean up formatting & use range-based for loopsFalseHonesty
2021-07-10LibVideo/VP9: Implement simple FIXMEs that use now supported dataFalseHonesty
2021-07-10LibVideo/VP9: Implement more TreeParser probability calculationsFalseHonesty
2021-07-10LibVideo/VP9: Implement syntax element counting for supported elementsFalseHonesty
2021-06-30LibVideo: Migrate to east-const style & apply other minor fixesFalseHonesty
2021-06-30LibVideo/VP9: Implement most of block_mode_info methods (6.4.15-6.4.18)FalseHonesty
2021-06-30LibVideo/VP9: Implement most of inter_frame_mode_info (6.4.11-6.4.14)FalseHonesty
2021-06-30LibVideo/VP9: Implement intra_frame_mode_info procedure (6.4.6)FalseHonesty
2021-06-30LibVideo/VP9: Add SAFE_CALL macro to help propagate failure stateFalseHonesty
2021-06-30LibVideo/VP9: Refactor how TreeParser accesses decoder dataFalseHonesty
2021-06-30LibVideo/VP9: Begin decoding VP9 blocksFalseHonesty
2021-06-30LibVideo/VP9: Successfully parse partition syntax elementFalseHonesty
2021-06-30LibVideo/VP9: Begin creating a tree parser to parse syntax elementsFalseHonesty
2021-06-30LibVideo/VP9: Begin decoding tilesFalseHonesty
2021-06-30LibVideo/VP9: Parse compressed header dataFalseHonesty
2021-06-12LibVideo/VP9: Add Decoder and begin parsing uncompressed header dataFalseHonesty
2021-06-12LibVideo/VP9: Implement a bit stream to decode VP9 dataFalseHonesty
2021-06-12LibVideo/VP9: Implement syntax element counterFalseHonesty
2021-06-12LibVideo/VP9: Add probability table constantsFalseHonesty
2021-06-12LibVideo/VP9: Define all VP9 symbols and enum constantsFalseHonesty
2021-06-06LibVideo: Scaffold LibVideo and implement simplistic Matroska parserFalseHonesty