Commit History

Author SHA1 Message Date
  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