Page MenuHomeSolus

Update dav1d to 0.5.1
ClosedPublic

Authored by kyrios123 on Sun, Oct 27, 6:51 PM.

Details

Summary
  • SSE2 optimizations for CDEF, wiener and warp_affine
  • Fix mismatch issue in x86 asm in inverse identity transforms
  • Export ITU T.35 metadata
  • Speed improvements on decode_coef and MSAC
  • SSE2 optimizations for MSAC hi_tok decoding
  • SSSE3 optimizations for deblocking loopfilters and warp_affine
  • AVX-2 optimizations for film grain and ipred_z2
  • SSE4 optimizations for warp_affine
  • VSX optimizations for wiener
  • Fix inverse transform overflows in x86 and NEON asm
  • Fix integer overflows with large frames
  • Improve film grain generation to match reference code
  • More advanced Player example in tools

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan

Successfully rebuild

  • ffmpeg
  • vlc
  • cinelerra-gg

Diff Detail

Repository
R4679 dav1d
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

kyrios123 created this revision.Sun, Oct 27, 6:51 PM
kyrios123 requested review of this revision.Sun, Oct 27, 6:51 PM
JoshStrobl accepted this revision.Tue, Oct 29, 6:44 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Tue, Oct 29, 6:44 PM
This revision was automatically updated to reflect the committed changes.