Hi, Vship 4.1.0 is out now! Minor version update means something deep changed! This time, ssimulacra2 received some love.
Thanks to the collaboration of the researcher Fukushima Norishige, ssimulacra2 received some new optimizations creating massive speedups.
up to 80% performance boost on lower end hardware and 30% perf + some energy savings on higher end hardware.
Breaking Change:
- there is a cost to this ssimu2 magic. Now, SSIMU2(video, video) != 100. To check for mathematical lossless encoding, please use a metric made for this (no need for psychovisual metric for such a purpose). If you really feel like using Vship for that purpose, CVVDP has lossless -> 10 for now.
Update:
- add NTSC colorspace support
- new C api function to retrieve distortion map size for CVVDP
Bug Fix:
- libvship resize was doing a pixel shift by using the wrong kernel location
- CVVDP uses 2 more scales to match the original since MOS correlation tests showed better behaviors.
- CVVDP score got fixed on early frames
- Recent ROCm was crashing on CVVDP due to an error freeing 0 bytes.
- Vapoursynth Vship CVVDP distortion map was returning the wrong size when using resizeToDisplay
- Fix a jump on unitialized value when using --live-score-output
- Fix --gpu-id in libvship which was completely disfunctional
For a few commits, that's a lot of things! I hope this will serve you well
As usual I wish you a good ssimu2 night 🌕
Line