Tim Ledbetter
|
569e7173cc
LibVideo/VP9: Avoid integer overflow during in place butterfly rotation
|
1 rok temu |
Timothy Flynn
|
7c4b0b0389
LibGfx+Userland: Rename Size::scaled_by to Size::scaled
|
1 rok temu |
Zaggy1024
|
888af08638
LibVideo/VP9: Implement lossless residual decoding
|
2 lat temu |
Zaggy1024
|
2ec043c4db
LibVideo/VP9: Make inter-prediction fast path accumulators 32-bit
|
2 lat temu |
Zaggy1024
|
d6b867ba89
LibVideo/VP9: Force inlining of `inverse_transform_2d()` and the IDCT
|
2 lat temu |
Zaggy1024
|
90c0e1ad8f
LibVideo/VP9: Pre-calculate the quantizers at the start of each frame
|
2 lat temu |
Zaggy1024
|
094b0d8a78
LibVideo/VP9: Use an enum to select segment features
|
2 lat temu |
Zaggy1024
|
6e6cc1ddb2
LibVideo/VP9: Make a lookup table for bit reversals
|
2 lat temu |
Zaggy1024
|
f6764beead
LibVideo/VP9: Specialize transforms on their block size
|
2 lat temu |
Zaggy1024
|
8ad0dff5c2
LibVideo/VP9: Implement unscaled fast paths in inter prediction
|
2 lat temu |
Zaggy1024
|
8cd72ad1ed
LibVideo/VP9: Use the Y scale value in `predict_inter_block()`
|
2 lat temu |
Zaggy1024
|
f2c0cee522
LibVideo/VP9: Consolidate frame size calculations
|
2 lat temu |
Zaggy1024
|
57c7389200
LibVideo/VP9: Fix rounding of components in the motion vector selection
|
2 lat temu |
Zaggy1024
|
1fcac52e77
LibVideo/VP9: Count syntax elements in TileContext, and sum at the end
|
2 lat temu |
Zaggy1024
|
5e3192c8d9
LibVideo/VP9: Extend the borders on reference frames to avoid branching
|
2 lat temu |
Zaggy1024
|
08b90bb2d0
LibVideo/VP9: Clamp reference frame prediction coords outside loops
|
2 lat temu |
Zaggy1024
|
bc49af08b4
LibVideo/VP9: Pre-calculate inter-frames' reference frame scale factors
|
2 lat temu |
Zaggy1024
|
5cd5edc3bd
LibVideo/VP9: Copy data to reference frames row by row
|
2 lat temu |
Zaggy1024
|
e6c3b0e495
LibVideo/VP9: Rename `round_2()` to `rounded_right_shift()` for clarity
|
2 lat temu |
Zaggy1024
|
33ff3427eb
LibVideo/VP9: Drop the decoder intermediate bounds checks
|
2 lat temu |
Zaggy1024
|
7b92eff4a6
LibVideo/VP9: Use u32 to store the parsed value counts
|
2 lat temu |
Zaggy1024
|
f58c5ff569
LibVideo/VP9: Correct the mode/partition probability adaption counts
|
2 lat temu |
Zaggy1024
|
4224f253af
LibVideo/VP9: Increase the size of summed boolean counts in merge_probs
|
2 lat temu |
Linus Groh
|
9c08bb9555
AK: Remove `try_` prefix from FixedArray creation functions
|
2 lat temu |
Zaggy1024
|
f5ea6c89df
LibVideo/VP9: Put reference frames into a struct
|
2 lat temu |
Zaggy1024
|
316dad7bf7
LibVideo/VP9: Remove m_tokens and m_token_cache from Parser
|
2 lat temu |
Zaggy1024
|
a4f14f220d
LibVideo/VP9: Fully qualify all reference frame type enum values
|
2 lat temu |
Zaggy1024
|
db9f1a18f8
LibVideo/VP9: Convert TransformMode to an enum class
|
2 lat temu |
Zaggy1024
|
1a2d8ac40c
LibVideo/VP9: Prefix TransformSize with Transform_ instead of TX_
|
2 lat temu |
Zaggy1024
|
f6e645a153
LibVideo/VP9: Rename TX(Mode|Size) to Transform(Mode|Size)
|
2 lat temu |