summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibVideo/VP9
AgeCommit message (Expand)Author
2023-05-07Everywhere: Run spellcheck on all documentationBen Wiederhake
2023-05-02LibVideo/VP9: Revert framebuffer size reduction to allow OOB blocksZaggy1024
2023-04-30LibVideo/VP9: Make inter-prediction fast path accumulators 32-bitZaggy1024
2023-04-25LibVideo/VP9: Force inlining of `inverse_transform_2d()` and the IDCTZaggy1024
2023-04-25LibVideo/VP9: Pre-calculate the quantizers at the start of each frameZaggy1024
2023-04-25LibVideo/VP9: Use an enum to select segment featuresZaggy1024
2023-04-25LibVideo/VP9: Make a lookup table for bit reversalsZaggy1024
2023-04-25LibVideo/VP9: Specialize transforms on their block sizeZaggy1024
2023-04-25LibVideo/VP9: Implement unscaled fast paths in inter predictionZaggy1024
2023-04-25LibVideo/VP9: Use the Y scale value in `predict_inter_block()`Zaggy1024
2023-04-25LibVideo/VP9: Consolidate frame size calculationsZaggy1024
2023-04-25LibVideo/VP9: Fix rounding of components in the motion vector selectionZaggy1024
2023-04-25LibVideo/VP9: Wait for workers to finish when there are decoding errorsZaggy1024
2023-04-25LibVideo: Allocate Vector2D underlying storage with new, not mallocTimothy Flynn
2023-04-24LibVideo: Do not invoke Vector2D's destructor in order to resize itTimothy Flynn
2023-04-23LibVideo/VP9: Implement threaded tile column decodingZaggy1024
2023-04-23LibVideo/VP9: Count syntax elements in TileContext, and sum at the endZaggy1024
2023-04-23LibVideo/VP9: Fallibly allocate the probability tablesZaggy1024
2023-04-23LibVideo/VP9: Return Corrupted error when tile range decoder init failsZaggy1024
2023-04-14LibVideo/VP9: Extend the borders on reference frames to avoid branchingZaggy1024
2023-04-14LibVideo/VP9: Clamp reference frame prediction coords outside loopsZaggy1024
2023-04-14LibVideo/VP9: Pre-calculate inter-frames' reference frame scale factorsZaggy1024
2023-04-14LibVideo/VP9: Copy data to reference frames row by rowZaggy1024
2023-04-09Everywhere: Remove unused DeprecatedString includesBen Wiederhake
2023-02-13LibVideo/VP9: Convert the Parser to use AK/BitStream.hZaggy1024
2023-02-10LibVideo/VP9: Rename `round_2()` to `rounded_right_shift()` for clarityZaggy1024
2023-02-10LibVideo/VP9: Drop the decoder intermediate bounds checksZaggy1024
2023-02-09LibVideo: Rename "ColorRange" to "VideoFullRangeFlag"Nico Weber
2023-02-08LibVideo/VP9: Clamp motion vectors again in find_mv_refs functionZaggy1024
2023-02-08LibVideo/VP9: Remove magic numbers for the uncompressed ref framesZaggy1024
2023-02-08LibVideo/VP9: Remove debug output from TreeParserZaggy1024
2023-02-03LibVideo/VP9: Use proper indices for updating inter_mode probabilitiesZaggy1024
2023-02-03LibVideo/VP9: Use u32 to store the parsed value countsZaggy1024
2023-02-03LibVideo/VP9: Prevent negation overflow in BitStream::read_sZaggy1024
2023-02-03LibVideo/VP9: Correct the mode/partition probability adaption countsZaggy1024
2023-02-03LibVideo/VP9: Increase the size of summed boolean counts in merge_probsZaggy1024
2023-01-28AK: Remove `try_` prefix from FixedArray creation functionsLinus Groh
2023-01-27LibVideo: Remove declarations for non-existent methodsSam Atkins
2023-01-24LibVideo/VP9: Move TreeSelection class to TreeParser.cppZaggy1024
2022-12-27LibVideo: Fix two comment typosNico Weber
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-30LibVideo/VP9: Make get_tile_offset static and remove magic numbersZaggy1024
2022-11-30LibVideo/VP9: Put reference frames into a structZaggy1024
2022-11-30LibVideo/VP9: Remove now-unused clear_context function from ParserZaggy1024
2022-11-30LibVideo/VP9: Move partitioning contexts to TileContextZaggy1024
2022-11-30LibVideo/VP9: Use unit conversion functions in BlockContextZaggy1024
2022-11-30LibVideo/VP9: Move segmentation id prediction context to TileContextZaggy1024
2022-11-30LibVideo/VP9: Add FIXME about implementation of tiled decodingZaggy1024
2022-11-30LibVideo/VP9: Move the above non-zero tokens context into decode_tilesZaggy1024
2022-11-30LibVideo/VP9: Move the left non-zero tokens context to TileContextZaggy1024