Zaggy1024
|
90c0e1ad8f
LibVideo/VP9: Pre-calculate the quantizers at the start of each frame
|
2 years ago |
Zaggy1024
|
f6764beead
LibVideo/VP9: Specialize transforms on their block size
|
2 years ago |
Zaggy1024
|
8ad0dff5c2
LibVideo/VP9: Implement unscaled fast paths in inter prediction
|
2 years ago |
Zaggy1024
|
1fcac52e77
LibVideo/VP9: Count syntax elements in TileContext, and sum at the end
|
2 years ago |
Zaggy1024
|
bc49af08b4
LibVideo/VP9: Pre-calculate inter-frames' reference frame scale factors
|
2 years ago |
Zaggy1024
|
e6c3b0e495
LibVideo/VP9: Rename `round_2()` to `rounded_right_shift()` for clarity
|
2 years ago |
Zaggy1024
|
33ff3427eb
LibVideo/VP9: Drop the decoder intermediate bounds checks
|
2 years ago |
Zaggy1024
|
7b92eff4a6
LibVideo/VP9: Use u32 to store the parsed value counts
|
2 years ago |
Zaggy1024
|
4224f253af
LibVideo/VP9: Increase the size of summed boolean counts in merge_probs
|
2 years ago |
Sam Atkins
|
5cc4b37bf3
LibVideo: Remove declarations for non-existent methods
|
2 years ago |
Zaggy1024
|
c33d6fb028
LibVideo/VP9: Change all names containing tx_size to transform_size
|
2 years ago |
Zaggy1024
|
f6e645a153
LibVideo/VP9: Rename TX(Mode|Size) to Transform(Mode|Size)
|
2 years ago |
Zaggy1024
|
facb779b99
LibVideo/VP9: Replace (DCT|ADST)_(DCT_ADST) with struct TransformSet
|
2 years ago |
Zaggy1024
|
b6f41fe7d9
LibVideo/VP9: Pass the sub-block transform type around as a parameter
|
2 years ago |
Zaggy1024
|
fedbc12c4d
LibVideo/VP9: Move segmentation parameters to FrameContext
|
2 years ago |
Zaggy1024
|
f4761dab09
LibVideo/VP9: Index inter-frame references with named fields or an enum
|
2 years ago |
Zaggy1024
|
f4e835635f
LibVideo/VP9: Move quantizer indices into FrameContext
|
2 years ago |
Zaggy1024
|
90f16c78fa
LibVideo/VP9: Move fields set in uncompressed_header() to FrameContext
|
2 years ago |
Zaggy1024
|
40bc987fe3
LibVideo/VP9: Store color config in the frame context
|
2 years ago |
Zaggy1024
|
befcd479ae
LibVideo/VP9: Add Frame, Tile and Block context structs
|
2 years ago |
Zaggy1024
|
10d207959d
LibVideo/VP9: Remove m_mi_row and col fields from the parser
|
2 years ago |
Zaggy1024
|
5275a1101e
LibVideo/VP9: Remove dump_frame_info() function from Decoder
|
2 years ago |
Zaggy1024
|
7514e49c17
LibVideo: Make all VP9 block intermediates stack-allocated arrays
|
2 years ago |
Zaggy1024
|
40b0bb0914
LibVideo: Change all Span<u8 const> to ReadonlyBytes
|
2 years ago |
Zaggy1024
|
72ed286e16
LibVideo: Allow the VP9 decoder to queue multiple frames
|
2 years ago |
Zaggy1024
|
2b4b6c5613
LibVideo: Make VP9::Decoder a subclass of a new abstract VideoDecoder
|
2 years ago |
Zaggy1024
|
074f771b59
LibVideo: Add VideoFrame class for decoded video frames
|
2 years ago |
Zaggy1024
|
cd127b65c3
LibVideo: Implement CICP color space conversion
|
2 years ago |
Zaggy1024
|
be0760871e
LibVideo: Add support for VP9 superframes
|
2 years ago |
Zaggy1024
|
b0187dfc27
LibVideo: Implement inter prediction
|
2 years ago |