Skip to content

v0.4.1

Compare
Choose a tag to compare
@Jovasa Jovasa released this 08 Jul 12:43
· 634 commits to master since this release

Service release

Fix several issues introduced in v0.4.0 that were not caught by CI tests

Changelog

  • Fix jccr cost calculation (3de4b99)
  • Force lfnst off when trying blocks with --combine-intra (1f6a62e)
  • Implement satd scaling on AVX2 code (42adfb5)
  • Better condition when performing chroma intra RD search
  • Fix transform-skip and lfnst

Full Changelog: v0.4.0...v0.4.1

BD-Rate and speedup improvements

  • v0.3.0: --preset veryslow -p 1
  • v0.4.1: --preset veryslow -p 1
  PSNR BD-BR SSIM BD-BR SPEEDUP
Total 0.3 % 0.9 % 1.46×
hevc-A 0.0 % 0.8 % 1.47×
hevc-B 0.1 % 0.6 % 1.49×
hevc-C 0.1 % 0.8 % 1.53×
hevc-D 0.0 % 0.9 % 1.43×
hevc-E 0.2 % 0.6 % 1.40×
hevc-F 1.2 % 1.6 % 1.44×
  • v0.3.0: --preset veryslow -p 1 --mts intra --mip --mrl --jccr --cclm --rd 3
  • v0.4.1: --preset veryslow -p 1 --mts intra --mip --mrl --jccr --cclm --rd 3 --lfnst --dual-tree
  PSNR BD-BR SSIM BD-BR SPEEDUP
Total -11.5 % -11.3 % 0.94×
hevc-A -8.7 % -8.7 % 0.95×
hevc-B -7.2 % -7.4 % 0.97×
hevc-C -12.7 % -12.3 % 0.93×
hevc-D -9.3 % -9.7 % 0.94×
hevc-E -10.6 % -11.2 % 0.93×
hevc-F -19.7 % -18.1 % 0.93×
  • v0.4.1: --preset veryslow -p1
  • v0.4.1: --preset veryslow -p1 --dual-tree
class PSNR BD-BR SSIM BD-BR SPEEDUP
dual-tree -0.8 % -0.9 % 1.09×
hevc-A -1.0 % -1.1 % 1.09×
hevc-B -0.9 % -0.8 % 1.11×
hevc-C -0.7 % -0.9 % 1.09×
hevc-D -0.6 % -0.7 % 1.07×
hevc-E -1.1 % -1.3 % 1.12×
hevc-F -0.7 % -0.9 % 1.07×
  • v0.4.1: --preset veryslow -p1
  • v0.4.1: --preset veryslow -p1 --lfnst
class PSNR BD-BR SSIM BD-BR SPEEDUP
lfnst 0.2 % 0.1 % 0.78×
hevc-A 0.0 % -0.2 % 0.74×
hevc-B 0.1 % 0.0 % 0.77×
hevc-C 0.3 % 0.2 % 0.77×
hevc-D 0.4 % 0.4 % 0.81×
hevc-E 0.2 % 0.0 % 0.76×
hevc-F 0.2 % 0.1 % 0.80×