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× |